Current Path : /storage/v11800/alliedessence/public_html/wp-content/plugins/lottiefiles/build/

Linux v11800 5.3.0-1023-aws #25~18.04.1-Ubuntu SMP Fri Jun 5 15:19:18 UTC 2020 aarch64

Upload File :
Current File : /storage/v11800/alliedessence/public_html/wp-content/plugins/lottiefiles/build/index.js
(function(){var __webpack_modules__={343:function(n,t,e){!function(n){"use strict";var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e.g?e.g:"undefined"!=typeof self?self:{};function r(n,t,e){return n(e={path:t,exports:{},require:function(n,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&e.path)}},e.exports),e.exports}for(var o=function(n){var t=m(n),e=t[0],r=t[1];return 3*(e+r)/4-r},a=function(n){var t,e,r=m(n),o=r[0],a=r[1],i=new c(function(n,t,e){return 3*(t+e)/4-e}(0,o,a)),s=0,p=a>0?o-4:o;for(e=0;e<p;e+=4)t=l[n.charCodeAt(e)]<<18|l[n.charCodeAt(e+1)]<<12|l[n.charCodeAt(e+2)]<<6|l[n.charCodeAt(e+3)],i[s++]=t>>16&255,i[s++]=t>>8&255,i[s++]=255&t;return 2===a&&(t=l[n.charCodeAt(e)]<<2|l[n.charCodeAt(e+1)]>>4,i[s++]=255&t),1===a&&(t=l[n.charCodeAt(e)]<<10|l[n.charCodeAt(e+1)]<<4|l[n.charCodeAt(e+2)]>>2,i[s++]=t>>8&255,i[s++]=255&t),i},i=function(n){for(var t,e=n.length,r=e%3,o=[],a=16383,i=0,l=e-r;i<l;i+=a)o.push(h(n,i,i+a>l?l:i+a));return 1===r?(t=n[e-1],o.push(s[t>>2]+s[t<<4&63]+"==")):2===r&&(t=(n[e-2]<<8)+n[e-1],o.push(s[t>>10]+s[t>>4&63]+s[t<<2&63]+"=")),o.join("")},s=[],l=[],c="undefined"!=typeof Uint8Array?Uint8Array:Array,p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0;d<64;++d)s[d]=p[d],l[p.charCodeAt(d)]=d;function m(n){var t=n.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var e=n.indexOf("=");return-1===e&&(e=t),[e,e===t?0:4-e%4]}function h(n,t,e){for(var r,o=[],a=t;a<e;a+=3)r=(n[a]<<16&16711680)+(n[a+1]<<8&65280)+(255&n[a+2]),o.push(s[(i=r)>>18&63]+s[i>>12&63]+s[i>>6&63]+s[63&i]);var i;return o.join("")}l["-".charCodeAt(0)]=62,l["_".charCodeAt(0)]=63;var g,f={byteLength:o,toByteArray:a,fromByteArray:i},u=function(n,t,e,r,o){var a,i,s=8*o-r-1,l=(1<<s)-1,c=l>>1,p=-7,d=e?o-1:0,m=e?-1:1,h=n[t+d];for(d+=m,a=h&(1<<-p)-1,h>>=-p,p+=s;p>0;a=256*a+n[t+d],d+=m,p-=8);for(i=a&(1<<-p)-1,a>>=-p,p+=r;p>0;i=256*i+n[t+d],d+=m,p-=8);if(0===a)a=1-c;else{if(a===l)return i?NaN:1/0*(h?-1:1);i+=Math.pow(2,r),a-=c}return(h?-1:1)*i*Math.pow(2,a-r)},w=function(n,t,e,r,o,a){var i,s,l,c=8*a-o-1,p=(1<<c)-1,d=p>>1,m=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:a-1,g=r?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,i=p):(i=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-i))<1&&(i--,l*=2),(t+=i+d>=1?m/l:m*Math.pow(2,1-d))*l>=2&&(i++,l/=2),i+d>=p?(s=0,i=p):i+d>=1?(s=(t*l-1)*Math.pow(2,o),i+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,o),i=0));o>=8;n[e+h]=255&s,h+=g,s/=256,o-=8);for(i=i<<o|s,c+=o;c>0;n[e+h]=255&i,h+=g,i/=256,c-=8);n[e+h-g]|=128*f},y=r((function(n,t){const e="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=a,t.SlowBuffer=function(n){return+n!=n&&(n=0),a.alloc(+n)},t.INSPECT_MAX_BYTES=50;const r=2147483647;function o(n){if(n>r)throw new RangeError('The value "'+n+'" is invalid for option "size"');const t=new Uint8Array(n);return Object.setPrototypeOf(t,a.prototype),t}function a(n,t,e){if("number"==typeof n){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return l(n)}return i(n,t,e)}function i(n,t,e){if("string"==typeof n)return function(n,t){if("string"==typeof t&&""!==t||(t="utf8"),!a.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const e=0|m(n,t);let r=o(e);const i=r.write(n,t);return i!==e&&(r=r.slice(0,i)),r}(n,t);if(ArrayBuffer.isView(n))return function(n){if(Z(n,Uint8Array)){const t=new Uint8Array(n);return p(t.buffer,t.byteOffset,t.byteLength)}return c(n)}(n);if(null==n)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof n);if(Z(n,ArrayBuffer)||n&&Z(n.buffer,ArrayBuffer))return p(n,t,e);if("undefined"!=typeof SharedArrayBuffer&&(Z(n,SharedArrayBuffer)||n&&Z(n.buffer,SharedArrayBuffer)))return p(n,t,e);if("number"==typeof n)throw new TypeError('The "value" argument must not be of type number. Received type number');const r=n.valueOf&&n.valueOf();if(null!=r&&r!==n)return a.from(r,t,e);const i=function(n){if(a.isBuffer(n)){const t=0|d(n.length),e=o(t);return 0===e.length||n.copy(e,0,0,t),e}return void 0!==n.length?"number"!=typeof n.length||Y(n.length)?o(0):c(n):"Buffer"===n.type&&Array.isArray(n.data)?c(n.data):void 0}(n);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof n[Symbol.toPrimitive])return a.from(n[Symbol.toPrimitive]("string"),t,e);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof n)}function s(n){if("number"!=typeof n)throw new TypeError('"size" argument must be of type number');if(n<0)throw new RangeError('The value "'+n+'" is invalid for option "size"')}function l(n){return s(n),o(n<0?0:0|d(n))}function c(n){const t=n.length<0?0:0|d(n.length),e=o(t);for(let r=0;r<t;r+=1)e[r]=255&n[r];return e}function p(n,t,e){if(t<0||n.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(n.byteLength<t+(e||0))throw new RangeError('"length" is outside of buffer bounds');let r;return r=void 0===t&&void 0===e?new Uint8Array(n):void 0===e?new Uint8Array(n,t):new Uint8Array(n,t,e),Object.setPrototypeOf(r,a.prototype),r}function d(n){if(n>=r)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r.toString(16)+" bytes");return 0|n}function m(n,t){if(a.isBuffer(n))return n.length;if(ArrayBuffer.isView(n)||Z(n,ArrayBuffer))return n.byteLength;if("string"!=typeof n)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof n);const e=n.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===e)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return e;case"utf8":case"utf-8":return Q(n).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*e;case"hex":return e>>>1;case"base64":return q(n).length;default:if(o)return r?-1:Q(n).length;t=(""+t).toLowerCase(),o=!0}}function h(n,t,e){let r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===e||e>this.length)&&(e=this.length),e<=0)return"";if((e>>>=0)<=(t>>>=0))return"";for(n||(n="utf8");;)switch(n){case"hex":return I(this,t,e);case"utf8":case"utf-8":return _(this,t,e);case"ascii":return S(this,t,e);case"latin1":case"binary":return D(this,t,e);case"base64":return E(this,t,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,e);default:if(r)throw new TypeError("Unknown encoding: "+n);n=(n+"").toLowerCase(),r=!0}}function g(n,t,e){const r=n[t];n[t]=n[e],n[e]=r}function y(n,t,e,r,o){if(0===n.length)return-1;if("string"==typeof e?(r=e,e=0):e>2147483647?e=2147483647:e<-2147483648&&(e=-2147483648),Y(e=+e)&&(e=o?0:n.length-1),e<0&&(e=n.length+e),e>=n.length){if(o)return-1;e=n.length-1}else if(e<0){if(!o)return-1;e=0}if("string"==typeof t&&(t=a.from(t,r)),a.isBuffer(t))return 0===t.length?-1:v(n,t,e,r,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(n,t,e):Uint8Array.prototype.lastIndexOf.call(n,t,e):v(n,[t],e,r,o);throw new TypeError("val must be string, number or Buffer")}function v(n,t,e,r,o){let a,i=1,s=n.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(n.length<2||t.length<2)return-1;i=2,s/=2,l/=2,e/=2}function c(n,t){return 1===i?n[t]:n.readUInt16BE(t*i)}if(o){let r=-1;for(a=e;a<s;a++)if(c(n,a)===c(t,-1===r?0:a-r)){if(-1===r&&(r=a),a-r+1===l)return r*i}else-1!==r&&(a-=a-r),r=-1}else for(e+l>s&&(e=s-l),a=e;a>=0;a--){let e=!0;for(let r=0;r<l;r++)if(c(n,a+r)!==c(t,r)){e=!1;break}if(e)return a}return-1}function b(n,t,e,r){e=Number(e)||0;const o=n.length-e;r?(r=Number(r))>o&&(r=o):r=o;const a=t.length;let i;for(r>a/2&&(r=a/2),i=0;i<r;++i){const r=parseInt(t.substr(2*i,2),16);if(Y(r))return i;n[e+i]=r}return i}function x(n,t,e,r){return K(Q(t,n.length-e),n,e,r)}function A(n,t,e,r){return K(function(n){const t=[];for(let e=0;e<n.length;++e)t.push(255&n.charCodeAt(e));return t}(t),n,e,r)}function C(n,t,e,r){return K(q(t),n,e,r)}function k(n,t,e,r){return K(function(n,t){let e,r,o;const a=[];for(let i=0;i<n.length&&!((t-=2)<0);++i)e=n.charCodeAt(i),r=e>>8,o=e%256,a.push(o),a.push(r);return a}(t,n.length-e),n,e,r)}function E(n,t,e){return 0===t&&e===n.length?f.fromByteArray(n):f.fromByteArray(n.slice(t,e))}function _(n,t,e){e=Math.min(n.length,e);const r=[];let o=t;for(;o<e;){const t=n[o];let a=null,i=t>239?4:t>223?3:t>191?2:1;if(o+i<=e){let e,r,s,l;switch(i){case 1:t<128&&(a=t);break;case 2:e=n[o+1],128==(192&e)&&(l=(31&t)<<6|63&e,l>127&&(a=l));break;case 3:e=n[o+1],r=n[o+2],128==(192&e)&&128==(192&r)&&(l=(15&t)<<12|(63&e)<<6|63&r,l>2047&&(l<55296||l>57343)&&(a=l));break;case 4:e=n[o+1],r=n[o+2],s=n[o+3],128==(192&e)&&128==(192&r)&&128==(192&s)&&(l=(15&t)<<18|(63&e)<<12|(63&r)<<6|63&s,l>65535&&l<1114112&&(a=l))}}null===a?(a=65533,i=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),o+=i}return function(n){const t=n.length;if(t<=P)return String.fromCharCode.apply(String,n);let e="",r=0;for(;r<t;)e+=String.fromCharCode.apply(String,n.slice(r,r+=P));return e}(r)}t.kMaxLength=r,a.TYPED_ARRAY_SUPPORT=function(){try{const n=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(n,t),42===n.foo()}catch(n){return!1}}(),Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),a.poolSize=8192,a.from=function(n,t,e){return i(n,t,e)},Object.setPrototypeOf(a.prototype,Uint8Array.prototype),Object.setPrototypeOf(a,Uint8Array),a.alloc=function(n,t,e){return function(n,t,e){return s(n),n<=0?o(n):void 0!==t?"string"==typeof e?o(n).fill(t,e):o(n).fill(t):o(n)}(n,t,e)},a.allocUnsafe=function(n){return l(n)},a.allocUnsafeSlow=function(n){return l(n)},a.isBuffer=function(n){return null!=n&&!0===n._isBuffer&&n!==a.prototype},a.compare=function(n,t){if(Z(n,Uint8Array)&&(n=a.from(n,n.offset,n.byteLength)),Z(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(n)||!a.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(n===t)return 0;let e=n.length,r=t.length;for(let o=0,a=Math.min(e,r);o<a;++o)if(n[o]!==t[o]){e=n[o],r=t[o];break}return e<r?-1:r<e?1:0},a.isEncoding=function(n){switch(String(n).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},a.concat=function(n,t){if(!Array.isArray(n))throw new TypeError('"list" argument must be an Array of Buffers');if(0===n.length)return a.alloc(0);let e;if(void 0===t)for(t=0,e=0;e<n.length;++e)t+=n[e].length;const r=a.allocUnsafe(t);let o=0;for(e=0;e<n.length;++e){let t=n[e];if(Z(t,Uint8Array))o+t.length>r.length?(a.isBuffer(t)||(t=a.from(t)),t.copy(r,o)):Uint8Array.prototype.set.call(r,t,o);else{if(!a.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(r,o)}o+=t.length}return r},a.byteLength=m,a.prototype._isBuffer=!0,a.prototype.swap16=function(){const n=this.length;if(n%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;t<n;t+=2)g(this,t,t+1);return this},a.prototype.swap32=function(){const n=this.length;if(n%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let t=0;t<n;t+=4)g(this,t,t+3),g(this,t+1,t+2);return this},a.prototype.swap64=function(){const n=this.length;if(n%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let t=0;t<n;t+=8)g(this,t,t+7),g(this,t+1,t+6),g(this,t+2,t+5),g(this,t+3,t+4);return this},a.prototype.toString=function(){const n=this.length;return 0===n?"":0===arguments.length?_(this,0,n):h.apply(this,arguments)},a.prototype.toLocaleString=a.prototype.toString,a.prototype.equals=function(n){if(!a.isBuffer(n))throw new TypeError("Argument must be a Buffer");return this===n||0===a.compare(this,n)},a.prototype.inspect=function(){let n="";const e=t.INSPECT_MAX_BYTES;return n=this.toString("hex",0,e).replace(/(.{2})/g,"$1 ").trim(),this.length>e&&(n+=" ... "),"<Buffer "+n+">"},e&&(a.prototype[e]=a.prototype.inspect),a.prototype.compare=function(n,t,e,r,o){if(Z(n,Uint8Array)&&(n=a.from(n,n.offset,n.byteLength)),!a.isBuffer(n))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof n);if(void 0===t&&(t=0),void 0===e&&(e=n?n.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||e>n.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=e)return 0;if(r>=o)return-1;if(t>=e)return 1;if(this===n)return 0;let i=(o>>>=0)-(r>>>=0),s=(e>>>=0)-(t>>>=0);const l=Math.min(i,s),c=this.slice(r,o),p=n.slice(t,e);for(let n=0;n<l;++n)if(c[n]!==p[n]){i=c[n],s=p[n];break}return i<s?-1:s<i?1:0},a.prototype.includes=function(n,t,e){return-1!==this.indexOf(n,t,e)},a.prototype.indexOf=function(n,t,e){return y(this,n,t,e,!0)},a.prototype.lastIndexOf=function(n,t,e){return y(this,n,t,e,!1)},a.prototype.write=function(n,t,e,r){if(void 0===t)r="utf8",e=this.length,t=0;else if(void 0===e&&"string"==typeof t)r=t,e=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(e)?(e>>>=0,void 0===r&&(r="utf8")):(r=e,e=void 0)}const o=this.length-t;if((void 0===e||e>o)&&(e=o),n.length>0&&(e<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");let a=!1;for(;;)switch(r){case"hex":return b(this,n,t,e);case"utf8":case"utf-8":return x(this,n,t,e);case"ascii":case"latin1":case"binary":return A(this,n,t,e);case"base64":return C(this,n,t,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,n,t,e);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const P=4096;function S(n,t,e){let r="";e=Math.min(n.length,e);for(let o=t;o<e;++o)r+=String.fromCharCode(127&n[o]);return r}function D(n,t,e){let r="";e=Math.min(n.length,e);for(let o=t;o<e;++o)r+=String.fromCharCode(n[o]);return r}function I(n,t,e){const r=n.length;(!t||t<0)&&(t=0),(!e||e<0||e>r)&&(e=r);let o="";for(let r=t;r<e;++r)o+=X[n[r]];return o}function T(n,t,e){const r=n.slice(t,e);let o="";for(let n=0;n<r.length-1;n+=2)o+=String.fromCharCode(r[n]+256*r[n+1]);return o}function M(n,t,e){if(n%1!=0||n<0)throw new RangeError("offset is not uint");if(n+t>e)throw new RangeError("Trying to access beyond buffer length")}function F(n,t,e,r,o,i){if(!a.isBuffer(n))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(e+r>n.length)throw new RangeError("Index out of range")}function B(n,t,e,r,o){G(t,r,o,n,e,7);let a=Number(t&BigInt(4294967295));n[e++]=a,a>>=8,n[e++]=a,a>>=8,n[e++]=a,a>>=8,n[e++]=a;let i=Number(t>>BigInt(32)&BigInt(4294967295));return n[e++]=i,i>>=8,n[e++]=i,i>>=8,n[e++]=i,i>>=8,n[e++]=i,e}function L(n,t,e,r,o){G(t,r,o,n,e,7);let a=Number(t&BigInt(4294967295));n[e+7]=a,a>>=8,n[e+6]=a,a>>=8,n[e+5]=a,a>>=8,n[e+4]=a;let i=Number(t>>BigInt(32)&BigInt(4294967295));return n[e+3]=i,i>>=8,n[e+2]=i,i>>=8,n[e+1]=i,i>>=8,n[e]=i,e+8}function R(n,t,e,r,o,a){if(e+r>n.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("Index out of range")}function O(n,t,e,r,o){return t=+t,e>>>=0,o||R(n,0,e,4),w(n,t,e,r,23,4),e+4}function N(n,t,e,r,o){return t=+t,e>>>=0,o||R(n,0,e,8),w(n,t,e,r,52,8),e+8}a.prototype.slice=function(n,t){const e=this.length;(n=~~n)<0?(n+=e)<0&&(n=0):n>e&&(n=e),(t=void 0===t?e:~~t)<0?(t+=e)<0&&(t=0):t>e&&(t=e),t<n&&(t=n);const r=this.subarray(n,t);return Object.setPrototypeOf(r,a.prototype),r},a.prototype.readUintLE=a.prototype.readUIntLE=function(n,t,e){n>>>=0,t>>>=0,e||M(n,t,this.length);let r=this[n],o=1,a=0;for(;++a<t&&(o*=256);)r+=this[n+a]*o;return r},a.prototype.readUintBE=a.prototype.readUIntBE=function(n,t,e){n>>>=0,t>>>=0,e||M(n,t,this.length);let r=this[n+--t],o=1;for(;t>0&&(o*=256);)r+=this[n+--t]*o;return r},a.prototype.readUint8=a.prototype.readUInt8=function(n,t){return n>>>=0,t||M(n,1,this.length),this[n]},a.prototype.readUint16LE=a.prototype.readUInt16LE=function(n,t){return n>>>=0,t||M(n,2,this.length),this[n]|this[n+1]<<8},a.prototype.readUint16BE=a.prototype.readUInt16BE=function(n,t){return n>>>=0,t||M(n,2,this.length),this[n]<<8|this[n+1]},a.prototype.readUint32LE=a.prototype.readUInt32LE=function(n,t){return n>>>=0,t||M(n,4,this.length),(this[n]|this[n+1]<<8|this[n+2]<<16)+16777216*this[n+3]},a.prototype.readUint32BE=a.prototype.readUInt32BE=function(n,t){return n>>>=0,t||M(n,4,this.length),16777216*this[n]+(this[n+1]<<16|this[n+2]<<8|this[n+3])},a.prototype.readBigUInt64LE=J((function(n){H(n>>>=0,"offset");const t=this[n],e=this[n+7];void 0!==t&&void 0!==e||U(n,this.length-8);const r=t+256*this[++n]+65536*this[++n]+this[++n]*2**24,o=this[++n]+256*this[++n]+65536*this[++n]+e*2**24;return BigInt(r)+(BigInt(o)<<BigInt(32))})),a.prototype.readBigUInt64BE=J((function(n){H(n>>>=0,"offset");const t=this[n],e=this[n+7];void 0!==t&&void 0!==e||U(n,this.length-8);const r=t*2**24+65536*this[++n]+256*this[++n]+this[++n],o=this[++n]*2**24+65536*this[++n]+256*this[++n]+e;return(BigInt(r)<<BigInt(32))+BigInt(o)})),a.prototype.readIntLE=function(n,t,e){n>>>=0,t>>>=0,e||M(n,t,this.length);let r=this[n],o=1,a=0;for(;++a<t&&(o*=256);)r+=this[n+a]*o;return o*=128,r>=o&&(r-=Math.pow(2,8*t)),r},a.prototype.readIntBE=function(n,t,e){n>>>=0,t>>>=0,e||M(n,t,this.length);let r=t,o=1,a=this[n+--r];for(;r>0&&(o*=256);)a+=this[n+--r]*o;return o*=128,a>=o&&(a-=Math.pow(2,8*t)),a},a.prototype.readInt8=function(n,t){return n>>>=0,t||M(n,1,this.length),128&this[n]?-1*(255-this[n]+1):this[n]},a.prototype.readInt16LE=function(n,t){n>>>=0,t||M(n,2,this.length);const e=this[n]|this[n+1]<<8;return 32768&e?4294901760|e:e},a.prototype.readInt16BE=function(n,t){n>>>=0,t||M(n,2,this.length);const e=this[n+1]|this[n]<<8;return 32768&e?4294901760|e:e},a.prototype.readInt32LE=function(n,t){return n>>>=0,t||M(n,4,this.length),this[n]|this[n+1]<<8|this[n+2]<<16|this[n+3]<<24},a.prototype.readInt32BE=function(n,t){return n>>>=0,t||M(n,4,this.length),this[n]<<24|this[n+1]<<16|this[n+2]<<8|this[n+3]},a.prototype.readBigInt64LE=J((function(n){H(n>>>=0,"offset");const t=this[n],e=this[n+7];void 0!==t&&void 0!==e||U(n,this.length-8);const r=this[n+4]+256*this[n+5]+65536*this[n+6]+(e<<24);return(BigInt(r)<<BigInt(32))+BigInt(t+256*this[++n]+65536*this[++n]+this[++n]*2**24)})),a.prototype.readBigInt64BE=J((function(n){H(n>>>=0,"offset");const t=this[n],e=this[n+7];void 0!==t&&void 0!==e||U(n,this.length-8);const r=(t<<24)+65536*this[++n]+256*this[++n]+this[++n];return(BigInt(r)<<BigInt(32))+BigInt(this[++n]*2**24+65536*this[++n]+256*this[++n]+e)})),a.prototype.readFloatLE=function(n,t){return n>>>=0,t||M(n,4,this.length),u(this,n,!0,23,4)},a.prototype.readFloatBE=function(n,t){return n>>>=0,t||M(n,4,this.length),u(this,n,!1,23,4)},a.prototype.readDoubleLE=function(n,t){return n>>>=0,t||M(n,8,this.length),u(this,n,!0,52,8)},a.prototype.readDoubleBE=function(n,t){return n>>>=0,t||M(n,8,this.length),u(this,n,!1,52,8)},a.prototype.writeUintLE=a.prototype.writeUIntLE=function(n,t,e,r){n=+n,t>>>=0,e>>>=0,r||F(this,n,t,e,Math.pow(2,8*e)-1,0);let o=1,a=0;for(this[t]=255&n;++a<e&&(o*=256);)this[t+a]=n/o&255;return t+e},a.prototype.writeUintBE=a.prototype.writeUIntBE=function(n,t,e,r){n=+n,t>>>=0,e>>>=0,r||F(this,n,t,e,Math.pow(2,8*e)-1,0);let o=e-1,a=1;for(this[t+o]=255&n;--o>=0&&(a*=256);)this[t+o]=n/a&255;return t+e},a.prototype.writeUint8=a.prototype.writeUInt8=function(n,t,e){return n=+n,t>>>=0,e||F(this,n,t,1,255,0),this[t]=255&n,t+1},a.prototype.writeUint16LE=a.prototype.writeUInt16LE=function(n,t,e){return n=+n,t>>>=0,e||F(this,n,t,2,65535,0),this[t]=255&n,this[t+1]=n>>>8,t+2},a.prototype.writeUint16BE=a.prototype.writeUInt16BE=function(n,t,e){return n=+n,t>>>=0,e||F(this,n,t,2,65535,0),this[t]=n>>>8,this[t+1]=255&n,t+2},a.prototype.writeUint32LE=a.prototype.writeUInt32LE=function(n,t,e){return n=+n,t>>>=0,e||F(this,n,t,4,4294967295,0),this[t+3]=n>>>24,this[t+2]=n>>>16,this[t+1]=n>>>8,this[t]=255&n,t+4},a.prototype.writeUint32BE=a.prototype.writeUInt32BE=function(n,t,e){return n=+n,t>>>=0,e||F(this,n,t,4,4294967295,0),this[t]=n>>>24,this[t+1]=n>>>16,this[t+2]=n>>>8,this[t+3]=255&n,t+4},a.prototype.writeBigUInt64LE=J((function(n,t=0){return B(this,n,t,BigInt(0),BigInt("0xffffffffffffffff"))})),a.prototype.writeBigUInt64BE=J((function(n,t=0){return L(this,n,t,BigInt(0),BigInt("0xffffffffffffffff"))})),a.prototype.writeIntLE=function(n,t,e,r){if(n=+n,t>>>=0,!r){const r=Math.pow(2,8*e-1);F(this,n,t,e,r-1,-r)}let o=0,a=1,i=0;for(this[t]=255&n;++o<e&&(a*=256);)n<0&&0===i&&0!==this[t+o-1]&&(i=1),this[t+o]=(n/a>>0)-i&255;return t+e},a.prototype.writeIntBE=function(n,t,e,r){if(n=+n,t>>>=0,!r){const r=Math.pow(2,8*e-1);F(this,n,t,e,r-1,-r)}let o=e-1,a=1,i=0;for(this[t+o]=255&n;--o>=0&&(a*=256);)n<0&&0===i&&0!==this[t+o+1]&&(i=1),this[t+o]=(n/a>>0)-i&255;return t+e},a.prototype.writeInt8=function(n,t,e){return n=+n,t>>>=0,e||F(this,n,t,1,127,-128),n<0&&(n=255+n+1),this[t]=255&n,t+1},a.prototype.writeInt16LE=function(n,t,e){return n=+n,t>>>=0,e||F(this,n,t,2,32767,-32768),this[t]=255&n,this[t+1]=n>>>8,t+2},a.prototype.writeInt16BE=function(n,t,e){return n=+n,t>>>=0,e||F(this,n,t,2,32767,-32768),this[t]=n>>>8,this[t+1]=255&n,t+2},a.prototype.writeInt32LE=function(n,t,e){return n=+n,t>>>=0,e||F(this,n,t,4,2147483647,-2147483648),this[t]=255&n,this[t+1]=n>>>8,this[t+2]=n>>>16,this[t+3]=n>>>24,t+4},a.prototype.writeInt32BE=function(n,t,e){return n=+n,t>>>=0,e||F(this,n,t,4,2147483647,-2147483648),n<0&&(n=4294967295+n+1),this[t]=n>>>24,this[t+1]=n>>>16,this[t+2]=n>>>8,this[t+3]=255&n,t+4},a.prototype.writeBigInt64LE=J((function(n,t=0){return B(this,n,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),a.prototype.writeBigInt64BE=J((function(n,t=0){return L(this,n,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),a.prototype.writeFloatLE=function(n,t,e){return O(this,n,t,!0,e)},a.prototype.writeFloatBE=function(n,t,e){return O(this,n,t,!1,e)},a.prototype.writeDoubleLE=function(n,t,e){return N(this,n,t,!0,e)},a.prototype.writeDoubleBE=function(n,t,e){return N(this,n,t,!1,e)},a.prototype.copy=function(n,t,e,r){if(!a.isBuffer(n))throw new TypeError("argument should be a Buffer");if(e||(e=0),r||0===r||(r=this.length),t>=n.length&&(t=n.length),t||(t=0),r>0&&r<e&&(r=e),r===e)return 0;if(0===n.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(e<0||e>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),n.length-t<r-e&&(r=n.length-t+e);const o=r-e;return this===n&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,e,r):Uint8Array.prototype.set.call(n,this.subarray(e,r),t),o},a.prototype.fill=function(n,t,e,r){if("string"==typeof n){if("string"==typeof t?(r=t,t=0,e=this.length):"string"==typeof e&&(r=e,e=this.length),void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!a.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===n.length){const t=n.charCodeAt(0);("utf8"===r&&t<128||"latin1"===r)&&(n=t)}}else"number"==typeof n?n&=255:"boolean"==typeof n&&(n=Number(n));if(t<0||this.length<t||this.length<e)throw new RangeError("Out of range index");if(e<=t)return this;let o;if(t>>>=0,e=void 0===e?this.length:e>>>0,n||(n=0),"number"==typeof n)for(o=t;o<e;++o)this[o]=n;else{const i=a.isBuffer(n)?n:a.from(n,r),s=i.length;if(0===s)throw new TypeError('The value "'+n+'" is invalid for argument "value"');for(o=0;o<e-t;++o)this[o+t]=i[o%s]}return this};const V={};function z(n,t,e){V[n]=class extends e{constructor(){super(),Object.defineProperty(this,"message",{value:t.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${n}]`,this.stack,delete this.name}get code(){return n}set code(n){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:n,writable:!0})}toString(){return`${this.name} [${n}]: ${this.message}`}}}function j(n){let t="",e=n.length;const r="-"===n[0]?1:0;for(;e>=r+4;e-=3)t=`_${n.slice(e-3,e)}${t}`;return`${n.slice(0,e)}${t}`}function G(n,t,e,r,o,a){if(n>e||n<t){const r="bigint"==typeof t?"n":"";let o;throw o=a>3?0===t||t===BigInt(0)?`>= 0${r} and < 2${r} ** ${8*(a+1)}${r}`:`>= -(2${r} ** ${8*(a+1)-1}${r}) and < 2 ** ${8*(a+1)-1}${r}`:`>= ${t}${r} and <= ${e}${r}`,new V.ERR_OUT_OF_RANGE("value",o,n)}!function(n,t,e){H(t,"offset"),void 0!==n[t]&&void 0!==n[t+e]||U(t,n.length-(e+1))}(r,o,a)}function H(n,t){if("number"!=typeof n)throw new V.ERR_INVALID_ARG_TYPE(t,"number",n)}function U(n,t,e){if(Math.floor(n)!==n)throw H(n,e),new V.ERR_OUT_OF_RANGE(e||"offset","an integer",n);if(t<0)throw new V.ERR_BUFFER_OUT_OF_BOUNDS;throw new V.ERR_OUT_OF_RANGE(e||"offset",`>= ${e?1:0} and <= ${t}`,n)}z("ERR_BUFFER_OUT_OF_BOUNDS",(function(n){return n?`${n} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),z("ERR_INVALID_ARG_TYPE",(function(n,t){return`The "${n}" argument must be of type number. Received type ${typeof t}`}),TypeError),z("ERR_OUT_OF_RANGE",(function(n,t,e){let r=`The value of "${n}" is out of range.`,o=e;return Number.isInteger(e)&&Math.abs(e)>2**32?o=j(String(e)):"bigint"==typeof e&&(o=String(e),(e>BigInt(2)**BigInt(32)||e<-(BigInt(2)**BigInt(32)))&&(o=j(o)),o+="n"),r+=` It must be ${t}. Received ${o}`,r}),RangeError);const W=/[^+/0-9A-Za-z-_]/g;function Q(n,t){let e;t=t||1/0;const r=n.length;let o=null;const a=[];for(let i=0;i<r;++i){if(e=n.charCodeAt(i),e>55295&&e<57344){if(!o){if(e>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&a.push(239,191,189);continue}o=e;continue}if(e<56320){(t-=3)>-1&&a.push(239,191,189),o=e;continue}e=65536+(o-55296<<10|e-56320)}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,e<128){if((t-=1)<0)break;a.push(e)}else if(e<2048){if((t-=2)<0)break;a.push(e>>6|192,63&e|128)}else if(e<65536){if((t-=3)<0)break;a.push(e>>12|224,e>>6&63|128,63&e|128)}else{if(!(e<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}}return a}function q(n){return f.toByteArray(function(n){if((n=(n=n.split("=")[0]).trim().replace(W,"")).length<2)return"";for(;n.length%4!=0;)n+="=";return n}(n))}function K(n,t,e,r){let o;for(o=0;o<r&&!(o+e>=t.length||o>=n.length);++o)t[o+e]=n[o];return o}function Z(n,t){return n instanceof t||null!=n&&null!=n.constructor&&null!=n.constructor.name&&n.constructor.name===t.name}function Y(n){return n!=n}const X=function(){const n="0123456789abcdef",t=new Array(256);for(let e=0;e<16;++e){const r=16*e;for(let o=0;o<16;++o)t[r+o]=n[e]+n[o]}return t}();function J(n){return"undefined"==typeof BigInt?$:n}function $(){throw new Error("BigInt not supported")}})),v=r((function(n,e){var r=function(n){function t(){this.fetch=!1,this.DOMException=n.DOMException}return t.prototype=n,new t}("undefined"!=typeof self?self:t);!function(n){!function(t){var e="URLSearchParams"in n,r="Symbol"in n&&"iterator"in Symbol,o="FileReader"in n&&"Blob"in n&&function(){try{return new Blob,!0}catch(n){return!1}}(),a="FormData"in n,i="ArrayBuffer"in n;if(i)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],l=ArrayBuffer.isView||function(n){return n&&s.indexOf(Object.prototype.toString.call(n))>-1};function c(n){if("string"!=typeof n&&(n=String(n)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(n))throw new TypeError("Invalid character in header field name");return n.toLowerCase()}function p(n){return"string"!=typeof n&&(n=String(n)),n}function d(n){var t={next:function(){var t=n.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function m(n){this.map={},n instanceof m?n.forEach((function(n,t){this.append(t,n)}),this):Array.isArray(n)?n.forEach((function(n){this.append(n[0],n[1])}),this):n&&Object.getOwnPropertyNames(n).forEach((function(t){this.append(t,n[t])}),this)}function h(n){if(n.bodyUsed)return Promise.reject(new TypeError("Already read"));n.bodyUsed=!0}function g(n){return new Promise((function(t,e){n.onload=function(){t(n.result)},n.onerror=function(){e(n.error)}}))}function f(n){var t=new FileReader,e=g(t);return t.readAsArrayBuffer(n),e}function u(n){if(n.slice)return n.slice(0);var t=new Uint8Array(n.byteLength);return t.set(new Uint8Array(n)),t.buffer}function w(){return this.bodyUsed=!1,this._initBody=function(n){var t;this._bodyInit=n,n?"string"==typeof n?this._bodyText=n:o&&Blob.prototype.isPrototypeOf(n)?this._bodyBlob=n:a&&FormData.prototype.isPrototypeOf(n)?this._bodyFormData=n:e&&URLSearchParams.prototype.isPrototypeOf(n)?this._bodyText=n.toString():i&&o&&((t=n)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=u(n.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(n)||l(n))?this._bodyArrayBuffer=u(n):this._bodyText=n=Object.prototype.toString.call(n):this._bodyText="",this.headers.get("content-type")||("string"==typeof n?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):e&&URLSearchParams.prototype.isPrototypeOf(n)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var n=h(this);if(n)return n;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?h(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(f)}),this.text=function(){var n,t,e,r=h(this);if(r)return r;if(this._bodyBlob)return n=this._bodyBlob,t=new FileReader,e=g(t),t.readAsText(n),e;if(this._bodyArrayBuffer)return Promise.resolve(function(n){for(var t=new Uint8Array(n),e=new Array(t.length),r=0;r<t.length;r++)e[r]=String.fromCharCode(t[r]);return e.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},a&&(this.formData=function(){return this.text().then(b)}),this.json=function(){return this.text().then(JSON.parse)},this}m.prototype.append=function(n,t){n=c(n),t=p(t);var e=this.map[n];this.map[n]=e?e+", "+t:t},m.prototype.delete=function(n){delete this.map[c(n)]},m.prototype.get=function(n){return n=c(n),this.has(n)?this.map[n]:null},m.prototype.has=function(n){return this.map.hasOwnProperty(c(n))},m.prototype.set=function(n,t){this.map[c(n)]=p(t)},m.prototype.forEach=function(n,t){for(var e in this.map)this.map.hasOwnProperty(e)&&n.call(t,this.map[e],e,this)},m.prototype.keys=function(){var n=[];return this.forEach((function(t,e){n.push(e)})),d(n)},m.prototype.values=function(){var n=[];return this.forEach((function(t){n.push(t)})),d(n)},m.prototype.entries=function(){var n=[];return this.forEach((function(t,e){n.push([e,t])})),d(n)},r&&(m.prototype[Symbol.iterator]=m.prototype.entries);var y=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function v(n,t){var e,r,o=(t=t||{}).body;if(n instanceof v){if(n.bodyUsed)throw new TypeError("Already read");this.url=n.url,this.credentials=n.credentials,t.headers||(this.headers=new m(n.headers)),this.method=n.method,this.mode=n.mode,this.signal=n.signal,o||null==n._bodyInit||(o=n._bodyInit,n.bodyUsed=!0)}else this.url=String(n);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new m(t.headers)),this.method=(e=t.method||this.method||"GET",r=e.toUpperCase(),y.indexOf(r)>-1?r:e),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function b(n){var t=new FormData;return n.trim().split("&").forEach((function(n){if(n){var e=n.split("="),r=e.shift().replace(/\+/g," "),o=e.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function x(n,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new m(t.headers),this.url=t.url||"",this._initBody(n)}v.prototype.clone=function(){return new v(this,{body:this._bodyInit})},w.call(v.prototype),w.call(x.prototype),x.prototype.clone=function(){return new x(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new m(this.headers),url:this.url})},x.error=function(){var n=new x(null,{status:0,statusText:""});return n.type="error",n};var A=[301,302,303,307,308];x.redirect=function(n,t){if(-1===A.indexOf(t))throw new RangeError("Invalid status code");return new x(null,{status:t,headers:{location:n}})},t.DOMException=n.DOMException;try{new t.DOMException}catch(n){t.DOMException=function(n,t){this.message=n,this.name=t;var e=Error(n);this.stack=e.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function C(n,e){return new Promise((function(r,a){var i=new v(n,e);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var n,t,e={status:s.status,statusText:s.statusText,headers:(n=s.getAllResponseHeaders()||"",t=new m,n.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(n){var e=n.split(":"),r=e.shift().trim();if(r){var o=e.join(":").trim();t.append(r,o)}})),t)};e.url="responseURL"in s?s.responseURL:e.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new x(o,e))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(n,t){s.setRequestHeader(t,n)})),i.signal&&(i.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",l)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}C.polyfill=!0,n.fetch||(n.fetch=C,n.Headers=m,n.Request=v,n.Response=x),t.Headers=m,t.Request=v,t.Response=x,t.fetch=C}({})}(r),delete r.fetch.polyfill,(e=r.fetch).default=r.fetch,e.fetch=r.fetch,e.Headers=r.Headers,e.Request=r.Request,e.Response=r.Response,n.exports=e})),b=r((function(n){var t,e,r={};n.exports=r,r.parse=function(n,t){for(var e=r.bin.readUshort,o=r.bin.readUint,a=0,i={},s=new Uint8Array(n),l=s.length-4;101010256!=o(s,l);)l--;a=l,a+=4;var c=e(s,a+=4),p=(e(s,a+=2),o(s,a+=2)),d=o(s,a+=4);a+=4,a=d;for(var m=0;m<c;m++){o(s,a),a+=4,a+=4,a+=4,o(s,a+=4),p=o(s,a+=4);var h=o(s,a+=4),g=e(s,a+=4),f=e(s,a+2),u=e(s,a+4);a+=6;var w=o(s,a+=8);a+=4,a+=g+f+u,r._readLocal(s,w,i,p,h,t)}return i},r._readLocal=function(n,t,e,o,a,i){var s=r.bin.readUshort,l=r.bin.readUint,c=(l(n,t),s(n,t+=4),s(n,t+=2),s(n,t+=2));l(n,t+=2),l(n,t+=4),t+=4;var p=s(n,t+=8),d=s(n,t+=2);t+=2;var m=r.bin.readUTF8(n,t,p);if(t+=p,t+=d,i)e[m]={size:a,csize:o};else{var h=new Uint8Array(n.buffer,t);if(0==c)e[m]=new Uint8Array(h.buffer.slice(t,t+o));else{if(8!=c)throw"unknown compression method: "+c;var g=new Uint8Array(a);r.inflateRaw(h,g),e[m]=g}}},r.inflateRaw=function(n,t){return r.F.inflate(n,t)},r.inflate=function(n,t){return n[0],n[1],r.inflateRaw(new Uint8Array(n.buffer,n.byteOffset+2,n.length-6),t)},r.deflate=function(n,t){null==t&&(t={level:6});var e=0,o=new Uint8Array(50+Math.floor(1.1*n.length));o[e]=120,o[e+1]=156,e+=2,e=r.F.deflateRaw(n,o,e,t.level);var a=r.adler(n,0,n.length);return o[e+0]=a>>>24&255,o[e+1]=a>>>16&255,o[e+2]=a>>>8&255,o[e+3]=a>>>0&255,new Uint8Array(o.buffer,0,e+4)},r.deflateRaw=function(n,t){null==t&&(t={level:6});var e=new Uint8Array(50+Math.floor(1.1*n.length)),o=r.F.deflateRaw(n,e,o,t.level);return new Uint8Array(e.buffer,0,o)},r.encode=function(n,t){null==t&&(t=!1);var e=0,o=r.bin.writeUint,a=r.bin.writeUshort,i={};for(var s in n){var l=!r._noNeed(s)&&!t,c=n[s],p=r.crc.crc(c,0,c.length);i[s]={cpr:l,usize:c.length,crc:p,file:l?r.deflateRaw(c):c}}for(var s in i)e+=i[s].file.length+30+46+2*r.bin.sizeUTF8(s);e+=22;var d=new Uint8Array(e),m=0,h=[];for(var s in i){var g=i[s];h.push(m),m=r._writeHeader(d,m,s,g,0)}var f=0,u=m;for(var s in i)g=i[s],h.push(m),m=r._writeHeader(d,m,s,g,1,h[f++]);var w=m-u;return o(d,m,101010256),m+=4,a(d,m+=4,f),a(d,m+=2,f),o(d,m+=2,w),o(d,m+=4,u),m+=4,m+=2,d.buffer},r._noNeed=function(n){var t=n.split(".").pop().toLowerCase();return-1!="png,jpg,jpeg,zip".indexOf(t)},r._writeHeader=function(n,t,e,o,a,i){var s=r.bin.writeUint,l=r.bin.writeUshort,c=o.file;return s(n,t,0==a?67324752:33639248),t+=4,1==a&&(t+=2),l(n,t,20),l(n,t+=2,0),l(n,t+=2,o.cpr?8:0),s(n,t+=2,0),s(n,t+=4,o.crc),s(n,t+=4,c.length),s(n,t+=4,o.usize),l(n,t+=4,r.bin.sizeUTF8(e)),l(n,t+=2,0),t+=2,1==a&&(t+=2,t+=2,s(n,t+=6,i),t+=4),t+=r.bin.writeUTF8(n,t,e),0==a&&(n.set(c,t),t+=c.length),t},r.crc={table:function(){for(var n=new Uint32Array(256),t=0;t<256;t++){for(var e=t,r=0;r<8;r++)1&e?e=3988292384^e>>>1:e>>>=1;n[t]=e}return n}(),update:function(n,t,e,o){for(var a=0;a<o;a++)n=r.crc.table[255&(n^t[e+a])]^n>>>8;return n},crc:function(n,t,e){return 4294967295^r.crc.update(4294967295,n,t,e)}},r.adler=function(n,t,e){for(var r=1,o=0,a=t,i=t+e;a<i;){for(var s=Math.min(a+5552,i);a<s;)o+=r+=n[a++];r%=65521,o%=65521}return o<<16|r},r.bin={readUshort:function(n,t){return n[t]|n[t+1]<<8},writeUshort:function(n,t,e){n[t]=255&e,n[t+1]=e>>8&255},readUint:function(n,t){return 16777216*n[t+3]+(n[t+2]<<16|n[t+1]<<8|n[t])},writeUint:function(n,t,e){n[t]=255&e,n[t+1]=e>>8&255,n[t+2]=e>>16&255,n[t+3]=e>>24&255},readASCII:function(n,t,e){for(var r="",o=0;o<e;o++)r+=String.fromCharCode(n[t+o]);return r},writeASCII:function(n,t,e){for(var r=0;r<e.length;r++)n[t+r]=e.charCodeAt(r)},pad:function(n){return n.length<2?"0"+n:n},readUTF8:function(n,t,e){for(var o,a="",i=0;i<e;i++)a+="%"+r.bin.pad(n[t+i].toString(16));try{o=decodeURIComponent(a)}catch(o){return r.bin.readASCII(n,t,e)}return o},writeUTF8:function(n,t,e){for(var r=e.length,o=0,a=0;a<r;a++){var i=e.charCodeAt(a);if(0==(4294967168&i))n[t+o]=i,o++;else if(0==(4294965248&i))n[t+o]=192|i>>6,n[t+o+1]=128|i>>0&63,o+=2;else if(0==(4294901760&i))n[t+o]=224|i>>12,n[t+o+1]=128|i>>6&63,n[t+o+2]=128|i>>0&63,o+=3;else{if(0!=(4292870144&i))throw"e";n[t+o]=240|i>>18,n[t+o+1]=128|i>>12&63,n[t+o+2]=128|i>>6&63,n[t+o+3]=128|i>>0&63,o+=4}}return o},sizeUTF8:function(n){for(var t=n.length,e=0,r=0;r<t;r++){var o=n.charCodeAt(r);if(0==(4294967168&o))e++;else if(0==(4294965248&o))e+=2;else if(0==(4294901760&o))e+=3;else{if(0!=(4292870144&o))throw"e";e+=4}}return e}},r.F={},r.F.deflateRaw=function(n,t,e,o){var a=[[0,0,0,0,0],[4,4,8,4,0],[4,5,16,8,0],[4,6,16,16,0],[4,10,16,32,0],[8,16,32,32,0],[8,16,128,128,0],[8,32,128,256,0],[32,128,258,1024,1],[32,258,258,4096,1]][o],i=r.F.U,s=r.F._goodIndex,l=(r.F._hash,r.F._putsE),c=0,p=e<<3,d=0,m=n.length;if(0==o){for(;c<m;)l(t,p,c+(k=Math.min(65535,m-c))==m?1:0),p=r.F._copyExact(n,c,k,t,p+8),c+=k;return p>>>3}var h=i.lits,g=i.strt,f=i.prev,u=0,w=0,y=0,v=0,b=0,x=0;for(m>2&&(g[x=r.F._hash(n,0)]=0),c=0;c<m;c++){if(b=x,c+1<m-2){x=r.F._hash(n,c+1);var A=c+1&32767;f[A]=g[x],g[x]=A}if(d<=c){(u>14e3||w>26697)&&m-c>100&&(d<c&&(h[u]=c-d,u+=2,d=c),p=r.F._writeBlock(c==m-1||d==m?1:0,h,u,v,n,y,c-y,t,p),u=w=v=0,y=c);var C=0;c<m-2&&(C=r.F._bestMatch(n,c,f,b,Math.min(a[2],m-c),a[3]));var k=C>>>16,E=65535&C;if(0!=C){E=65535&C;var _=s(k=C>>>16,i.of0);i.lhst[257+_]++;var P=s(E,i.df0);i.dhst[P]++,v+=i.exb[_]+i.dxb[P],h[u]=k<<23|c-d,h[u+1]=E<<16|_<<8|P,u+=2,d=c+k}else i.lhst[n[c]]++;w++}}for(y==c&&0!=n.length||(d<c&&(h[u]=c-d,u+=2,d=c),p=r.F._writeBlock(1,h,u,v,n,y,c-y,t,p),u=0,w=0,u=w=v=0,y=c);0!=(7&p);)p++;return p>>>3},r.F._bestMatch=function(n,t,e,o,a,i){var s=32767&t,l=e[s],c=s-l+32768&32767;if(l==s||o!=r.F._hash(n,t-c))return 0;for(var p=0,d=0,m=Math.min(32767,t);c<=m&&0!=--i&&l!=s;){if(0==p||n[t+p]==n[t+p-c]){var h=r.F._howLong(n,t,c);if(h>p){if(d=c,(p=h)>=a)break;c+2<h&&(h=c+2);for(var g=0,f=0;f<h-2;f++){var u=t-c+f+32768&32767,w=u-e[u]+32768&32767;w>g&&(g=w,l=u)}}}c+=(s=l)-(l=e[s])+32768&32767}return p<<16|d},r.F._howLong=function(n,t,e){if(n[t]!=n[t-e]||n[t+1]!=n[t+1-e]||n[t+2]!=n[t+2-e])return 0;var r=t,o=Math.min(n.length,t+258);for(t+=3;t<o&&n[t]==n[t-e];)t++;return t-r},r.F._hash=function(n,t){return(n[t]<<8|n[t+1])+(n[t+2]<<4)&65535},r.saved=0,r.F._writeBlock=function(n,t,e,o,a,i,s,l,c){var p,d,m,h,g,f,u,w,y,v=r.F.U,b=r.F._putsF,x=r.F._putsE;v.lhst[256]++,d=(p=r.F.getTrees())[0],m=p[1],h=p[2],g=p[3],f=p[4],u=p[5],w=p[6],y=p[7];var A=32+(0==(c+3&7)?0:8-(c+3&7))+(s<<3),C=o+r.F.contSize(v.fltree,v.lhst)+r.F.contSize(v.fdtree,v.dhst),k=o+r.F.contSize(v.ltree,v.lhst)+r.F.contSize(v.dtree,v.dhst);k+=14+3*u+r.F.contSize(v.itree,v.ihst)+(2*v.ihst[16]+3*v.ihst[17]+7*v.ihst[18]);for(var E=0;E<286;E++)v.lhst[E]=0;for(E=0;E<30;E++)v.dhst[E]=0;for(E=0;E<19;E++)v.ihst[E]=0;var _=A<C&&A<k?0:C<k?1:2;if(b(l,c,n),b(l,c+1,_),c+=3,0==_){for(;0!=(7&c);)c++;c=r.F._copyExact(a,i,s,l,c)}else{var P,S;if(1==_&&(P=v.fltree,S=v.fdtree),2==_){r.F.makeCodes(v.ltree,d),r.F.revCodes(v.ltree,d),r.F.makeCodes(v.dtree,m),r.F.revCodes(v.dtree,m),r.F.makeCodes(v.itree,h),r.F.revCodes(v.itree,h),P=v.ltree,S=v.dtree,x(l,c,g-257),x(l,c+=5,f-1),x(l,c+=5,u-4),c+=4;for(var D=0;D<u;D++)x(l,c+3*D,v.itree[1+(v.ordr[D]<<1)]);c+=3*u,c=r.F._codeTiny(w,v.itree,l,c),c=r.F._codeTiny(y,v.itree,l,c)}for(var I=i,T=0;T<e;T+=2){for(var M=t[T],F=M>>>23,B=I+(8388607&M);I<B;)c=r.F._writeLit(a[I++],P,l,c);if(0!=F){var L=t[T+1],R=L>>16,O=L>>8&255,N=255&L;x(l,c=r.F._writeLit(257+O,P,l,c),F-v.of0[O]),c+=v.exb[O],b(l,c=r.F._writeLit(N,S,l,c),R-v.df0[N]),c+=v.dxb[N],I+=F}}c=r.F._writeLit(256,P,l,c)}return c},r.F._copyExact=function(n,t,e,r,o){var a=o>>>3;return r[a]=e,r[a+1]=e>>>8,r[a+2]=255-r[a],r[a+3]=255-r[a+1],a+=4,r.set(new Uint8Array(n.buffer,t,e),a),o+(e+4<<3)},r.F.getTrees=function(){for(var n=r.F.U,t=r.F._hufTree(n.lhst,n.ltree,15),e=r.F._hufTree(n.dhst,n.dtree,15),o=[],a=r.F._lenCodes(n.ltree,o),i=[],s=r.F._lenCodes(n.dtree,i),l=0;l<o.length;l+=2)n.ihst[o[l]]++;for(l=0;l<i.length;l+=2)n.ihst[i[l]]++;for(var c=r.F._hufTree(n.ihst,n.itree,7),p=19;p>4&&0==n.itree[1+(n.ordr[p-1]<<1)];)p--;return[t,e,c,a,s,p,o,i]},r.F.getSecond=function(n){for(var t=[],e=0;e<n.length;e+=2)t.push(n[e+1]);return t},r.F.nonZero=function(n){for(var t="",e=0;e<n.length;e+=2)0!=n[e+1]&&(t+=(e>>1)+",");return t},r.F.contSize=function(n,t){for(var e=0,r=0;r<t.length;r++)e+=t[r]*n[1+(r<<1)];return e},r.F._codeTiny=function(n,t,e,o){for(var a=0;a<n.length;a+=2){var i=n[a],s=n[a+1];o=r.F._writeLit(i,t,e,o);var l=16==i?2:17==i?3:7;i>15&&(r.F._putsE(e,o,s,l),o+=l)}return o},r.F._lenCodes=function(n,t){for(var e=n.length;2!=e&&0==n[e-1];)e-=2;for(var r=0;r<e;r+=2){var o=n[r+1],a=r+3<e?n[r+3]:-1,i=r+5<e?n[r+5]:-1,s=0==r?-1:n[r-1];if(0==o&&a==o&&i==o){for(var l=r+5;l+2<e&&n[l+2]==o;)l+=2;(c=Math.min(l+1-r>>>1,138))<11?t.push(17,c-3):t.push(18,c-11),r+=2*c-2}else if(o==s&&a==o&&i==o){for(l=r+5;l+2<e&&n[l+2]==o;)l+=2;var c=Math.min(l+1-r>>>1,6);t.push(16,c-3),r+=2*c-2}else t.push(o,0)}return e>>>1},r.F._hufTree=function(n,t,e){var o=[],a=n.length,i=t.length,s=0;for(s=0;s<i;s+=2)t[s]=0,t[s+1]=0;for(s=0;s<a;s++)0!=n[s]&&o.push({lit:s,f:n[s]});var l=o.length,c=o.slice(0);if(0==l)return 0;if(1==l){var p=o[0].lit;return c=0==p?1:0,t[1+(p<<1)]=1,t[1+(c<<1)]=1,1}o.sort((function(n,t){return n.f-t.f}));var d=o[0],m=o[1],h=0,g=1,f=2;for(o[0]={lit:-1,f:d.f+m.f,l:d,r:m,d:0};g!=l-1;)d=h!=g&&(f==l||o[h].f<o[f].f)?o[h++]:o[f++],m=h!=g&&(f==l||o[h].f<o[f].f)?o[h++]:o[f++],o[g++]={lit:-1,f:d.f+m.f,l:d,r:m};var u=r.F.setDepth(o[g-1],0);for(u>e&&(r.F.restrictDepth(c,e,u),u=e),s=0;s<l;s++)t[1+(c[s].lit<<1)]=c[s].d;return u},r.F.setDepth=function(n,t){return-1!=n.lit?(n.d=t,t):Math.max(r.F.setDepth(n.l,t+1),r.F.setDepth(n.r,t+1))},r.F.restrictDepth=function(n,t,e){var r=0,o=1<<e-t,a=0;for(n.sort((function(n,t){return t.d==n.d?n.f-t.f:t.d-n.d})),r=0;r<n.length&&n[r].d>t;r++){var i=n[r].d;n[r].d=t,a+=o-(1<<e-i)}for(a>>>=e-t;a>0;)(i=n[r].d)<t?(n[r].d++,a-=1<<t-i-1):r++;for(;r>=0;r--)n[r].d==t&&a<0&&(n[r].d--,a++)},r.F._goodIndex=function(n,t){var e=0;return t[16|e]<=n&&(e|=16),t[8|e]<=n&&(e|=8),t[4|e]<=n&&(e|=4),t[2|e]<=n&&(e|=2),t[1|e]<=n&&(e|=1),e},r.F._writeLit=function(n,t,e,o){return r.F._putsF(e,o,t[n<<1]),o+t[1+(n<<1)]},r.F.inflate=function(n,t){var e=Uint8Array;if(3==n[0]&&0==n[1])return t||new e(0);var o=r.F,a=o._bitsF,i=o._bitsE,s=o._decodeTiny,l=o.makeCodes,c=o.codes2map,p=o._get17,d=o.U,m=null==t;m&&(t=new e(n.length>>>2<<3));for(var h,g,f=0,u=0,w=0,y=0,v=0,b=0,x=0,A=0,C=0;0==f;)if(f=a(n,C,1),u=a(n,C+1,2),C+=3,0!=u){if(m&&(t=r.F._check(t,A+(1<<17))),1==u&&(h=d.flmap,g=d.fdmap,b=511,x=31),2==u){w=i(n,C,5)+257,y=i(n,C+5,5)+1,v=i(n,C+10,4)+4,C+=14;for(var k=0;k<38;k+=2)d.itree[k]=0,d.itree[k+1]=0;var E=1;for(k=0;k<v;k++){var _=i(n,C+3*k,3);d.itree[1+(d.ordr[k]<<1)]=_,_>E&&(E=_)}C+=3*v,l(d.itree,E),c(d.itree,E,d.imap),h=d.lmap,g=d.dmap,C=s(d.imap,(1<<E)-1,w+y,n,C,d.ttree);var P=o._copyOut(d.ttree,0,w,d.ltree);b=(1<<P)-1;var S=o._copyOut(d.ttree,w,y,d.dtree);x=(1<<S)-1,l(d.ltree,P),c(d.ltree,P,h),l(d.dtree,S),c(d.dtree,S,g)}for(;;){var D=h[p(n,C)&b];C+=15&D;var I=D>>>4;if(I>>>8==0)t[A++]=I;else{if(256==I)break;var T=A+I-254;if(I>264){var M=d.ldef[I-257];T=A+(M>>>3)+i(n,C,7&M),C+=7&M}var F=g[p(n,C)&x];C+=15&F;var B=F>>>4,L=d.ddef[B],R=(L>>>4)+a(n,C,15&L);for(C+=15&L,m&&(t=r.F._check(t,A+(1<<17)));A<T;)t[A]=t[A++-R],t[A]=t[A++-R],t[A]=t[A++-R],t[A]=t[A++-R];A=T}}}else{0!=(7&C)&&(C+=8-(7&C));var O=4+(C>>>3),N=n[O-4]|n[O-3]<<8;m&&(t=r.F._check(t,A+N)),t.set(new e(n.buffer,n.byteOffset+O,N),A),C=O+N<<3,A+=N}return t.length==A?t:t.slice(0,A)},r.F._check=function(n,t){var e=n.length;if(t<=e)return n;var r=new Uint8Array(Math.max(e<<1,t));return r.set(n,0),r},r.F._decodeTiny=function(n,t,e,o,a,i){for(var s=r.F._bitsE,l=r.F._get17,c=0;c<e;){var p=n[l(o,a)&t];a+=15&p;var d=p>>>4;if(d<=15)i[c]=d,c++;else{var m=0,h=0;16==d?(h=3+s(o,a,2),a+=2,m=i[c-1]):17==d?(h=3+s(o,a,3),a+=3):18==d&&(h=11+s(o,a,7),a+=7);for(var g=c+h;c<g;)i[c]=m,c++}}return a},r.F._copyOut=function(n,t,e,r){for(var o=0,a=0,i=r.length>>>1;a<e;){var s=n[a+t];r[a<<1]=0,r[1+(a<<1)]=s,s>o&&(o=s),a++}for(;a<i;)r[a<<1]=0,r[1+(a<<1)]=0,a++;return o},r.F.makeCodes=function(n,t){for(var e,o,a,i,s=r.F.U,l=n.length,c=s.bl_count,p=0;p<=t;p++)c[p]=0;for(p=1;p<l;p+=2)c[n[p]]++;var d=s.next_code;for(e=0,c[0]=0,o=1;o<=t;o++)e=e+c[o-1]<<1,d[o]=e;for(a=0;a<l;a+=2)0!=(i=n[a+1])&&(n[a]=d[i],d[i]++)},r.F.codes2map=function(n,t,e){for(var o=n.length,a=r.F.U.rev15,i=0;i<o;i+=2)if(0!=n[i+1])for(var s=i>>1,l=n[i+1],c=s<<4|l,p=t-l,d=n[i]<<p,m=d+(1<<p);d!=m;)e[a[d]>>>15-t]=c,d++},r.F.revCodes=function(n,t){for(var e=r.F.U.rev15,o=15-t,a=0;a<n.length;a+=2){var i=n[a]<<t-n[a+1];n[a]=e[i]>>>o}},r.F._putsE=function(n,t,e){e<<=7&t;var r=t>>>3;n[r]|=e,n[r+1]|=e>>>8},r.F._putsF=function(n,t,e){e<<=7&t;var r=t>>>3;n[r]|=e,n[r+1]|=e>>>8,n[r+2]|=e>>>16},r.F._bitsE=function(n,t,e){return(n[t>>>3]|n[1+(t>>>3)]<<8)>>>(7&t)&(1<<e)-1},r.F._bitsF=function(n,t,e){return(n[t>>>3]|n[1+(t>>>3)]<<8|n[2+(t>>>3)]<<16)>>>(7&t)&(1<<e)-1},r.F._get17=function(n,t){return(n[t>>>3]|n[1+(t>>>3)]<<8|n[2+(t>>>3)]<<16)>>>(7&t)},r.F._get25=function(n,t){return(n[t>>>3]|n[1+(t>>>3)]<<8|n[2+(t>>>3)]<<16|n[3+(t>>>3)]<<24)>>>(7&t)},r.F.U=(t=Uint16Array,e=Uint32Array,{next_code:new t(16),bl_count:new t(16),ordr:[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],of0:[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,999,999,999],exb:[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0],ldef:new t(32),df0:[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,65535,65535],dxb:[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0],ddef:new e(32),flmap:new t(512),fltree:[],fdmap:new t(32),fdtree:[],lmap:new t(32768),ltree:[],ttree:[],dmap:new t(32768),dtree:[],imap:new t(512),itree:[],rev15:new t(32768),lhst:new e(286),dhst:new e(30),ihst:new e(19),lits:new e(15e3),strt:new t(65536),prev:new t(32768)}),function(){for(var n=r.F.U,t=0;t<32768;t++){var e=t;e=(4278255360&(e=(4042322160&(e=(3435973836&(e=(2863311530&e)>>>1|(1431655765&e)<<1))>>>2|(858993459&e)<<2))>>>4|(252645135&e)<<4))>>>8|(16711935&e)<<8,n.rev15[t]=(e>>>16|e<<16)>>>17}function o(n,t,e){for(;0!=t--;)n.push(0,e)}for(t=0;t<32;t++)n.ldef[t]=n.of0[t]<<3|n.exb[t],n.ddef[t]=n.df0[t]<<4|n.dxb[t];o(n.fltree,144,8),o(n.fltree,112,9),o(n.fltree,24,7),o(n.fltree,8,8),r.F.makeCodes(n.fltree,9),r.F.codes2map(n.fltree,9,n.flmap),r.F.revCodes(n.fltree,9),o(n.fdtree,32,5),r.F.makeCodes(n.fdtree,5),r.F.codes2map(n.fdtree,5,n.fdmap),r.F.revCodes(n.fdtree,5),o(n.itree,19,0),o(n.ltree,286,0),o(n.dtree,30,0),o(n.ttree,320,0)}()})),x=(n,t,e)=>new Promise(((r,o)=>{var a=n=>{try{s(e.next(n))}catch(n){o(n)}},i=n=>{try{s(e.throw(n))}catch(n){o(n)}},s=n=>n.done?r(n.value):Promise.resolve(n.value).then(a,i);s((e=e.apply(n,t)).next())}));(g=n.ExtractionType||(n.ExtractionType={}))[g.String=0]="String",g[g.Base64String=1]="Base64String",g[g.Buffer=2]="Buffer",g[g.Zip=3]="Zip";class A{constructor(n,t,e,r){this._url="",this._animations={},this._images={},this._manifest={animations:[],author:"",description:"",generator:"",keywords:"",version:""},this._url=n,this._animations=t,this._images=e,this._manifest=r}static build(n){return x(this,null,(function*(){if(n){const t=yield A.fromURL(n);return new A(n,t.animations,t.images,t.manifest)}return new A("",[],[],{})}))}static create(){return new A("",[],[],{})}setAnimations(n){this._animations=n}addAnimation(n,t){const e={},r=JSON.parse(t);r.assets.forEach((n=>{if("w"in n&&"h"in n){const t=this.addImage(n.id,n.p);n.p=t}})),e["animations/"+n+".json"]=JSON.stringify(r),this._animations=Object.assign(this._animations,e)}addAnimationFromURL(n,t){return x(this,null,(function*(){let e;try{const r=new URL(t),o=yield v(r.toString());e=yield o.json(),this.addAnimation(n,JSON.stringify(e))}catch(n){throw new Error("[dotlottie-js] An error occurred while trying to load the Lottie file from URL.")}}))}addAnimationFromZip(n,t,e){const r={},o={};try{const a=b.parse(t);for(const t of Object.keys(a))if(t===e){const e=new TextDecoder("utf-8").decode(new Uint8Array(a[t]));r[t]=e,JSON.parse(e).assets.forEach((n=>{if("w"in n&&"h"in n&&a[n.u+n.p]){const t=A.imageArrayToBase64(a[n.u+n.p]);o[n.id]=t||""}})),this.addAnimation(n,e);for(const n in o)this.addImage(n,o[n]);return}}catch(n){console.error(`[dotlottie-js] Error adding animation from zip: ${n}`)}}addImage(n,t){const e={},r=t.split(",");let o=r[0].split(";")[0].split("/")[1];void 0===r[1]&&(r[1]="data:image/png;base64,0",o="png");const a=r[1],i=`${n}.${o}`;return e[`images/${i}`]=a,this._images=Object.assign(this._images,e),i}readImageAndAdd(n,t){return new Promise(((e,r)=>{const o=new FileReader;let a;o.onload=()=>{a=o.result,e(this.addImage(t,null==a?void 0:a.toString()))},o.onerror=r,o.readAsDataURL(n)}))}addImageFromURL(n,t){return x(this,null,(function*(){try{const e=new URL(t),r=yield v(e.toString()),o=yield r.blob();return yield this.readImageAndAdd(o,n)}catch(n){throw"[dotlottie-js] An error occurred while trying to load the image from URL."}}))}removeAnimation(n){return this._animations[`animations/${n}.json`]?(delete this._animations[`animations/${n}.json`],0):1}extract(n,t,e){const r=this.getAnimation(n);if(!r)return null;if(0===t){if(e&&null!==r){const n=JSON.parse(r);return n.assets.forEach((n=>{if("w"in n&&"h"in n){const t=n.p.split("."),e=this.getImage(t[0],t[1]);n.u="",n.p=e,n.e=1}})),JSON.stringify(n)}return r}if(1===t||2===t){const o={};if(null!==r){const a=JSON.parse(r);a.assets.forEach((n=>{if("w"in n&&"h"in n){const t=n.p.split("."),r=this.getImage(t[0],t[1]);e?(n.u="",n.p=r,n.e=1):(n.e=0,o[`${n.u}${t[0]}.${t[1]}`]=r)}})),o[`${n}.json`]=JSON.stringify(a);try{if(1===t)return y.Buffer.from(JSON.stringify(o)).toString("base64");if(2===t)return y.Buffer.from(JSON.stringify(o))}catch(n){console.log(`[dotlottie] ${n}`)}}}if(3===t){const t=new TextEncoder,o={},a=JSON.parse(r);a.assets.forEach((n=>{if("w"in n&&"h"in n){const t=n.p.split(".");let r=this.getImage(t[0],t[1]);e?(n.u="",n.p=r,n.e=1):(n.e=0,r=this.getImage(t[0],t[1],!0),o[`${n.u}${t[0]}.${t[1]}`]=new Uint8Array(y.Buffer.from(r)))}})),o[`${n}.json`]=t.encode(JSON.stringify(a));try{return b.encode(o)}catch(n){console.log(`[dotlottie] ${n}`)}}return null}getAnimation(n){const t="animations/"+n+".json";return void 0!==this._animations[t]?this._animations[t]:null}getAnimations(){return this._animations}getImage(n,t,e){const r=this._images[`images/${n}.${t}`];return r?e?r:A.imageArrayToBase64(r):null}static base64StringToRecord(n){const t=y.Buffer.from(n,"base64").toString("utf8");let e={};try{return e=JSON.parse(t),e}catch(n){console.error("[dotlottie-js] Error converting string to record")}return e}static bufferToRecord(n){const t=n.toString("utf8");try{return JSON.parse(t)}catch(n){console.error("[dotlottie-js] Error converting Buffer to Record")}return{}}static imageArrayToBase64(n){let t;return t=y.Buffer.from(n).toString("base64"),n&&t?(t.startsWith("data:image")||(t="data:image/png;base64,"+t),t):null}getImages(){return this._images}setManifest(n){this._manifest=n}getManifest(){return this._manifest}static fromURL(n){return x(this,null,(function*(){const t={},e={};let r;try{const o=yield(yield v(n)).arrayBuffer(),a=b.parse(o);for(const n of Object.keys(a)){if(n.includes("manifest.json")){const t=new TextDecoder("utf-8").decode(new Uint8Array(a[n]));r=JSON.parse(t)}if(n.includes("animations/")&&n.includes(".json")){const e=new TextDecoder("utf-8").decode(new Uint8Array(a[n]));t[n]=e}n.includes("images/")&&(e[n]=a[n])}}catch(n){console.error(`[dotlottie-js] ${n}`)}return new Promise((n=>{n({animations:t,images:e,manifest:r})}))}))}static toArrayBuffer(n){return x(this,null,(function*(){let t;if("lottie"===n.toString().split(".").pop()){const e=yield(yield v(n)).arrayBuffer();t=e}return new Promise((n=>{n(t)}))}))}createDotLottie(){let n={};const t=new TextEncoder;n={"manifest.json":t.encode(JSON.stringify(this._manifest))};for(const[e,r]of Object.entries(this._animations))n[e]=t.encode(r);for(const[t,e]of Object.entries(this._images)){const r=new Uint8Array(y.Buffer.from(e,"base64"));n[t]=r}try{const t=b.encode(n);return this.toBuffer(t)}catch(n){console.log(`[dotlottie] ${n}`)}}createDotLottieAndDownload(n){let t={};const e=new TextEncoder;if(void 0===typeof window)return null;t={"manifest.json":e.encode(JSON.stringify(this._manifest))};for(const[n,r]of Object.entries(this._animations))t[n]=e.encode(r);for(const[n,e]of Object.entries(this._images)){const r=new Uint8Array(y.Buffer.from(e,"base64"));t[n]=r}try{const e=b.encode(t),r=document.createElement("a"),o=URL.createObjectURL(new Blob([e],{type:"application/zip"}));return r.setAttribute("href",o),r.setAttribute("download",`${n}.lottie`),r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r),new Blob([e],{type:"application/zip"})}catch(n){throw new Error("[dotlottie-js] An error occurred while trying to download the dotLottie.")}}toBuffer(n){const t=y.Buffer.alloc(n.byteLength),e=new Uint8Array(n);for(let n=0;n<t.length;++n)t[n]=e[n];return t}}n.DotLottieUtils=A,Object.defineProperty(n,"__esModule",{value:!0})}(t)},5945:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{ZX:function(){return Controls},y1:function(){return DotLottiePlayer}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9196),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),extendStatics=function(n,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e])})(n,t)};function __extends(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function e(){this.constructor=n}extendStatics(n,t),n.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}var __assign=function(){return(__assign=Object.assign||function(n){for(var t,e=1,r=arguments.length;e<r;e++)for(var o in t=arguments[e])Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n}).apply(this,arguments)};function __rest(n,t){var e={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&t.indexOf(r)<0&&(e[r]=n[r]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(n);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(n,r[o])&&(e[r[o]]=n[r[o]])}return e}function __decorate(n,t,e,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var s=n.length-1;s>=0;s--)(o=n[s])&&(i=(a<3?o(i):a>3?o(t,e,i):o(t,e))||i);return a>3&&i&&Object.defineProperty(t,e,i),i}function __param(n,t){return function(e,r){t(e,r,n)}}function __metadata(n,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(n,t)}function __awaiter(n,t,e,r){return new(e||(e=Promise))((function(o,a){function i(n){try{l(r.next(n))}catch(n){a(n)}}function s(n){try{l(r.throw(n))}catch(n){a(n)}}function l(n){var t;n.done?o(n.value):(t=n.value,t instanceof e?t:new e((function(n){n(t)}))).then(i,s)}l((r=r.apply(n,t||[])).next())}))}function __generator(n,t){var e,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(e)throw new TypeError("Generator is already executing.");for(;i;)try{if(e=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(n,i)}catch(n){a=[6,n],r=0}finally{e=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}}var __createBinding=Object.create?function(n,t,e,r){void 0===r&&(r=e),Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[e]}})}:function(n,t,e,r){void 0===r&&(r=e),n[r]=t[e]};function __exportStar(n,t){for(var e in n)"default"===e||Object.prototype.hasOwnProperty.call(t,e)||__createBinding(t,n,e)}function __values(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],r=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(n,t){var e="function"==typeof Symbol&&n[Symbol.iterator];if(!e)return n;var r,o,a=e.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(n){o={error:n}}finally{try{r&&!r.done&&(e=a.return)&&e.call(a)}finally{if(o)throw o.error}}return i}function __spread(){for(var n=[],t=0;t<arguments.length;t++)n=n.concat(__read(arguments[t]));return n}function __spreadArrays(){for(var n=0,t=0,e=arguments.length;t<e;t++)n+=arguments[t].length;var r=Array(n),o=0;for(t=0;t<e;t++)for(var a=arguments[t],i=0,s=a.length;i<s;i++,o++)r[o]=a[i];return r}function __spreadArray(n,t,e){if(e||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return n.concat(r||Array.prototype.slice.call(t))}function __await(n){return this instanceof __await?(this.v=n,this):new __await(n)}function __asyncGenerator(n,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=e.apply(n,t||[]),a=[];return r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r;function i(n){o[n]&&(r[n]=function(t){return new Promise((function(e,r){a.push([n,t,e,r])>1||s(n,t)}))})}function s(n,t){try{(e=o[n](t)).value instanceof __await?Promise.resolve(e.value.v).then(l,c):p(a[0][2],e)}catch(n){p(a[0][3],n)}var e}function l(n){s("next",n)}function c(n){s("throw",n)}function p(n,t){n(t),a.shift(),a.length&&s(a[0][0],a[0][1])}}function __asyncDelegator(n){var t,e;return t={},r("next"),r("throw",(function(n){throw n})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=n[r]?function(t){return(e=!e)?{value:__await(n[r](t)),done:"return"===r}:o?o(t):t}:o}}function __asyncValues(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,e=n[Symbol.asyncIterator];return e?e.call(n):(n="function"==typeof __values?__values(n):n[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(e){t[e]=n[e]&&function(t){return new Promise((function(r,o){!function(n,t,e,r){Promise.resolve(r).then((function(t){n({value:t,done:e})}),t)}(r,o,(t=n[e](t)).done,t.value)}))}}}function __makeTemplateObject(n,t){return Object.defineProperty?Object.defineProperty(n,"raw",{value:t}):n.raw=t,n}var __setModuleDefault=Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t};function __importStar(n){if(n&&n.__esModule)return n;var t={};if(null!=n)for(var e in n)"default"!==e&&Object.prototype.hasOwnProperty.call(n,e)&&__createBinding(t,n,e);return __setModuleDefault(t,n),t}function __importDefault(n){return n&&n.__esModule?n:{default:n}}function __classPrivateFieldGet(n,t,e,r){if("a"===e&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?n!==t||!r:!t.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===e?r:"a"===e?r.call(n):r?r.value:t.get(n)}function __classPrivateFieldSet(n,t,e,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?n!==t||!o:!t.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(n,e):o?o.value=e:t.set(n,e),e}var commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{};function unwrapExports(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function createCommonjsModule(n,t){return n(t={exports:{}},t.exports),t.exports}function getCjsExportFromNamespace(n){return n&&n.default||n}function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var jszip=createCommonjsModule((function(n,t){var e;e=function(){return function n(t,e,r){function o(i,s){if(!e[i]){if(!t[i]){var l="function"==typeof commonjsRequire&&commonjsRequire;if(!s&&l)return l(i,!0);if(a)return a(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var p=e[i]={exports:{}};t[i][0].call(p.exports,(function(n){return o(t[i][1][n]||n)}),p,p.exports,n,t,e,r)}return e[i].exports}for(var a="function"==typeof commonjsRequire&&commonjsRequire,i=0;i<r.length;i++)o(r[i]);return o}({1:[function(n,t,e){var r=n("./utils"),o=n("./support"),a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";e.encode=function(n){for(var t,e,o,i,s,l,c,p=[],d=0,m=n.length,h=m,g="string"!==r.getTypeOf(n);d<n.length;)h=m-d,g?(t=n[d++],e=d<m?n[d++]:0,o=d<m?n[d++]:0):(t=n.charCodeAt(d++),e=d<m?n.charCodeAt(d++):0,o=d<m?n.charCodeAt(d++):0),i=t>>2,s=(3&t)<<4|e>>4,l=h>1?(15&e)<<2|o>>6:64,c=h>2?63&o:64,p.push(a.charAt(i)+a.charAt(s)+a.charAt(l)+a.charAt(c));return p.join("")},e.decode=function(n){var t,e,r,i,s,l,c=0,p=0;if("data:"===n.substr(0,5))throw new Error("Invalid base64 input, it looks like a data url.");var d,m=3*(n=n.replace(/[^A-Za-z0-9\+\/\=]/g,"")).length/4;if(n.charAt(n.length-1)===a.charAt(64)&&m--,n.charAt(n.length-2)===a.charAt(64)&&m--,m%1!=0)throw new Error("Invalid base64 input, bad content length.");for(d=o.uint8array?new Uint8Array(0|m):new Array(0|m);c<n.length;)t=a.indexOf(n.charAt(c++))<<2|(i=a.indexOf(n.charAt(c++)))>>4,e=(15&i)<<4|(s=a.indexOf(n.charAt(c++)))>>2,r=(3&s)<<6|(l=a.indexOf(n.charAt(c++))),d[p++]=t,64!==s&&(d[p++]=e),64!==l&&(d[p++]=r);return d}},{"./support":30,"./utils":32}],2:[function(n,t,e){var r=n("./external"),o=n("./stream/DataWorker"),a=n("./stream/Crc32Probe"),i=n("./stream/DataLengthProbe");function s(n,t,e,r,o){this.compressedSize=n,this.uncompressedSize=t,this.crc32=e,this.compression=r,this.compressedContent=o}s.prototype={getContentWorker:function(){var n=new o(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new i("data_length")),t=this;return n.on("end",(function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),n},getCompressedWorker:function(){return new o(r.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(n,t,e){return n.pipe(new a).pipe(new i("uncompressedSize")).pipe(t.compressWorker(e)).pipe(new i("compressedSize")).withStreamInfo("compression",t)},t.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(n,t,e){var r=n("./stream/GenericWorker");e.STORE={magic:"\0\0",compressWorker:function(n){return new r("STORE compression")},uncompressWorker:function(){return new r("STORE decompression")}},e.DEFLATE=n("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(n,t,e){var r=n("./utils"),o=function(){for(var n,t=[],e=0;e<256;e++){n=e;for(var r=0;r<8;r++)n=1&n?3988292384^n>>>1:n>>>1;t[e]=n}return t}();t.exports=function(n,t){return void 0!==n&&n.length?"string"!==r.getTypeOf(n)?function(n,t,e,r){var a=o,i=0+e;n^=-1;for(var s=0;s<i;s++)n=n>>>8^a[255&(n^t[s])];return-1^n}(0|t,n,n.length):function(n,t,e,r){var a=o,i=0+e;n^=-1;for(var s=0;s<i;s++)n=n>>>8^a[255&(n^t.charCodeAt(s))];return-1^n}(0|t,n,n.length):0}},{"./utils":32}],5:[function(n,t,e){e.base64=!1,e.binary=!1,e.dir=!1,e.createFolders=!0,e.date=null,e.compression=null,e.compressionOptions=null,e.comment=null,e.unixPermissions=null,e.dosPermissions=null},{}],6:[function(n,t,e){var r;r="undefined"!=typeof Promise?Promise:n("lie"),t.exports={Promise:r}},{lie:37}],7:[function(n,t,e){var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,o=n("pako"),a=n("./utils"),i=n("./stream/GenericWorker"),s=r?"uint8array":"array";function l(n,t){i.call(this,"FlateWorker/"+n),this._pako=null,this._pakoAction=n,this._pakoOptions=t,this.meta={}}e.magic="\b\0",a.inherits(l,i),l.prototype.processChunk=function(n){this.meta=n.meta,null===this._pako&&this._createPako(),this._pako.push(a.transformTo(s,n.data),!1)},l.prototype.flush=function(){i.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new o[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var n=this;this._pako.onData=function(t){n.push({data:t,meta:n.meta})}},e.compressWorker=function(n){return new l("Deflate",n)},e.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(n,t,e){var r=n("../utils"),o=n("../stream/GenericWorker"),a=n("../utf8"),i=n("../crc32"),s=n("../signature"),l=function(n,t){var e,r="";for(e=0;e<t;e++)r+=String.fromCharCode(255&n),n>>>=8;return r},c=function(n,t,e,o,c,p){var d,m,h=n.file,g=n.compression,f=p!==a.utf8encode,u=r.transformTo("string",p(h.name)),w=r.transformTo("string",a.utf8encode(h.name)),y=h.comment,v=r.transformTo("string",p(y)),b=r.transformTo("string",a.utf8encode(y)),x=w.length!==h.name.length,A=b.length!==y.length,C="",k="",E="",_=h.dir,P=h.date,S={crc32:0,compressedSize:0,uncompressedSize:0};t&&!e||(S.crc32=n.crc32,S.compressedSize=n.compressedSize,S.uncompressedSize=n.uncompressedSize);var D=0;t&&(D|=8),f||!x&&!A||(D|=2048);var I,T,M=0,F=0;_&&(M|=16),"UNIX"===c?(F=798,M|=(T=I=h.unixPermissions,I||(T=_?16893:33204),(65535&T)<<16)):(F=20,M|=63&(h.dosPermissions||0)),d=P.getUTCHours(),d<<=6,d|=P.getUTCMinutes(),d<<=5,d|=P.getUTCSeconds()/2,m=P.getUTCFullYear()-1980,m<<=4,m|=P.getUTCMonth()+1,m<<=5,m|=P.getUTCDate(),x&&(k=l(1,1)+l(i(u),4)+w,C+="up"+l(k.length,2)+k),A&&(E=l(1,1)+l(i(v),4)+b,C+="uc"+l(E.length,2)+E);var B="";return B+="\n\0",B+=l(D,2),B+=g.magic,B+=l(d,2),B+=l(m,2),B+=l(S.crc32,4),B+=l(S.compressedSize,4),B+=l(S.uncompressedSize,4),B+=l(u.length,2),B+=l(C.length,2),{fileRecord:s.LOCAL_FILE_HEADER+B+u+C,dirRecord:s.CENTRAL_FILE_HEADER+l(F,2)+B+l(v.length,2)+"\0\0\0\0"+l(M,4)+l(o,4)+u+C+v}},p=function(n){return s.DATA_DESCRIPTOR+l(n.crc32,4)+l(n.compressedSize,4)+l(n.uncompressedSize,4)};function d(n,t,e,r){o.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=e,this.encodeFileName=r,this.streamFiles=n,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}r.inherits(d,o),d.prototype.push=function(n){var t=n.meta.percent||0,e=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(n):(this.bytesWritten+=n.data.length,o.prototype.push.call(this,{data:n.data,meta:{currentFile:this.currentFile,percent:e?(t+100*(e-r-1))/e:100}}))},d.prototype.openedSource=function(n){this.currentSourceOffset=this.bytesWritten,this.currentFile=n.file.name;var t=this.streamFiles&&!n.file.dir;if(t){var e=c(n,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:e.fileRecord,meta:{percent:0}})}else this.accumulate=!0},d.prototype.closedSource=function(n){this.accumulate=!1;var t=this.streamFiles&&!n.file.dir,e=c(n,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(e.dirRecord),t)this.push({data:p(n),meta:{percent:100}});else for(this.push({data:e.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},d.prototype.flush=function(){for(var n=this.bytesWritten,t=0;t<this.dirRecords.length;t++)this.push({data:this.dirRecords[t],meta:{percent:100}});var e=this.bytesWritten-n,o=function(n,t,e,o,a){var i=r.transformTo("string",a(o));return s.CENTRAL_DIRECTORY_END+"\0\0\0\0"+l(n,2)+l(n,2)+l(t,4)+l(e,4)+l(i.length,2)+i}(this.dirRecords.length,e,n,this.zipComment,this.encodeFileName);this.push({data:o,meta:{percent:100}})},d.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},d.prototype.registerPrevious=function(n){this._sources.push(n);var t=this;return n.on("data",(function(n){t.processChunk(n)})),n.on("end",(function(){t.closedSource(t.previous.streamInfo),t._sources.length?t.prepareNextSource():t.end()})),n.on("error",(function(n){t.error(n)})),this},d.prototype.resume=function(){return!!o.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},d.prototype.error=function(n){var t=this._sources;if(!o.prototype.error.call(this,n))return!1;for(var e=0;e<t.length;e++)try{t[e].error(n)}catch(n){}return!0},d.prototype.lock=function(){o.prototype.lock.call(this);for(var n=this._sources,t=0;t<n.length;t++)n[t].lock()},t.exports=d},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(n,t,e){var r=n("../compressions"),o=n("./ZipFileWorker");e.generateWorker=function(n,t,e){var a=new o(t.streamFiles,e,t.platform,t.encodeFileName),i=0;try{n.forEach((function(n,e){i++;var o=function(n,t){var e=n||t,o=r[e];if(!o)throw new Error(e+" is not a valid compression method !");return o}(e.options.compression,t.compression),s=e.options.compressionOptions||t.compressionOptions||{},l=e.dir,c=e.date;e._compressWorker(o,s).withStreamInfo("file",{name:n,dir:l,date:c,comment:e.comment||"",unixPermissions:e.unixPermissions,dosPermissions:e.dosPermissions}).pipe(a)})),a.entriesCount=i}catch(n){a.error(n)}return a}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(n,t,e){function r(){if(!(this instanceof r))return new r;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var n=new r;for(var t in this)"function"!=typeof this[t]&&(n[t]=this[t]);return n}}r.prototype=n("./object"),r.prototype.loadAsync=n("./load"),r.support=n("./support"),r.defaults=n("./defaults"),r.version="3.9.1",r.loadAsync=function(n,t){return(new r).loadAsync(n,t)},r.external=n("./external"),t.exports=r},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(n,t,e){var r=n("./utils"),o=n("./external"),a=n("./utf8"),i=n("./zipEntries"),s=n("./stream/Crc32Probe"),l=n("./nodejsUtils");function c(n){return new o.Promise((function(t,e){var r=n.decompressed.getContentWorker().pipe(new s);r.on("error",(function(n){e(n)})).on("end",(function(){r.streamInfo.crc32!==n.decompressed.crc32?e(new Error("Corrupted zip : CRC32 mismatch")):t()})).resume()}))}t.exports=function(n,t){var e=this;return t=r.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:a.utf8decode}),l.isNode&&l.isStream(n)?o.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):r.prepareContent("the loaded zip file",n,!0,t.optimizedBinaryString,t.base64).then((function(n){var e=new i(t);return e.load(n),e})).then((function(n){var e=[o.Promise.resolve(n)],r=n.files;if(t.checkCRC32)for(var a=0;a<r.length;a++)e.push(c(r[a]));return o.Promise.all(e)})).then((function(n){for(var o=n.shift(),a=o.files,i=0;i<a.length;i++){var s=a[i],l=s.fileNameStr,c=r.resolve(s.fileNameStr);e.file(c,s.decompressed,{binary:!0,optimizedBinaryString:!0,date:s.date,dir:s.dir,comment:s.fileCommentStr.length?s.fileCommentStr:null,unixPermissions:s.unixPermissions,dosPermissions:s.dosPermissions,createFolders:t.createFolders}),s.dir||(e.file(c).unsafeOriginalName=l)}return o.zipComment.length&&(e.comment=o.zipComment),e}))}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(n,t,e){var r=n("../utils"),o=n("../stream/GenericWorker");function a(n,t){o.call(this,"Nodejs stream input adapter for "+n),this._upstreamEnded=!1,this._bindStream(t)}r.inherits(a,o),a.prototype._bindStream=function(n){var t=this;this._stream=n,n.pause(),n.on("data",(function(n){t.push({data:n,meta:{percent:0}})})).on("error",(function(n){t.isPaused?this.generatedError=n:t.error(n)})).on("end",(function(){t.isPaused?t._upstreamEnded=!0:t.end()}))},a.prototype.pause=function(){return!!o.prototype.pause.call(this)&&(this._stream.pause(),!0)},a.prototype.resume=function(){return!!o.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},t.exports=a},{"../stream/GenericWorker":28,"../utils":32}],13:[function(n,t,e){var r=n("readable-stream").Readable;function o(n,t,e){r.call(this,t),this._helper=n;var o=this;n.on("data",(function(n,t){o.push(n)||o._helper.pause(),e&&e(t)})).on("error",(function(n){o.emit("error",n)})).on("end",(function(){o.push(null)}))}n("../utils").inherits(o,r),o.prototype._read=function(){this._helper.resume()},t.exports=o},{"../utils":32,"readable-stream":16}],14:[function(n,t,e){t.exports={isNode:"undefined"!=typeof Buffer,newBufferFrom:function(n,t){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(n,t);if("number"==typeof n)throw new Error('The "data" argument must not be a number');return new Buffer(n,t)},allocBuffer:function(n){if(Buffer.alloc)return Buffer.alloc(n);var t=new Buffer(n);return t.fill(0),t},isBuffer:function(n){return Buffer.isBuffer(n)},isStream:function(n){return n&&"function"==typeof n.on&&"function"==typeof n.pause&&"function"==typeof n.resume}}},{}],15:[function(n,t,e){var r=n("./utf8"),o=n("./utils"),a=n("./stream/GenericWorker"),i=n("./stream/StreamHelper"),s=n("./defaults"),l=n("./compressedObject"),c=n("./zipObject"),p=n("./generate"),d=n("./nodejsUtils"),m=n("./nodejs/NodejsStreamInputAdapter"),h=function(n,t,e){var r,i=o.getTypeOf(t),p=o.extend(e||{},s);p.date=p.date||new Date,null!==p.compression&&(p.compression=p.compression.toUpperCase()),"string"==typeof p.unixPermissions&&(p.unixPermissions=parseInt(p.unixPermissions,8)),p.unixPermissions&&16384&p.unixPermissions&&(p.dir=!0),p.dosPermissions&&16&p.dosPermissions&&(p.dir=!0),p.dir&&(n=f(n)),p.createFolders&&(r=g(n))&&u.call(this,r,!0);var h,w="string"===i&&!1===p.binary&&!1===p.base64;e&&void 0!==e.binary||(p.binary=!w),(t instanceof l&&0===t.uncompressedSize||p.dir||!t||0===t.length)&&(p.base64=!1,p.binary=!0,t="",p.compression="STORE",i="string"),h=t instanceof l||t instanceof a?t:d.isNode&&d.isStream(t)?new m(n,t):o.prepareContent(n,t,p.binary,p.optimizedBinaryString,p.base64);var y=new c(n,h,p);this.files[n]=y},g=function(n){"/"===n.slice(-1)&&(n=n.substring(0,n.length-1));var t=n.lastIndexOf("/");return t>0?n.substring(0,t):""},f=function(n){return"/"!==n.slice(-1)&&(n+="/"),n},u=function(n,t){return t=void 0!==t?t:s.createFolders,n=f(n),this.files[n]||h.call(this,n,null,{dir:!0,createFolders:t}),this.files[n]};function w(n){return"[object RegExp]"===Object.prototype.toString.call(n)}var y={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(n){var t,e,r;for(t in this.files)r=this.files[t],(e=t.slice(this.root.length,t.length))&&t.slice(0,this.root.length)===this.root&&n(e,r)},filter:function(n){var t=[];return this.forEach((function(e,r){n(e,r)&&t.push(r)})),t},file:function(n,t,e){if(1===arguments.length){if(w(n)){var r=n;return this.filter((function(n,t){return!t.dir&&r.test(n)}))}var o=this.files[this.root+n];return o&&!o.dir?o:null}return n=this.root+n,h.call(this,n,t,e),this},folder:function(n){if(!n)return this;if(w(n))return this.filter((function(t,e){return e.dir&&n.test(t)}));var t=this.root+n,e=u.call(this,t),r=this.clone();return r.root=e.name,r},remove:function(n){n=this.root+n;var t=this.files[n];if(t||("/"!==n.slice(-1)&&(n+="/"),t=this.files[n]),t&&!t.dir)delete this.files[n];else for(var e=this.filter((function(t,e){return e.name.slice(0,n.length)===n})),r=0;r<e.length;r++)delete this.files[e[r].name];return this},generate:function(n){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(n){var t,e={};try{if((e=o.extend(n||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:r.utf8encode})).type=e.type.toLowerCase(),e.compression=e.compression.toUpperCase(),"binarystring"===e.type&&(e.type="string"),!e.type)throw new Error("No output type specified.");o.checkSupport(e.type),"darwin"!==e.platform&&"freebsd"!==e.platform&&"linux"!==e.platform&&"sunos"!==e.platform||(e.platform="UNIX"),"win32"===e.platform&&(e.platform="DOS");var s=e.comment||this.comment||"";t=p.generateWorker(this,e,s)}catch(n){(t=new a("error")).error(n)}return new i(t,e.type||"string",e.mimeType)},generateAsync:function(n,t){return this.generateInternalStream(n).accumulate(t)},generateNodeStream:function(n,t){return(n=n||{}).type||(n.type="nodebuffer"),this.generateInternalStream(n).toNodejsStream(t)}};t.exports=y},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(n,t,e){t.exports=n("stream")},{stream:void 0}],17:[function(n,t,e){var r=n("./DataReader");function o(n){r.call(this,n);for(var t=0;t<this.data.length;t++)n[t]=255&n[t]}n("../utils").inherits(o,r),o.prototype.byteAt=function(n){return this.data[this.zero+n]},o.prototype.lastIndexOfSignature=function(n){for(var t=n.charCodeAt(0),e=n.charCodeAt(1),r=n.charCodeAt(2),o=n.charCodeAt(3),a=this.length-4;a>=0;--a)if(this.data[a]===t&&this.data[a+1]===e&&this.data[a+2]===r&&this.data[a+3]===o)return a-this.zero;return-1},o.prototype.readAndCheckSignature=function(n){var t=n.charCodeAt(0),e=n.charCodeAt(1),r=n.charCodeAt(2),o=n.charCodeAt(3),a=this.readData(4);return t===a[0]&&e===a[1]&&r===a[2]&&o===a[3]},o.prototype.readData=function(n){if(this.checkOffset(n),0===n)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+n);return this.index+=n,t},t.exports=o},{"../utils":32,"./DataReader":18}],18:[function(n,t,e){var r=n("../utils");function o(n){this.data=n,this.length=n.length,this.index=0,this.zero=0}o.prototype={checkOffset:function(n){this.checkIndex(this.index+n)},checkIndex:function(n){if(this.length<this.zero+n||n<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+n+"). Corrupted zip ?")},setIndex:function(n){this.checkIndex(n),this.index=n},skip:function(n){this.setIndex(this.index+n)},byteAt:function(n){},readInt:function(n){var t,e=0;for(this.checkOffset(n),t=this.index+n-1;t>=this.index;t--)e=(e<<8)+this.byteAt(t);return this.index+=n,e},readString:function(n){return r.transformTo("string",this.readData(n))},readData:function(n){},lastIndexOfSignature:function(n){},readAndCheckSignature:function(n){},readDate:function(){var n=this.readInt(4);return new Date(Date.UTC(1980+(n>>25&127),(n>>21&15)-1,n>>16&31,n>>11&31,n>>5&63,(31&n)<<1))}},t.exports=o},{"../utils":32}],19:[function(n,t,e){var r=n("./Uint8ArrayReader");function o(n){r.call(this,n)}n("../utils").inherits(o,r),o.prototype.readData=function(n){this.checkOffset(n);var t=this.data.slice(this.zero+this.index,this.zero+this.index+n);return this.index+=n,t},t.exports=o},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(n,t,e){var r=n("./DataReader");function o(n){r.call(this,n)}n("../utils").inherits(o,r),o.prototype.byteAt=function(n){return this.data.charCodeAt(this.zero+n)},o.prototype.lastIndexOfSignature=function(n){return this.data.lastIndexOf(n)-this.zero},o.prototype.readAndCheckSignature=function(n){return n===this.readData(4)},o.prototype.readData=function(n){this.checkOffset(n);var t=this.data.slice(this.zero+this.index,this.zero+this.index+n);return this.index+=n,t},t.exports=o},{"../utils":32,"./DataReader":18}],21:[function(n,t,e){var r=n("./ArrayReader");function o(n){r.call(this,n)}n("../utils").inherits(o,r),o.prototype.readData=function(n){if(this.checkOffset(n),0===n)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+n);return this.index+=n,t},t.exports=o},{"../utils":32,"./ArrayReader":17}],22:[function(n,t,e){var r=n("../utils"),o=n("../support"),a=n("./ArrayReader"),i=n("./StringReader"),s=n("./NodeBufferReader"),l=n("./Uint8ArrayReader");t.exports=function(n){var t=r.getTypeOf(n);return r.checkSupport(t),"string"!==t||o.uint8array?"nodebuffer"===t?new s(n):o.uint8array?new l(r.transformTo("uint8array",n)):new a(r.transformTo("array",n)):new i(n)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(n,t,e){e.LOCAL_FILE_HEADER="PK",e.CENTRAL_FILE_HEADER="PK",e.CENTRAL_DIRECTORY_END="PK",e.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",e.ZIP64_CENTRAL_DIRECTORY_END="PK",e.DATA_DESCRIPTOR="PK\b"},{}],24:[function(n,t,e){var r=n("./GenericWorker"),o=n("../utils");function a(n){r.call(this,"ConvertWorker to "+n),this.destType=n}o.inherits(a,r),a.prototype.processChunk=function(n){this.push({data:o.transformTo(this.destType,n.data),meta:n.meta})},t.exports=a},{"../utils":32,"./GenericWorker":28}],25:[function(n,t,e){var r=n("./GenericWorker"),o=n("../crc32");function a(){r.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}n("../utils").inherits(a,r),a.prototype.processChunk=function(n){this.streamInfo.crc32=o(n.data,this.streamInfo.crc32||0),this.push(n)},t.exports=a},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(n,t,e){var r=n("../utils"),o=n("./GenericWorker");function a(n){o.call(this,"DataLengthProbe for "+n),this.propName=n,this.withStreamInfo(n,0)}r.inherits(a,o),a.prototype.processChunk=function(n){if(n){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+n.data.length}o.prototype.processChunk.call(this,n)},t.exports=a},{"../utils":32,"./GenericWorker":28}],27:[function(n,t,e){var r=n("../utils"),o=n("./GenericWorker");function a(n){o.call(this,"DataWorker");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,n.then((function(n){t.dataIsReady=!0,t.data=n,t.max=n&&n.length||0,t.type=r.getTypeOf(n),t.isPaused||t._tickAndRepeat()}),(function(n){t.error(n)}))}r.inherits(a,o),a.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this.data=null},a.prototype.resume=function(){return!!o.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},a.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},a.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var n=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":n=this.data.substring(this.index,t);break;case"uint8array":n=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":n=this.data.slice(this.index,t)}return this.index=t,this.push({data:n,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=a},{"../utils":32,"./GenericWorker":28}],28:[function(n,t,e){function r(n){this.name=n||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(n){this.emit("data",n)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(n){this.emit("error",n)}return!0},error:function(n){return!this.isFinished&&(this.isPaused?this.generatedError=n:(this.isFinished=!0,this.emit("error",n),this.previous&&this.previous.error(n),this.cleanUp()),!0)},on:function(n,t){return this._listeners[n].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(n,t){if(this._listeners[n])for(var e=0;e<this._listeners[n].length;e++)this._listeners[n][e].call(this,t)},pipe:function(n){return n.registerPrevious(this)},registerPrevious:function(n){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=n.streamInfo,this.mergeStreamInfo(),this.previous=n;var t=this;return n.on("data",(function(n){t.processChunk(n)})),n.on("end",(function(){t.end()})),n.on("error",(function(n){t.error(n)})),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;this.isPaused=!1;var n=!1;return this.generatedError&&(this.error(this.generatedError),n=!0),this.previous&&this.previous.resume(),!n},flush:function(){},processChunk:function(n){this.push(n)},withStreamInfo:function(n,t){return this.extraStreamInfo[n]=t,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var n in this.extraStreamInfo)this.extraStreamInfo.hasOwnProperty(n)&&(this.streamInfo[n]=this.extraStreamInfo[n])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var n="Worker "+this.name;return this.previous?this.previous+" -> "+n:n}},t.exports=r},{}],29:[function(n,t,e){var r=n("../utils"),o=n("./ConvertWorker"),a=n("./GenericWorker"),i=n("../base64"),s=n("../support"),l=n("../external"),c=null;if(s.nodestream)try{c=n("../nodejs/NodejsStreamOutputAdapter")}catch(n){}function p(n,t,e){var i=t;switch(t){case"blob":case"arraybuffer":i="uint8array";break;case"base64":i="string"}try{this._internalType=i,this._outputType=t,this._mimeType=e,r.checkSupport(i),this._worker=n.pipe(new o(i)),n.lock()}catch(n){this._worker=new a("error"),this._worker.error(n)}}p.prototype={accumulate:function(n){return function(n,t){return new l.Promise((function(e,o){var a=[],s=n._internalType,l=n._outputType,c=n._mimeType;n.on("data",(function(n,e){a.push(n),t&&t(e)})).on("error",(function(n){a=[],o(n)})).on("end",(function(){try{var n=function(n,t,e){switch(n){case"blob":return r.newBlob(r.transformTo("arraybuffer",t),e);case"base64":return i.encode(t);default:return r.transformTo(n,t)}}(l,function(n,t){var e,r=0,o=null,a=0;for(e=0;e<t.length;e++)a+=t[e].length;switch(n){case"string":return t.join("");case"array":return Array.prototype.concat.apply([],t);case"uint8array":for(o=new Uint8Array(a),e=0;e<t.length;e++)o.set(t[e],r),r+=t[e].length;return o;case"nodebuffer":return Buffer.concat(t);default:throw new Error("concat : unsupported type '"+n+"'")}}(s,a),c);e(n)}catch(n){o(n)}a=[]})).resume()}))}(this,n)},on:function(n,t){var e=this;return"data"===n?this._worker.on(n,(function(n){t.call(e,n.data,n.meta)})):this._worker.on(n,(function(){r.delay(t,arguments,e)})),this},resume:function(){return r.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(n){if(r.checkSupport("nodestream"),"nodebuffer"!==this._outputType)throw new Error(this._outputType+" is not supported by this method");return new c(this,{objectMode:"nodebuffer"!==this._outputType},n)}},t.exports=p},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(n,t,e){if(e.base64=!0,e.array=!0,e.string=!0,e.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,e.nodebuffer="undefined"!=typeof Buffer,e.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)e.blob=!1;else{var r=new ArrayBuffer(0);try{e.blob=0===new Blob([r],{type:"application/zip"}).size}catch(n){try{var o=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);o.append(r),e.blob=0===o.getBlob("application/zip").size}catch(n){e.blob=!1}}}try{e.nodestream=!!n("readable-stream").Readable}catch(n){e.nodestream=!1}},{"readable-stream":16}],31:[function(n,t,e){for(var r=n("./utils"),o=n("./support"),a=n("./nodejsUtils"),i=n("./stream/GenericWorker"),s=new Array(256),l=0;l<256;l++)s[l]=l>=252?6:l>=248?5:l>=240?4:l>=224?3:l>=192?2:1;function c(){i.call(this,"utf-8 decode"),this.leftOver=null}function p(){i.call(this,"utf-8 encode")}s[254]=s[254]=1,e.utf8encode=function(n){return o.nodebuffer?a.newBufferFrom(n,"utf-8"):function(n){var t,e,r,a,i,s=n.length,l=0;for(a=0;a<s;a++)55296==(64512&(e=n.charCodeAt(a)))&&a+1<s&&56320==(64512&(r=n.charCodeAt(a+1)))&&(e=65536+(e-55296<<10)+(r-56320),a++),l+=e<128?1:e<2048?2:e<65536?3:4;for(t=o.uint8array?new Uint8Array(l):new Array(l),i=0,a=0;i<l;a++)55296==(64512&(e=n.charCodeAt(a)))&&a+1<s&&56320==(64512&(r=n.charCodeAt(a+1)))&&(e=65536+(e-55296<<10)+(r-56320),a++),e<128?t[i++]=e:e<2048?(t[i++]=192|e>>>6,t[i++]=128|63&e):e<65536?(t[i++]=224|e>>>12,t[i++]=128|e>>>6&63,t[i++]=128|63&e):(t[i++]=240|e>>>18,t[i++]=128|e>>>12&63,t[i++]=128|e>>>6&63,t[i++]=128|63&e);return t}(n)},e.utf8decode=function(n){return o.nodebuffer?r.transformTo("nodebuffer",n).toString("utf-8"):function(n){var t,e,o,a,i=n.length,l=new Array(2*i);for(e=0,t=0;t<i;)if((o=n[t++])<128)l[e++]=o;else if((a=s[o])>4)l[e++]=65533,t+=a-1;else{for(o&=2===a?31:3===a?15:7;a>1&&t<i;)o=o<<6|63&n[t++],a--;a>1?l[e++]=65533:o<65536?l[e++]=o:(o-=65536,l[e++]=55296|o>>10&1023,l[e++]=56320|1023&o)}return l.length!==e&&(l.subarray?l=l.subarray(0,e):l.length=e),r.applyFromCharCode(l)}(n=r.transformTo(o.uint8array?"uint8array":"array",n))},r.inherits(c,i),c.prototype.processChunk=function(n){var t=r.transformTo(o.uint8array?"uint8array":"array",n.data);if(this.leftOver&&this.leftOver.length){if(o.uint8array){var a=t;(t=new Uint8Array(a.length+this.leftOver.length)).set(this.leftOver,0),t.set(a,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var i=function(n,t){var e;for((t=t||n.length)>n.length&&(t=n.length),e=t-1;e>=0&&128==(192&n[e]);)e--;return e<0||0===e?t:e+s[n[e]]>t?e:t}(t),l=t;i!==t.length&&(o.uint8array?(l=t.subarray(0,i),this.leftOver=t.subarray(i,t.length)):(l=t.slice(0,i),this.leftOver=t.slice(i,t.length))),this.push({data:e.utf8decode(l),meta:n.meta})},c.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:e.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},e.Utf8DecodeWorker=c,r.inherits(p,i),p.prototype.processChunk=function(n){this.push({data:e.utf8encode(n.data),meta:n.meta})},e.Utf8EncodeWorker=p},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(n,t,e){var r=n("./support"),o=n("./base64"),a=n("./nodejsUtils"),i=n("set-immediate-shim"),s=n("./external");function l(n){return n}function c(n,t){for(var e=0;e<n.length;++e)t[e]=255&n.charCodeAt(e);return t}e.newBlob=function(n,t){e.checkSupport("blob");try{return new Blob([n],{type:t})}catch(e){try{var r=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return r.append(n),r.getBlob(t)}catch(n){throw new Error("Bug : can't construct the Blob.")}}};var p={stringifyByChunk:function(n,t,e){var r=[],o=0,a=n.length;if(a<=e)return String.fromCharCode.apply(null,n);for(;o<a;)"array"===t||"nodebuffer"===t?r.push(String.fromCharCode.apply(null,n.slice(o,Math.min(o+e,a)))):r.push(String.fromCharCode.apply(null,n.subarray(o,Math.min(o+e,a)))),o+=e;return r.join("")},stringifyByChar:function(n){for(var t="",e=0;e<n.length;e++)t+=String.fromCharCode(n[e]);return t},applyCanBeUsed:{uint8array:function(){try{return r.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch(n){return!1}}(),nodebuffer:function(){try{return r.nodebuffer&&1===String.fromCharCode.apply(null,a.allocBuffer(1)).length}catch(n){return!1}}()}};function d(n){var t=65536,r=e.getTypeOf(n),o=!0;if("uint8array"===r?o=p.applyCanBeUsed.uint8array:"nodebuffer"===r&&(o=p.applyCanBeUsed.nodebuffer),o)for(;t>1;)try{return p.stringifyByChunk(n,r,t)}catch(n){t=Math.floor(t/2)}return p.stringifyByChar(n)}function m(n,t){for(var e=0;e<n.length;e++)t[e]=n[e];return t}e.applyFromCharCode=d;var h={};h.string={string:l,array:function(n){return c(n,new Array(n.length))},arraybuffer:function(n){return h.string.uint8array(n).buffer},uint8array:function(n){return c(n,new Uint8Array(n.length))},nodebuffer:function(n){return c(n,a.allocBuffer(n.length))}},h.array={string:d,array:l,arraybuffer:function(n){return new Uint8Array(n).buffer},uint8array:function(n){return new Uint8Array(n)},nodebuffer:function(n){return a.newBufferFrom(n)}},h.arraybuffer={string:function(n){return d(new Uint8Array(n))},array:function(n){return m(new Uint8Array(n),new Array(n.byteLength))},arraybuffer:l,uint8array:function(n){return new Uint8Array(n)},nodebuffer:function(n){return a.newBufferFrom(new Uint8Array(n))}},h.uint8array={string:d,array:function(n){return m(n,new Array(n.length))},arraybuffer:function(n){return n.buffer},uint8array:l,nodebuffer:function(n){return a.newBufferFrom(n)}},h.nodebuffer={string:d,array:function(n){return m(n,new Array(n.length))},arraybuffer:function(n){return h.nodebuffer.uint8array(n).buffer},uint8array:function(n){return m(n,new Uint8Array(n.length))},nodebuffer:l},e.transformTo=function(n,t){if(t||(t=""),!n)return t;e.checkSupport(n);var r=e.getTypeOf(t);return h[r][n](t)},e.resolve=function(n){for(var t=n.split("/"),e=[],r=0;r<t.length;r++){var o=t[r];"."===o||""===o&&0!==r&&r!==t.length-1||(".."===o?e.pop():e.push(o))}return e.join("/")},e.getTypeOf=function(n){return"string"==typeof n?"string":"[object Array]"===Object.prototype.toString.call(n)?"array":r.nodebuffer&&a.isBuffer(n)?"nodebuffer":r.uint8array&&n instanceof Uint8Array?"uint8array":r.arraybuffer&&n instanceof ArrayBuffer?"arraybuffer":void 0},e.checkSupport=function(n){if(!r[n.toLowerCase()])throw new Error(n+" is not supported by this platform")},e.MAX_VALUE_16BITS=65535,e.MAX_VALUE_32BITS=-1,e.pretty=function(n){var t,e,r="";for(e=0;e<(n||"").length;e++)r+="\\x"+((t=n.charCodeAt(e))<16?"0":"")+t.toString(16).toUpperCase();return r},e.delay=function(n,t,e){i((function(){n.apply(e||null,t||[])}))},e.inherits=function(n,t){var e=function(){};e.prototype=t.prototype,n.prototype=new e},e.extend=function(){var n,t,e={};for(n=0;n<arguments.length;n++)for(t in arguments[n])arguments[n].hasOwnProperty(t)&&void 0===e[t]&&(e[t]=arguments[n][t]);return e},e.prepareContent=function(n,t,a,i,l){return s.Promise.resolve(t).then((function(n){return r.blob&&(n instanceof Blob||-1!==["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(n)))&&"undefined"!=typeof FileReader?new s.Promise((function(t,e){var r=new FileReader;r.onload=function(n){t(n.target.result)},r.onerror=function(n){e(n.target.error)},r.readAsArrayBuffer(n)})):n})).then((function(t){var p,d=e.getTypeOf(t);return d?("arraybuffer"===d?t=e.transformTo("uint8array",t):"string"===d&&(l?t=o.decode(t):a&&!0!==i&&(t=c(p=t,r.uint8array?new Uint8Array(p.length):new Array(p.length)))),t):s.Promise.reject(new Error("Can't read the data of '"+n+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))}))}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,"set-immediate-shim":54}],33:[function(n,t,e){var r=n("./reader/readerFor"),o=n("./utils"),a=n("./signature"),i=n("./zipEntry"),s=(n("./utf8"),n("./support"));function l(n){this.files=[],this.loadOptions=n}l.prototype={checkSignature:function(n){if(!this.reader.readAndCheckSignature(n)){this.reader.index-=4;var t=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+o.pretty(t)+", expected "+o.pretty(n)+")")}},isSignature:function(n,t){var e=this.reader.index;this.reader.setIndex(n);var r=this.reader.readString(4)===t;return this.reader.setIndex(e),r},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var n=this.reader.readData(this.zipCommentLength),t=s.uint8array?"uint8array":"array",e=o.transformTo(t,n);this.zipComment=this.loadOptions.decodeFileName(e)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var n,t,e,r=this.zip64EndOfCentralSize-44;0<r;)n=this.reader.readInt(2),t=this.reader.readInt(4),e=this.reader.readData(t),this.zip64ExtensibleData[n]={id:n,length:t,value:e}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var n,t;for(n=0;n<this.files.length;n++)t=this.files[n],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(a.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes()},readCentralDir:function(){var n;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(a.CENTRAL_FILE_HEADER);)(n=new i({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(n);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var n=this.reader.lastIndexOfSignature(a.CENTRAL_DIRECTORY_END);if(n<0)throw this.isSignature(0,a.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(n);var t=n;if(this.checkSignature(a.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===o.MAX_VALUE_16BITS||this.diskWithCentralDirStart===o.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===o.MAX_VALUE_16BITS||this.centralDirRecords===o.MAX_VALUE_16BITS||this.centralDirSize===o.MAX_VALUE_32BITS||this.centralDirOffset===o.MAX_VALUE_32BITS){if(this.zip64=!0,(n=this.reader.lastIndexOfSignature(a.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(n),this.checkSignature(a.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,a.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(a.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(a.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var e=this.centralDirOffset+this.centralDirSize;this.zip64&&(e+=20,e+=12+this.zip64EndOfCentralSize);var r=t-e;if(r>0)this.isSignature(t,a.CENTRAL_FILE_HEADER)||(this.reader.zero=r);else if(r<0)throw new Error("Corrupted zip: missing "+Math.abs(r)+" bytes.")},prepareReader:function(n){this.reader=r(n)},load:function(n){this.prepareReader(n),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=l},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(n,t,e){var r=n("./reader/readerFor"),o=n("./utils"),a=n("./compressedObject"),i=n("./crc32"),s=n("./utf8"),l=n("./compressions"),c=n("./support");function p(n,t){this.options=n,this.loadOptions=t}p.prototype={isEncrypted:function(){return 1==(1&this.bitFlag)},useUTF8:function(){return 2048==(2048&this.bitFlag)},readLocalPart:function(n){var t,e;if(n.skip(22),this.fileNameLength=n.readInt(2),e=n.readInt(2),this.fileName=n.readData(this.fileNameLength),n.skip(e),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(null===(t=function(n){for(var t in l)if(l.hasOwnProperty(t)&&l[t].magic===n)return l[t];return null}(this.compressionMethod)))throw new Error("Corrupted zip : compression "+o.pretty(this.compressionMethod)+" unknown (inner file : "+o.transformTo("string",this.fileName)+")");this.decompressed=new a(this.compressedSize,this.uncompressedSize,this.crc32,t,n.readData(this.compressedSize))},readCentralPart:function(n){this.versionMadeBy=n.readInt(2),n.skip(2),this.bitFlag=n.readInt(2),this.compressionMethod=n.readString(2),this.date=n.readDate(),this.crc32=n.readInt(4),this.compressedSize=n.readInt(4),this.uncompressedSize=n.readInt(4);var t=n.readInt(2);if(this.extraFieldsLength=n.readInt(2),this.fileCommentLength=n.readInt(2),this.diskNumberStart=n.readInt(2),this.internalFileAttributes=n.readInt(2),this.externalFileAttributes=n.readInt(4),this.localHeaderOffset=n.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");n.skip(t),this.readExtraFields(n),this.parseZIP64ExtraField(n),this.fileComment=n.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var n=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),0===n&&(this.dosPermissions=63&this.externalFileAttributes),3===n&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(n){if(this.extraFields[1]){var t=r(this.extraFields[1].value);this.uncompressedSize===o.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===o.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===o.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===o.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(n){var t,e,r,o=n.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});n.index+4<o;)t=n.readInt(2),e=n.readInt(2),r=n.readData(e),this.extraFields[t]={id:t,length:e,value:r};n.setIndex(o)},handleUTF8:function(){var n=c.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=s.utf8decode(this.fileName),this.fileCommentStr=s.utf8decode(this.fileComment);else{var t=this.findExtraFieldUnicodePath();if(null!==t)this.fileNameStr=t;else{var e=o.transformTo(n,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(e)}var r=this.findExtraFieldUnicodeComment();if(null!==r)this.fileCommentStr=r;else{var a=o.transformTo(n,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(a)}}},findExtraFieldUnicodePath:function(){var n=this.extraFields[28789];if(n){var t=r(n.value);return 1!==t.readInt(1)||i(this.fileName)!==t.readInt(4)?null:s.utf8decode(t.readData(n.length-5))}return null},findExtraFieldUnicodeComment:function(){var n=this.extraFields[25461];if(n){var t=r(n.value);return 1!==t.readInt(1)||i(this.fileComment)!==t.readInt(4)?null:s.utf8decode(t.readData(n.length-5))}return null}},t.exports=p},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(n,t,e){var r=n("./stream/StreamHelper"),o=n("./stream/DataWorker"),a=n("./utf8"),i=n("./compressedObject"),s=n("./stream/GenericWorker"),l=function(n,t,e){this.name=n,this.dir=e.dir,this.date=e.date,this.comment=e.comment,this.unixPermissions=e.unixPermissions,this.dosPermissions=e.dosPermissions,this._data=t,this._dataBinary=e.binary,this.options={compression:e.compression,compressionOptions:e.compressionOptions}};l.prototype={internalStream:function(n){var t=null,e="string";try{if(!n)throw new Error("No output type specified.");var o="string"===(e=n.toLowerCase())||"text"===e;"binarystring"!==e&&"text"!==e||(e="string"),t=this._decompressWorker();var i=!this._dataBinary;i&&!o&&(t=t.pipe(new a.Utf8EncodeWorker)),!i&&o&&(t=t.pipe(new a.Utf8DecodeWorker))}catch(n){(t=new s("error")).error(n)}return new r(t,e,"")},async:function(n,t){return this.internalStream(n).accumulate(t)},nodeStream:function(n,t){return this.internalStream(n||"nodebuffer").toNodejsStream(t)},_compressWorker:function(n,t){if(this._data instanceof i&&this._data.compression.magic===n.magic)return this._data.getCompressedWorker();var e=this._decompressWorker();return this._dataBinary||(e=e.pipe(new a.Utf8EncodeWorker)),i.createWorkerFrom(e,n,t)},_decompressWorker:function(){return this._data instanceof i?this._data.getContentWorker():this._data instanceof s?this._data:new o(this._data)}};for(var c=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],p=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},d=0;d<c.length;d++)l.prototype[c[d]]=p;t.exports=l},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(n,t,e){(function(n){var e,r,o=n.MutationObserver||n.WebKitMutationObserver;if(o){var a=0,i=new o(p),s=n.document.createTextNode("");i.observe(s,{characterData:!0}),e=function(){s.data=a=++a%2}}else if(n.setImmediate||void 0===n.MessageChannel)e="document"in n&&"onreadystatechange"in n.document.createElement("script")?function(){var t=n.document.createElement("script");t.onreadystatechange=function(){p(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},n.document.documentElement.appendChild(t)}:function(){setTimeout(p,0)};else{var l=new n.MessageChannel;l.port1.onmessage=p,e=function(){l.port2.postMessage(0)}}var c=[];function p(){var n,t;r=!0;for(var e=c.length;e;){for(t=c,c=[],n=-1;++n<e;)t[n]();e=c.length}r=!1}t.exports=function(n){1!==c.push(n)||r||e()}}).call(this,void 0!==commonjsGlobal?commonjsGlobal:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],37:[function(n,t,e){var r=n("immediate");function o(){}var a={},i=["REJECTED"],s=["FULFILLED"],l=["PENDING"];function c(n){if("function"!=typeof n)throw new TypeError("resolver must be a function");this.state=l,this.queue=[],this.outcome=void 0,n!==o&&h(this,n)}function p(n,t,e){this.promise=n,"function"==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),"function"==typeof e&&(this.onRejected=e,this.callRejected=this.otherCallRejected)}function d(n,t,e){r((function(){var r;try{r=t(e)}catch(t){return a.reject(n,t)}r===n?a.reject(n,new TypeError("Cannot resolve promise with itself")):a.resolve(n,r)}))}function m(n){var t=n&&n.then;if(n&&("object"==typeof n||"function"==typeof n)&&"function"==typeof t)return function(){t.apply(n,arguments)}}function h(n,t){var e=!1;function r(t){e||(e=!0,a.reject(n,t))}function o(t){e||(e=!0,a.resolve(n,t))}var i=g((function(){t(o,r)}));"error"===i.status&&r(i.value)}function g(n,t){var e={};try{e.value=n(t),e.status="success"}catch(n){e.status="error",e.value=n}return e}t.exports=c,c.prototype.finally=function(n){if("function"!=typeof n)return this;var t=this.constructor;return this.then((function(e){return t.resolve(n()).then((function(){return e}))}),(function(e){return t.resolve(n()).then((function(){throw e}))}))},c.prototype.catch=function(n){return this.then(null,n)},c.prototype.then=function(n,t){if("function"!=typeof n&&this.state===s||"function"!=typeof t&&this.state===i)return this;var e=new this.constructor(o);return this.state!==l?d(e,this.state===s?n:t,this.outcome):this.queue.push(new p(e,n,t)),e},p.prototype.callFulfilled=function(n){a.resolve(this.promise,n)},p.prototype.otherCallFulfilled=function(n){d(this.promise,this.onFulfilled,n)},p.prototype.callRejected=function(n){a.reject(this.promise,n)},p.prototype.otherCallRejected=function(n){d(this.promise,this.onRejected,n)},a.resolve=function(n,t){var e=g(m,t);if("error"===e.status)return a.reject(n,e.value);var r=e.value;if(r)h(n,r);else{n.state=s,n.outcome=t;for(var o=-1,i=n.queue.length;++o<i;)n.queue[o].callFulfilled(t)}return n},a.reject=function(n,t){n.state=i,n.outcome=t;for(var e=-1,r=n.queue.length;++e<r;)n.queue[e].callRejected(t);return n},c.resolve=function(n){return n instanceof this?n:a.resolve(new this(o),n)},c.reject=function(n){var t=new this(o);return a.reject(t,n)},c.all=function(n){var t=this;if("[object Array]"!==Object.prototype.toString.call(n))return this.reject(new TypeError("must be an array"));var e=n.length,r=!1;if(!e)return this.resolve([]);for(var i=new Array(e),s=0,l=-1,c=new this(o);++l<e;)p(n[l],l);return c;function p(n,o){t.resolve(n).then((function(n){i[o]=n,++s!==e||r||(r=!0,a.resolve(c,i))}),(function(n){r||(r=!0,a.reject(c,n))}))}},c.race=function(n){if("[object Array]"!==Object.prototype.toString.call(n))return this.reject(new TypeError("must be an array"));var t=n.length,e=!1;if(!t)return this.resolve([]);for(var r,i=-1,s=new this(o);++i<t;)r=n[i],this.resolve(r).then((function(n){e||(e=!0,a.resolve(s,n))}),(function(n){e||(e=!0,a.reject(s,n))}));return s}},{immediate:36}],38:[function(n,t,e){var r={};(0,n("./lib/utils/common").assign)(r,n("./lib/deflate"),n("./lib/inflate"),n("./lib/zlib/constants")),t.exports=r},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(n,t,e){var r=n("./zlib/deflate"),o=n("./utils/common"),a=n("./utils/strings"),i=n("./zlib/messages"),s=n("./zlib/zstream"),l=Object.prototype.toString;function c(n){if(!(this instanceof c))return new c(n);this.options=o.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},n||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var e=r.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==e)throw new Error(i[e]);if(t.header&&r.deflateSetHeader(this.strm,t.header),t.dictionary){var p;if(p="string"==typeof t.dictionary?a.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,0!==(e=r.deflateSetDictionary(this.strm,p)))throw new Error(i[e]);this._dict_set=!0}}function p(n,t){var e=new c(t);if(e.push(n,!0),e.err)throw e.msg||i[e.err];return e.result}c.prototype.push=function(n,t){var e,i,s=this.strm,c=this.options.chunkSize;if(this.ended)return!1;i=t===~~t?t:!0===t?4:0,"string"==typeof n?s.input=a.string2buf(n):"[object ArrayBuffer]"===l.call(n)?s.input=new Uint8Array(n):s.input=n,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new o.Buf8(c),s.next_out=0,s.avail_out=c),1!==(e=r.deflate(s,i))&&0!==e)return this.onEnd(e),this.ended=!0,!1;0!==s.avail_out&&(0!==s.avail_in||4!==i&&2!==i)||("string"===this.options.to?this.onData(a.buf2binstring(o.shrinkBuf(s.output,s.next_out))):this.onData(o.shrinkBuf(s.output,s.next_out)))}while((s.avail_in>0||0===s.avail_out)&&1!==e);return 4===i?(e=r.deflateEnd(this.strm),this.onEnd(e),this.ended=!0,0===e):2!==i||(this.onEnd(0),s.avail_out=0,!0)},c.prototype.onData=function(n){this.chunks.push(n)},c.prototype.onEnd=function(n){0===n&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=n,this.msg=this.strm.msg},e.Deflate=c,e.deflate=p,e.deflateRaw=function(n,t){return(t=t||{}).raw=!0,p(n,t)},e.gzip=function(n,t){return(t=t||{}).gzip=!0,p(n,t)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(n,t,e){var r=n("./zlib/inflate"),o=n("./utils/common"),a=n("./utils/strings"),i=n("./zlib/constants"),s=n("./zlib/messages"),l=n("./zlib/zstream"),c=n("./zlib/gzheader"),p=Object.prototype.toString;function d(n){if(!(this instanceof d))return new d(n);this.options=o.assign({chunkSize:16384,windowBits:0,to:""},n||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||n&&n.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var e=r.inflateInit2(this.strm,t.windowBits);if(e!==i.Z_OK)throw new Error(s[e]);this.header=new c,r.inflateGetHeader(this.strm,this.header)}function m(n,t){var e=new d(t);if(e.push(n,!0),e.err)throw e.msg||s[e.err];return e.result}d.prototype.push=function(n,t){var e,s,l,c,d,m,h=this.strm,g=this.options.chunkSize,f=this.options.dictionary,u=!1;if(this.ended)return!1;s=t===~~t?t:!0===t?i.Z_FINISH:i.Z_NO_FLUSH,"string"==typeof n?h.input=a.binstring2buf(n):"[object ArrayBuffer]"===p.call(n)?h.input=new Uint8Array(n):h.input=n,h.next_in=0,h.avail_in=h.input.length;do{if(0===h.avail_out&&(h.output=new o.Buf8(g),h.next_out=0,h.avail_out=g),(e=r.inflate(h,i.Z_NO_FLUSH))===i.Z_NEED_DICT&&f&&(m="string"==typeof f?a.string2buf(f):"[object ArrayBuffer]"===p.call(f)?new Uint8Array(f):f,e=r.inflateSetDictionary(this.strm,m)),e===i.Z_BUF_ERROR&&!0===u&&(e=i.Z_OK,u=!1),e!==i.Z_STREAM_END&&e!==i.Z_OK)return this.onEnd(e),this.ended=!0,!1;h.next_out&&(0!==h.avail_out&&e!==i.Z_STREAM_END&&(0!==h.avail_in||s!==i.Z_FINISH&&s!==i.Z_SYNC_FLUSH)||("string"===this.options.to?(l=a.utf8border(h.output,h.next_out),c=h.next_out-l,d=a.buf2string(h.output,l),h.next_out=c,h.avail_out=g-c,c&&o.arraySet(h.output,h.output,l,c,0),this.onData(d)):this.onData(o.shrinkBuf(h.output,h.next_out)))),0===h.avail_in&&0===h.avail_out&&(u=!0)}while((h.avail_in>0||0===h.avail_out)&&e!==i.Z_STREAM_END);return e===i.Z_STREAM_END&&(s=i.Z_FINISH),s===i.Z_FINISH?(e=r.inflateEnd(this.strm),this.onEnd(e),this.ended=!0,e===i.Z_OK):s!==i.Z_SYNC_FLUSH||(this.onEnd(i.Z_OK),h.avail_out=0,!0)},d.prototype.onData=function(n){this.chunks.push(n)},d.prototype.onEnd=function(n){n===i.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=n,this.msg=this.strm.msg},e.Inflate=d,e.inflate=m,e.inflateRaw=function(n,t){return(t=t||{}).raw=!0,m(n,t)},e.ungzip=m},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(n,t,e){var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;e.assign=function(n){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var e=t.shift();if(e){if("object"!=typeof e)throw new TypeError(e+"must be non-object");for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r])}}return n},e.shrinkBuf=function(n,t){return n.length===t?n:n.subarray?n.subarray(0,t):(n.length=t,n)};var o={arraySet:function(n,t,e,r,o){if(t.subarray&&n.subarray)n.set(t.subarray(e,e+r),o);else for(var a=0;a<r;a++)n[o+a]=t[e+a]},flattenChunks:function(n){var t,e,r,o,a,i;for(r=0,t=0,e=n.length;t<e;t++)r+=n[t].length;for(i=new Uint8Array(r),o=0,t=0,e=n.length;t<e;t++)a=n[t],i.set(a,o),o+=a.length;return i}},a={arraySet:function(n,t,e,r,o){for(var a=0;a<r;a++)n[o+a]=t[e+a]},flattenChunks:function(n){return[].concat.apply([],n)}};e.setTyped=function(n){n?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,o)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,a))},e.setTyped(r)},{}],42:[function(n,t,e){var r=n("./common"),o=!0,a=!0;try{String.fromCharCode.apply(null,[0])}catch(n){o=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(n){a=!1}for(var i=new r.Buf8(256),s=0;s<256;s++)i[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;function l(n,t){if(t<65537&&(n.subarray&&a||!n.subarray&&o))return String.fromCharCode.apply(null,r.shrinkBuf(n,t));for(var e="",i=0;i<t;i++)e+=String.fromCharCode(n[i]);return e}i[254]=i[254]=1,e.string2buf=function(n){var t,e,o,a,i,s=n.length,l=0;for(a=0;a<s;a++)55296==(64512&(e=n.charCodeAt(a)))&&a+1<s&&56320==(64512&(o=n.charCodeAt(a+1)))&&(e=65536+(e-55296<<10)+(o-56320),a++),l+=e<128?1:e<2048?2:e<65536?3:4;for(t=new r.Buf8(l),i=0,a=0;i<l;a++)55296==(64512&(e=n.charCodeAt(a)))&&a+1<s&&56320==(64512&(o=n.charCodeAt(a+1)))&&(e=65536+(e-55296<<10)+(o-56320),a++),e<128?t[i++]=e:e<2048?(t[i++]=192|e>>>6,t[i++]=128|63&e):e<65536?(t[i++]=224|e>>>12,t[i++]=128|e>>>6&63,t[i++]=128|63&e):(t[i++]=240|e>>>18,t[i++]=128|e>>>12&63,t[i++]=128|e>>>6&63,t[i++]=128|63&e);return t},e.buf2binstring=function(n){return l(n,n.length)},e.binstring2buf=function(n){for(var t=new r.Buf8(n.length),e=0,o=t.length;e<o;e++)t[e]=n.charCodeAt(e);return t},e.buf2string=function(n,t){var e,r,o,a,s=t||n.length,c=new Array(2*s);for(r=0,e=0;e<s;)if((o=n[e++])<128)c[r++]=o;else if((a=i[o])>4)c[r++]=65533,e+=a-1;else{for(o&=2===a?31:3===a?15:7;a>1&&e<s;)o=o<<6|63&n[e++],a--;a>1?c[r++]=65533:o<65536?c[r++]=o:(o-=65536,c[r++]=55296|o>>10&1023,c[r++]=56320|1023&o)}return l(c,r)},e.utf8border=function(n,t){var e;for((t=t||n.length)>n.length&&(t=n.length),e=t-1;e>=0&&128==(192&n[e]);)e--;return e<0||0===e?t:e+i[n[e]]>t?e:t}},{"./common":41}],43:[function(n,t,e){t.exports=function(n,t,e,r){for(var o=65535&n|0,a=n>>>16&65535|0,i=0;0!==e;){e-=i=e>2e3?2e3:e;do{a=a+(o=o+t[r++]|0)|0}while(--i);o%=65521,a%=65521}return o|a<<16|0}},{}],44:[function(n,t,e){t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(n,t,e){var r=function(){for(var n,t=[],e=0;e<256;e++){n=e;for(var r=0;r<8;r++)n=1&n?3988292384^n>>>1:n>>>1;t[e]=n}return t}();t.exports=function(n,t,e,o){var a=r,i=o+e;n^=-1;for(var s=o;s<i;s++)n=n>>>8^a[255&(n^t[s])];return-1^n}},{}],46:[function(n,t,e){var r,o=n("../utils/common"),a=n("./trees"),i=n("./adler32"),s=n("./crc32"),l=n("./messages");function c(n,t){return n.msg=l[t],t}function p(n){return(n<<1)-(n>4?9:0)}function d(n){for(var t=n.length;--t>=0;)n[t]=0}function m(n){var t=n.state,e=t.pending;e>n.avail_out&&(e=n.avail_out),0!==e&&(o.arraySet(n.output,t.pending_buf,t.pending_out,e,n.next_out),n.next_out+=e,t.pending_out+=e,n.total_out+=e,n.avail_out-=e,t.pending-=e,0===t.pending&&(t.pending_out=0))}function h(n,t){a._tr_flush_block(n,n.block_start>=0?n.block_start:-1,n.strstart-n.block_start,t),n.block_start=n.strstart,m(n.strm)}function g(n,t){n.pending_buf[n.pending++]=t}function f(n,t){n.pending_buf[n.pending++]=t>>>8&255,n.pending_buf[n.pending++]=255&t}function u(n,t){var e,r,o=n.max_chain_length,a=n.strstart,i=n.prev_length,s=n.nice_match,l=n.strstart>n.w_size-262?n.strstart-(n.w_size-262):0,c=n.window,p=n.w_mask,d=n.prev,m=n.strstart+258,h=c[a+i-1],g=c[a+i];n.prev_length>=n.good_match&&(o>>=2),s>n.lookahead&&(s=n.lookahead);do{if(c[(e=t)+i]===g&&c[e+i-1]===h&&c[e]===c[a]&&c[++e]===c[a+1]){a+=2,e++;do{}while(c[++a]===c[++e]&&c[++a]===c[++e]&&c[++a]===c[++e]&&c[++a]===c[++e]&&c[++a]===c[++e]&&c[++a]===c[++e]&&c[++a]===c[++e]&&c[++a]===c[++e]&&a<m);if(r=258-(m-a),a=m-258,r>i){if(n.match_start=t,i=r,r>=s)break;h=c[a+i-1],g=c[a+i]}}}while((t=d[t&p])>l&&0!=--o);return i<=n.lookahead?i:n.lookahead}function w(n){var t,e,r,a,l,c,p,d,m,h,g=n.w_size;do{if(a=n.window_size-n.lookahead-n.strstart,n.strstart>=g+(g-262)){o.arraySet(n.window,n.window,g,g,0),n.match_start-=g,n.strstart-=g,n.block_start-=g,t=e=n.hash_size;do{r=n.head[--t],n.head[t]=r>=g?r-g:0}while(--e);t=e=g;do{r=n.prev[--t],n.prev[t]=r>=g?r-g:0}while(--e);a+=g}if(0===n.strm.avail_in)break;if(c=n.strm,p=n.window,d=n.strstart+n.lookahead,m=a,h=void 0,(h=c.avail_in)>m&&(h=m),e=0===h?0:(c.avail_in-=h,o.arraySet(p,c.input,c.next_in,h,d),1===c.state.wrap?c.adler=i(c.adler,p,h,d):2===c.state.wrap&&(c.adler=s(c.adler,p,h,d)),c.next_in+=h,c.total_in+=h,h),n.lookahead+=e,n.lookahead+n.insert>=3)for(l=n.strstart-n.insert,n.ins_h=n.window[l],n.ins_h=(n.ins_h<<n.hash_shift^n.window[l+1])&n.hash_mask;n.insert&&(n.ins_h=(n.ins_h<<n.hash_shift^n.window[l+3-1])&n.hash_mask,n.prev[l&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=l,l++,n.insert--,!(n.lookahead+n.insert<3)););}while(n.lookahead<262&&0!==n.strm.avail_in)}function y(n,t){for(var e,r;;){if(n.lookahead<262){if(w(n),n.lookahead<262&&0===t)return 1;if(0===n.lookahead)break}if(e=0,n.lookahead>=3&&(n.ins_h=(n.ins_h<<n.hash_shift^n.window[n.strstart+3-1])&n.hash_mask,e=n.prev[n.strstart&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=n.strstart),0!==e&&n.strstart-e<=n.w_size-262&&(n.match_length=u(n,e)),n.match_length>=3)if(r=a._tr_tally(n,n.strstart-n.match_start,n.match_length-3),n.lookahead-=n.match_length,n.match_length<=n.max_lazy_match&&n.lookahead>=3){n.match_length--;do{n.strstart++,n.ins_h=(n.ins_h<<n.hash_shift^n.window[n.strstart+3-1])&n.hash_mask,e=n.prev[n.strstart&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=n.strstart}while(0!=--n.match_length);n.strstart++}else n.strstart+=n.match_length,n.match_length=0,n.ins_h=n.window[n.strstart],n.ins_h=(n.ins_h<<n.hash_shift^n.window[n.strstart+1])&n.hash_mask;else r=a._tr_tally(n,0,n.window[n.strstart]),n.lookahead--,n.strstart++;if(r&&(h(n,!1),0===n.strm.avail_out))return 1}return n.insert=n.strstart<2?n.strstart:2,4===t?(h(n,!0),0===n.strm.avail_out?3:4):n.last_lit&&(h(n,!1),0===n.strm.avail_out)?1:2}function v(n,t){for(var e,r,o;;){if(n.lookahead<262){if(w(n),n.lookahead<262&&0===t)return 1;if(0===n.lookahead)break}if(e=0,n.lookahead>=3&&(n.ins_h=(n.ins_h<<n.hash_shift^n.window[n.strstart+3-1])&n.hash_mask,e=n.prev[n.strstart&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=n.strstart),n.prev_length=n.match_length,n.prev_match=n.match_start,n.match_length=2,0!==e&&n.prev_length<n.max_lazy_match&&n.strstart-e<=n.w_size-262&&(n.match_length=u(n,e),n.match_length<=5&&(1===n.strategy||3===n.match_length&&n.strstart-n.match_start>4096)&&(n.match_length=2)),n.prev_length>=3&&n.match_length<=n.prev_length){o=n.strstart+n.lookahead-3,r=a._tr_tally(n,n.strstart-1-n.prev_match,n.prev_length-3),n.lookahead-=n.prev_length-1,n.prev_length-=2;do{++n.strstart<=o&&(n.ins_h=(n.ins_h<<n.hash_shift^n.window[n.strstart+3-1])&n.hash_mask,e=n.prev[n.strstart&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=n.strstart)}while(0!=--n.prev_length);if(n.match_available=0,n.match_length=2,n.strstart++,r&&(h(n,!1),0===n.strm.avail_out))return 1}else if(n.match_available){if((r=a._tr_tally(n,0,n.window[n.strstart-1]))&&h(n,!1),n.strstart++,n.lookahead--,0===n.strm.avail_out)return 1}else n.match_available=1,n.strstart++,n.lookahead--}return n.match_available&&(r=a._tr_tally(n,0,n.window[n.strstart-1]),n.match_available=0),n.insert=n.strstart<2?n.strstart:2,4===t?(h(n,!0),0===n.strm.avail_out?3:4):n.last_lit&&(h(n,!1),0===n.strm.avail_out)?1:2}function b(n,t,e,r,o){this.good_length=n,this.max_lazy=t,this.nice_length=e,this.max_chain=r,this.func=o}function x(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new o.Buf16(1146),this.dyn_dtree=new o.Buf16(122),this.bl_tree=new o.Buf16(78),d(this.dyn_ltree),d(this.dyn_dtree),d(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new o.Buf16(16),this.heap=new o.Buf16(573),d(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new o.Buf16(573),d(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function A(n){var t;return n&&n.state?(n.total_in=n.total_out=0,n.data_type=2,(t=n.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,n.adler=2===t.wrap?0:1,t.last_flush=0,a._tr_init(t),0):c(n,-2)}function C(n){var t,e=A(n);return 0===e&&((t=n.state).window_size=2*t.w_size,d(t.head),t.max_lazy_match=r[t.level].max_lazy,t.good_match=r[t.level].good_length,t.nice_match=r[t.level].nice_length,t.max_chain_length=r[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),e}function k(n,t,e,r,a,i){if(!n)return-2;var s=1;if(-1===t&&(t=6),r<0?(s=0,r=-r):r>15&&(s=2,r-=16),a<1||a>9||8!==e||r<8||r>15||t<0||t>9||i<0||i>4)return c(n,-2);8===r&&(r=9);var l=new x;return n.state=l,l.strm=n,l.wrap=s,l.gzhead=null,l.w_bits=r,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=a+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+3-1)/3),l.window=new o.Buf8(2*l.w_size),l.head=new o.Buf16(l.hash_size),l.prev=new o.Buf16(l.w_size),l.lit_bufsize=1<<a+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new o.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=i,l.method=e,C(n)}r=[new b(0,0,0,0,(function(n,t){var e=65535;for(e>n.pending_buf_size-5&&(e=n.pending_buf_size-5);;){if(n.lookahead<=1){if(w(n),0===n.lookahead&&0===t)return 1;if(0===n.lookahead)break}n.strstart+=n.lookahead,n.lookahead=0;var r=n.block_start+e;if((0===n.strstart||n.strstart>=r)&&(n.lookahead=n.strstart-r,n.strstart=r,h(n,!1),0===n.strm.avail_out))return 1;if(n.strstart-n.block_start>=n.w_size-262&&(h(n,!1),0===n.strm.avail_out))return 1}return n.insert=0,4===t?(h(n,!0),0===n.strm.avail_out?3:4):(n.strstart>n.block_start&&(h(n,!1),n.strm.avail_out),1)})),new b(4,4,8,4,y),new b(4,5,16,8,y),new b(4,6,32,32,y),new b(4,4,16,16,v),new b(8,16,32,32,v),new b(8,16,128,128,v),new b(8,32,128,256,v),new b(32,128,258,1024,v),new b(32,258,258,4096,v)],e.deflateInit=function(n,t){return k(n,t,8,15,8,0)},e.deflateInit2=k,e.deflateReset=C,e.deflateResetKeep=A,e.deflateSetHeader=function(n,t){return n&&n.state?2!==n.state.wrap?-2:(n.state.gzhead=t,0):-2},e.deflate=function(n,t){var e,o,i,l;if(!n||!n.state||t>5||t<0)return n?c(n,-2):-2;if(o=n.state,!n.output||!n.input&&0!==n.avail_in||666===o.status&&4!==t)return c(n,0===n.avail_out?-5:-2);if(o.strm=n,e=o.last_flush,o.last_flush=t,42===o.status)if(2===o.wrap)n.adler=0,g(o,31),g(o,139),g(o,8),o.gzhead?(g(o,(o.gzhead.text?1:0)+(o.gzhead.hcrc?2:0)+(o.gzhead.extra?4:0)+(o.gzhead.name?8:0)+(o.gzhead.comment?16:0)),g(o,255&o.gzhead.time),g(o,o.gzhead.time>>8&255),g(o,o.gzhead.time>>16&255),g(o,o.gzhead.time>>24&255),g(o,9===o.level?2:o.strategy>=2||o.level<2?4:0),g(o,255&o.gzhead.os),o.gzhead.extra&&o.gzhead.extra.length&&(g(o,255&o.gzhead.extra.length),g(o,o.gzhead.extra.length>>8&255)),o.gzhead.hcrc&&(n.adler=s(n.adler,o.pending_buf,o.pending,0)),o.gzindex=0,o.status=69):(g(o,0),g(o,0),g(o,0),g(o,0),g(o,0),g(o,9===o.level?2:o.strategy>=2||o.level<2?4:0),g(o,3),o.status=113);else{var u=8+(o.w_bits-8<<4)<<8;u|=(o.strategy>=2||o.level<2?0:o.level<6?1:6===o.level?2:3)<<6,0!==o.strstart&&(u|=32),u+=31-u%31,o.status=113,f(o,u),0!==o.strstart&&(f(o,n.adler>>>16),f(o,65535&n.adler)),n.adler=1}if(69===o.status)if(o.gzhead.extra){for(i=o.pending;o.gzindex<(65535&o.gzhead.extra.length)&&(o.pending!==o.pending_buf_size||(o.gzhead.hcrc&&o.pending>i&&(n.adler=s(n.adler,o.pending_buf,o.pending-i,i)),m(n),i=o.pending,o.pending!==o.pending_buf_size));)g(o,255&o.gzhead.extra[o.gzindex]),o.gzindex++;o.gzhead.hcrc&&o.pending>i&&(n.adler=s(n.adler,o.pending_buf,o.pending-i,i)),o.gzindex===o.gzhead.extra.length&&(o.gzindex=0,o.status=73)}else o.status=73;if(73===o.status)if(o.gzhead.name){i=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>i&&(n.adler=s(n.adler,o.pending_buf,o.pending-i,i)),m(n),i=o.pending,o.pending===o.pending_buf_size)){l=1;break}l=o.gzindex<o.gzhead.name.length?255&o.gzhead.name.charCodeAt(o.gzindex++):0,g(o,l)}while(0!==l);o.gzhead.hcrc&&o.pending>i&&(n.adler=s(n.adler,o.pending_buf,o.pending-i,i)),0===l&&(o.gzindex=0,o.status=91)}else o.status=91;if(91===o.status)if(o.gzhead.comment){i=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>i&&(n.adler=s(n.adler,o.pending_buf,o.pending-i,i)),m(n),i=o.pending,o.pending===o.pending_buf_size)){l=1;break}l=o.gzindex<o.gzhead.comment.length?255&o.gzhead.comment.charCodeAt(o.gzindex++):0,g(o,l)}while(0!==l);o.gzhead.hcrc&&o.pending>i&&(n.adler=s(n.adler,o.pending_buf,o.pending-i,i)),0===l&&(o.status=103)}else o.status=103;if(103===o.status&&(o.gzhead.hcrc?(o.pending+2>o.pending_buf_size&&m(n),o.pending+2<=o.pending_buf_size&&(g(o,255&n.adler),g(o,n.adler>>8&255),n.adler=0,o.status=113)):o.status=113),0!==o.pending){if(m(n),0===n.avail_out)return o.last_flush=-1,0}else if(0===n.avail_in&&p(t)<=p(e)&&4!==t)return c(n,-5);if(666===o.status&&0!==n.avail_in)return c(n,-5);if(0!==n.avail_in||0!==o.lookahead||0!==t&&666!==o.status){var y=2===o.strategy?function(n,t){for(var e;;){if(0===n.lookahead&&(w(n),0===n.lookahead)){if(0===t)return 1;break}if(n.match_length=0,e=a._tr_tally(n,0,n.window[n.strstart]),n.lookahead--,n.strstart++,e&&(h(n,!1),0===n.strm.avail_out))return 1}return n.insert=0,4===t?(h(n,!0),0===n.strm.avail_out?3:4):n.last_lit&&(h(n,!1),0===n.strm.avail_out)?1:2}(o,t):3===o.strategy?function(n,t){for(var e,r,o,i,s=n.window;;){if(n.lookahead<=258){if(w(n),n.lookahead<=258&&0===t)return 1;if(0===n.lookahead)break}if(n.match_length=0,n.lookahead>=3&&n.strstart>0&&(r=s[o=n.strstart-1])===s[++o]&&r===s[++o]&&r===s[++o]){i=n.strstart+258;do{}while(r===s[++o]&&r===s[++o]&&r===s[++o]&&r===s[++o]&&r===s[++o]&&r===s[++o]&&r===s[++o]&&r===s[++o]&&o<i);n.match_length=258-(i-o),n.match_length>n.lookahead&&(n.match_length=n.lookahead)}if(n.match_length>=3?(e=a._tr_tally(n,1,n.match_length-3),n.lookahead-=n.match_length,n.strstart+=n.match_length,n.match_length=0):(e=a._tr_tally(n,0,n.window[n.strstart]),n.lookahead--,n.strstart++),e&&(h(n,!1),0===n.strm.avail_out))return 1}return n.insert=0,4===t?(h(n,!0),0===n.strm.avail_out?3:4):n.last_lit&&(h(n,!1),0===n.strm.avail_out)?1:2}(o,t):r[o.level].func(o,t);if(3!==y&&4!==y||(o.status=666),1===y||3===y)return 0===n.avail_out&&(o.last_flush=-1),0;if(2===y&&(1===t?a._tr_align(o):5!==t&&(a._tr_stored_block(o,0,0,!1),3===t&&(d(o.head),0===o.lookahead&&(o.strstart=0,o.block_start=0,o.insert=0))),m(n),0===n.avail_out))return o.last_flush=-1,0}return 4!==t?0:o.wrap<=0?1:(2===o.wrap?(g(o,255&n.adler),g(o,n.adler>>8&255),g(o,n.adler>>16&255),g(o,n.adler>>24&255),g(o,255&n.total_in),g(o,n.total_in>>8&255),g(o,n.total_in>>16&255),g(o,n.total_in>>24&255)):(f(o,n.adler>>>16),f(o,65535&n.adler)),m(n),o.wrap>0&&(o.wrap=-o.wrap),0!==o.pending?0:1)},e.deflateEnd=function(n){var t;return n&&n.state?42!==(t=n.state.status)&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?c(n,-2):(n.state=null,113===t?c(n,-3):0):-2},e.deflateSetDictionary=function(n,t){var e,r,a,s,l,c,p,m,h=t.length;if(!n||!n.state)return-2;if(2===(s=(e=n.state).wrap)||1===s&&42!==e.status||e.lookahead)return-2;for(1===s&&(n.adler=i(n.adler,t,h,0)),e.wrap=0,h>=e.w_size&&(0===s&&(d(e.head),e.strstart=0,e.block_start=0,e.insert=0),m=new o.Buf8(e.w_size),o.arraySet(m,t,h-e.w_size,e.w_size,0),t=m,h=e.w_size),l=n.avail_in,c=n.next_in,p=n.input,n.avail_in=h,n.next_in=0,n.input=t,w(e);e.lookahead>=3;){r=e.strstart,a=e.lookahead-2;do{e.ins_h=(e.ins_h<<e.hash_shift^e.window[r+3-1])&e.hash_mask,e.prev[r&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=r,r++}while(--a);e.strstart=r,e.lookahead=2,w(e)}return e.strstart+=e.lookahead,e.block_start=e.strstart,e.insert=e.lookahead,e.lookahead=0,e.match_length=e.prev_length=2,e.match_available=0,n.next_in=c,n.input=p,n.avail_in=l,e.wrap=s,0},e.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(n,t,e){t.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(n,t,e){t.exports=function(n,t){var e,r,o,a,i,s,l,c,p,d,m,h,g,f,u,w,y,v,b,x,A,C,k,E,_;e=n.state,r=n.next_in,E=n.input,o=r+(n.avail_in-5),a=n.next_out,_=n.output,i=a-(t-n.avail_out),s=a+(n.avail_out-257),l=e.dmax,c=e.wsize,p=e.whave,d=e.wnext,m=e.window,h=e.hold,g=e.bits,f=e.lencode,u=e.distcode,w=(1<<e.lenbits)-1,y=(1<<e.distbits)-1;n:do{g<15&&(h+=E[r++]<<g,g+=8,h+=E[r++]<<g,g+=8),v=f[h&w];t:for(;;){if(h>>>=b=v>>>24,g-=b,0==(b=v>>>16&255))_[a++]=65535&v;else{if(!(16&b)){if(0==(64&b)){v=f[(65535&v)+(h&(1<<b)-1)];continue t}if(32&b){e.mode=12;break n}n.msg="invalid literal/length code",e.mode=30;break n}x=65535&v,(b&=15)&&(g<b&&(h+=E[r++]<<g,g+=8),x+=h&(1<<b)-1,h>>>=b,g-=b),g<15&&(h+=E[r++]<<g,g+=8,h+=E[r++]<<g,g+=8),v=u[h&y];e:for(;;){if(h>>>=b=v>>>24,g-=b,!(16&(b=v>>>16&255))){if(0==(64&b)){v=u[(65535&v)+(h&(1<<b)-1)];continue e}n.msg="invalid distance code",e.mode=30;break n}if(A=65535&v,g<(b&=15)&&(h+=E[r++]<<g,(g+=8)<b&&(h+=E[r++]<<g,g+=8)),(A+=h&(1<<b)-1)>l){n.msg="invalid distance too far back",e.mode=30;break n}if(h>>>=b,g-=b,A>(b=a-i)){if((b=A-b)>p&&e.sane){n.msg="invalid distance too far back",e.mode=30;break n}if(C=0,k=m,0===d){if(C+=c-b,b<x){x-=b;do{_[a++]=m[C++]}while(--b);C=a-A,k=_}}else if(d<b){if(C+=c+d-b,(b-=d)<x){x-=b;do{_[a++]=m[C++]}while(--b);if(C=0,d<x){x-=b=d;do{_[a++]=m[C++]}while(--b);C=a-A,k=_}}}else if(C+=d-b,b<x){x-=b;do{_[a++]=m[C++]}while(--b);C=a-A,k=_}for(;x>2;)_[a++]=k[C++],_[a++]=k[C++],_[a++]=k[C++],x-=3;x&&(_[a++]=k[C++],x>1&&(_[a++]=k[C++]))}else{C=a-A;do{_[a++]=_[C++],_[a++]=_[C++],_[a++]=_[C++],x-=3}while(x>2);x&&(_[a++]=_[C++],x>1&&(_[a++]=_[C++]))}break}}break}}while(r<o&&a<s);r-=x=g>>3,h&=(1<<(g-=x<<3))-1,n.next_in=r,n.next_out=a,n.avail_in=r<o?o-r+5:5-(r-o),n.avail_out=a<s?s-a+257:257-(a-s),e.hold=h,e.bits=g}},{}],49:[function(n,t,e){var r=n("../utils/common"),o=n("./adler32"),a=n("./crc32"),i=n("./inffast"),s=n("./inftrees");function l(n){return(n>>>24&255)+(n>>>8&65280)+((65280&n)<<8)+((255&n)<<24)}function c(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function p(n){var t;return n&&n.state?(t=n.state,n.total_in=n.total_out=t.total=0,n.msg="",t.wrap&&(n.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(852),t.distcode=t.distdyn=new r.Buf32(592),t.sane=1,t.back=-1,0):-2}function d(n){var t;return n&&n.state?((t=n.state).wsize=0,t.whave=0,t.wnext=0,p(n)):-2}function m(n,t){var e,r;return n&&n.state?(r=n.state,t<0?(e=0,t=-t):(e=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?-2:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=e,r.wbits=t,d(n))):-2}function h(n,t){var e,r;return n?(r=new c,n.state=r,r.window=null,0!==(e=m(n,t))&&(n.state=null),e):-2}var g,f,u=!0;function w(n){if(u){var t;for(g=new r.Buf32(512),f=new r.Buf32(32),t=0;t<144;)n.lens[t++]=8;for(;t<256;)n.lens[t++]=9;for(;t<280;)n.lens[t++]=7;for(;t<288;)n.lens[t++]=8;for(s(1,n.lens,0,288,g,0,n.work,{bits:9}),t=0;t<32;)n.lens[t++]=5;s(2,n.lens,0,32,f,0,n.work,{bits:5}),u=!1}n.lencode=g,n.lenbits=9,n.distcode=f,n.distbits=5}function y(n,t,e,o){var a,i=n.state;return null===i.window&&(i.wsize=1<<i.wbits,i.wnext=0,i.whave=0,i.window=new r.Buf8(i.wsize)),o>=i.wsize?(r.arraySet(i.window,t,e-i.wsize,i.wsize,0),i.wnext=0,i.whave=i.wsize):((a=i.wsize-i.wnext)>o&&(a=o),r.arraySet(i.window,t,e-o,a,i.wnext),(o-=a)?(r.arraySet(i.window,t,e-o,o,0),i.wnext=o,i.whave=i.wsize):(i.wnext+=a,i.wnext===i.wsize&&(i.wnext=0),i.whave<i.wsize&&(i.whave+=a))),0}e.inflateReset=d,e.inflateReset2=m,e.inflateResetKeep=p,e.inflateInit=function(n){return h(n,15)},e.inflateInit2=h,e.inflate=function(n,t){var e,c,p,d,m,h,g,f,u,v,b,x,A,C,k,E,_,P,S,D,I,T,M,F,B=0,L=new r.Buf8(4),R=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!n||!n.state||!n.output||!n.input&&0!==n.avail_in)return-2;12===(e=n.state).mode&&(e.mode=13),m=n.next_out,p=n.output,g=n.avail_out,d=n.next_in,c=n.input,h=n.avail_in,f=e.hold,u=e.bits,v=h,b=g,T=0;n:for(;;)switch(e.mode){case 1:if(0===e.wrap){e.mode=13;break}for(;u<16;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}if(2&e.wrap&&35615===f){e.check=0,L[0]=255&f,L[1]=f>>>8&255,e.check=a(e.check,L,2,0),f=0,u=0,e.mode=2;break}if(e.flags=0,e.head&&(e.head.done=!1),!(1&e.wrap)||(((255&f)<<8)+(f>>8))%31){n.msg="incorrect header check",e.mode=30;break}if(8!=(15&f)){n.msg="unknown compression method",e.mode=30;break}if(u-=4,I=8+(15&(f>>>=4)),0===e.wbits)e.wbits=I;else if(I>e.wbits){n.msg="invalid window size",e.mode=30;break}e.dmax=1<<I,n.adler=e.check=1,e.mode=512&f?10:12,f=0,u=0;break;case 2:for(;u<16;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}if(e.flags=f,8!=(255&e.flags)){n.msg="unknown compression method",e.mode=30;break}if(57344&e.flags){n.msg="unknown header flags set",e.mode=30;break}e.head&&(e.head.text=f>>8&1),512&e.flags&&(L[0]=255&f,L[1]=f>>>8&255,e.check=a(e.check,L,2,0)),f=0,u=0,e.mode=3;case 3:for(;u<32;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}e.head&&(e.head.time=f),512&e.flags&&(L[0]=255&f,L[1]=f>>>8&255,L[2]=f>>>16&255,L[3]=f>>>24&255,e.check=a(e.check,L,4,0)),f=0,u=0,e.mode=4;case 4:for(;u<16;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}e.head&&(e.head.xflags=255&f,e.head.os=f>>8),512&e.flags&&(L[0]=255&f,L[1]=f>>>8&255,e.check=a(e.check,L,2,0)),f=0,u=0,e.mode=5;case 5:if(1024&e.flags){for(;u<16;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}e.length=f,e.head&&(e.head.extra_len=f),512&e.flags&&(L[0]=255&f,L[1]=f>>>8&255,e.check=a(e.check,L,2,0)),f=0,u=0}else e.head&&(e.head.extra=null);e.mode=6;case 6:if(1024&e.flags&&((x=e.length)>h&&(x=h),x&&(e.head&&(I=e.head.extra_len-e.length,e.head.extra||(e.head.extra=new Array(e.head.extra_len)),r.arraySet(e.head.extra,c,d,x,I)),512&e.flags&&(e.check=a(e.check,c,x,d)),h-=x,d+=x,e.length-=x),e.length))break n;e.length=0,e.mode=7;case 7:if(2048&e.flags){if(0===h)break n;x=0;do{I=c[d+x++],e.head&&I&&e.length<65536&&(e.head.name+=String.fromCharCode(I))}while(I&&x<h);if(512&e.flags&&(e.check=a(e.check,c,x,d)),h-=x,d+=x,I)break n}else e.head&&(e.head.name=null);e.length=0,e.mode=8;case 8:if(4096&e.flags){if(0===h)break n;x=0;do{I=c[d+x++],e.head&&I&&e.length<65536&&(e.head.comment+=String.fromCharCode(I))}while(I&&x<h);if(512&e.flags&&(e.check=a(e.check,c,x,d)),h-=x,d+=x,I)break n}else e.head&&(e.head.comment=null);e.mode=9;case 9:if(512&e.flags){for(;u<16;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}if(f!==(65535&e.check)){n.msg="header crc mismatch",e.mode=30;break}f=0,u=0}e.head&&(e.head.hcrc=e.flags>>9&1,e.head.done=!0),n.adler=e.check=0,e.mode=12;break;case 10:for(;u<32;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}n.adler=e.check=l(f),f=0,u=0,e.mode=11;case 11:if(0===e.havedict)return n.next_out=m,n.avail_out=g,n.next_in=d,n.avail_in=h,e.hold=f,e.bits=u,2;n.adler=e.check=1,e.mode=12;case 12:if(5===t||6===t)break n;case 13:if(e.last){f>>>=7&u,u-=7&u,e.mode=27;break}for(;u<3;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}switch(e.last=1&f,u-=1,3&(f>>>=1)){case 0:e.mode=14;break;case 1:if(w(e),e.mode=20,6===t){f>>>=2,u-=2;break n}break;case 2:e.mode=17;break;case 3:n.msg="invalid block type",e.mode=30}f>>>=2,u-=2;break;case 14:for(f>>>=7&u,u-=7&u;u<32;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}if((65535&f)!=(f>>>16^65535)){n.msg="invalid stored block lengths",e.mode=30;break}if(e.length=65535&f,f=0,u=0,e.mode=15,6===t)break n;case 15:e.mode=16;case 16:if(x=e.length){if(x>h&&(x=h),x>g&&(x=g),0===x)break n;r.arraySet(p,c,d,x,m),h-=x,d+=x,g-=x,m+=x,e.length-=x;break}e.mode=12;break;case 17:for(;u<14;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}if(e.nlen=257+(31&f),f>>>=5,u-=5,e.ndist=1+(31&f),f>>>=5,u-=5,e.ncode=4+(15&f),f>>>=4,u-=4,e.nlen>286||e.ndist>30){n.msg="too many length or distance symbols",e.mode=30;break}e.have=0,e.mode=18;case 18:for(;e.have<e.ncode;){for(;u<3;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}e.lens[R[e.have++]]=7&f,f>>>=3,u-=3}for(;e.have<19;)e.lens[R[e.have++]]=0;if(e.lencode=e.lendyn,e.lenbits=7,M={bits:e.lenbits},T=s(0,e.lens,0,19,e.lencode,0,e.work,M),e.lenbits=M.bits,T){n.msg="invalid code lengths set",e.mode=30;break}e.have=0,e.mode=19;case 19:for(;e.have<e.nlen+e.ndist;){for(;E=(B=e.lencode[f&(1<<e.lenbits)-1])>>>16&255,_=65535&B,!((k=B>>>24)<=u);){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}if(_<16)f>>>=k,u-=k,e.lens[e.have++]=_;else{if(16===_){for(F=k+2;u<F;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}if(f>>>=k,u-=k,0===e.have){n.msg="invalid bit length repeat",e.mode=30;break}I=e.lens[e.have-1],x=3+(3&f),f>>>=2,u-=2}else if(17===_){for(F=k+3;u<F;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}u-=k,I=0,x=3+(7&(f>>>=k)),f>>>=3,u-=3}else{for(F=k+7;u<F;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}u-=k,I=0,x=11+(127&(f>>>=k)),f>>>=7,u-=7}if(e.have+x>e.nlen+e.ndist){n.msg="invalid bit length repeat",e.mode=30;break}for(;x--;)e.lens[e.have++]=I}}if(30===e.mode)break;if(0===e.lens[256]){n.msg="invalid code -- missing end-of-block",e.mode=30;break}if(e.lenbits=9,M={bits:e.lenbits},T=s(1,e.lens,0,e.nlen,e.lencode,0,e.work,M),e.lenbits=M.bits,T){n.msg="invalid literal/lengths set",e.mode=30;break}if(e.distbits=6,e.distcode=e.distdyn,M={bits:e.distbits},T=s(2,e.lens,e.nlen,e.ndist,e.distcode,0,e.work,M),e.distbits=M.bits,T){n.msg="invalid distances set",e.mode=30;break}if(e.mode=20,6===t)break n;case 20:e.mode=21;case 21:if(h>=6&&g>=258){n.next_out=m,n.avail_out=g,n.next_in=d,n.avail_in=h,e.hold=f,e.bits=u,i(n,b),m=n.next_out,p=n.output,g=n.avail_out,d=n.next_in,c=n.input,h=n.avail_in,f=e.hold,u=e.bits,12===e.mode&&(e.back=-1);break}for(e.back=0;E=(B=e.lencode[f&(1<<e.lenbits)-1])>>>16&255,_=65535&B,!((k=B>>>24)<=u);){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}if(E&&0==(240&E)){for(P=k,S=E,D=_;E=(B=e.lencode[D+((f&(1<<P+S)-1)>>P)])>>>16&255,_=65535&B,!(P+(k=B>>>24)<=u);){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}f>>>=P,u-=P,e.back+=P}if(f>>>=k,u-=k,e.back+=k,e.length=_,0===E){e.mode=26;break}if(32&E){e.back=-1,e.mode=12;break}if(64&E){n.msg="invalid literal/length code",e.mode=30;break}e.extra=15&E,e.mode=22;case 22:if(e.extra){for(F=e.extra;u<F;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}e.length+=f&(1<<e.extra)-1,f>>>=e.extra,u-=e.extra,e.back+=e.extra}e.was=e.length,e.mode=23;case 23:for(;E=(B=e.distcode[f&(1<<e.distbits)-1])>>>16&255,_=65535&B,!((k=B>>>24)<=u);){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}if(0==(240&E)){for(P=k,S=E,D=_;E=(B=e.distcode[D+((f&(1<<P+S)-1)>>P)])>>>16&255,_=65535&B,!(P+(k=B>>>24)<=u);){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}f>>>=P,u-=P,e.back+=P}if(f>>>=k,u-=k,e.back+=k,64&E){n.msg="invalid distance code",e.mode=30;break}e.offset=_,e.extra=15&E,e.mode=24;case 24:if(e.extra){for(F=e.extra;u<F;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}e.offset+=f&(1<<e.extra)-1,f>>>=e.extra,u-=e.extra,e.back+=e.extra}if(e.offset>e.dmax){n.msg="invalid distance too far back",e.mode=30;break}e.mode=25;case 25:if(0===g)break n;if(x=b-g,e.offset>x){if((x=e.offset-x)>e.whave&&e.sane){n.msg="invalid distance too far back",e.mode=30;break}x>e.wnext?(x-=e.wnext,A=e.wsize-x):A=e.wnext-x,x>e.length&&(x=e.length),C=e.window}else C=p,A=m-e.offset,x=e.length;x>g&&(x=g),g-=x,e.length-=x;do{p[m++]=C[A++]}while(--x);0===e.length&&(e.mode=21);break;case 26:if(0===g)break n;p[m++]=e.length,g--,e.mode=21;break;case 27:if(e.wrap){for(;u<32;){if(0===h)break n;h--,f|=c[d++]<<u,u+=8}if(b-=g,n.total_out+=b,e.total+=b,b&&(n.adler=e.check=e.flags?a(e.check,p,b,m-b):o(e.check,p,b,m-b)),b=g,(e.flags?f:l(f))!==e.check){n.msg="incorrect data check",e.mode=30;break}f=0,u=0}e.mode=28;case 28:if(e.wrap&&e.flags){for(;u<32;){if(0===h)break n;h--,f+=c[d++]<<u,u+=8}if(f!==(4294967295&e.total)){n.msg="incorrect length check",e.mode=30;break}f=0,u=0}e.mode=29;case 29:T=1;break n;case 30:T=-3;break n;case 31:return-4;default:return-2}return n.next_out=m,n.avail_out=g,n.next_in=d,n.avail_in=h,e.hold=f,e.bits=u,(e.wsize||b!==n.avail_out&&e.mode<30&&(e.mode<27||4!==t))&&y(n,n.output,n.next_out,b-n.avail_out)?(e.mode=31,-4):(v-=n.avail_in,b-=n.avail_out,n.total_in+=v,n.total_out+=b,e.total+=b,e.wrap&&b&&(n.adler=e.check=e.flags?a(e.check,p,b,n.next_out-b):o(e.check,p,b,n.next_out-b)),n.data_type=e.bits+(e.last?64:0)+(12===e.mode?128:0)+(20===e.mode||15===e.mode?256:0),(0===v&&0===b||4===t)&&0===T&&(T=-5),T)},e.inflateEnd=function(n){if(!n||!n.state)return-2;var t=n.state;return t.window&&(t.window=null),n.state=null,0},e.inflateGetHeader=function(n,t){var e;return n&&n.state?0==(2&(e=n.state).wrap)?-2:(e.head=t,t.done=!1,0):-2},e.inflateSetDictionary=function(n,t){var e,r=t.length;return n&&n.state?0!==(e=n.state).wrap&&11!==e.mode?-2:11===e.mode&&o(1,t,r,0)!==e.check?-3:y(n,t,r,r)?(e.mode=31,-4):(e.havedict=1,0):-2},e.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(n,t,e){var r=n("../utils/common"),o=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],a=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],i=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(n,t,e,l,c,p,d,m){var h,g,f,u,w,y,v,b,x,A=m.bits,C=0,k=0,E=0,_=0,P=0,S=0,D=0,I=0,T=0,M=0,F=null,B=0,L=new r.Buf16(16),R=new r.Buf16(16),O=null,N=0;for(C=0;C<=15;C++)L[C]=0;for(k=0;k<l;k++)L[t[e+k]]++;for(P=A,_=15;_>=1&&0===L[_];_--);if(P>_&&(P=_),0===_)return c[p++]=20971520,c[p++]=20971520,m.bits=1,0;for(E=1;E<_&&0===L[E];E++);for(P<E&&(P=E),I=1,C=1;C<=15;C++)if(I<<=1,(I-=L[C])<0)return-1;if(I>0&&(0===n||1!==_))return-1;for(R[1]=0,C=1;C<15;C++)R[C+1]=R[C]+L[C];for(k=0;k<l;k++)0!==t[e+k]&&(d[R[t[e+k]]++]=k);if(0===n?(F=O=d,y=19):1===n?(F=o,B-=257,O=a,N-=257,y=256):(F=i,O=s,y=-1),M=0,k=0,C=E,w=p,S=P,D=0,f=-1,u=(T=1<<P)-1,1===n&&T>852||2===n&&T>592)return 1;for(;;){v=C-D,d[k]<y?(b=0,x=d[k]):d[k]>y?(b=O[N+d[k]],x=F[B+d[k]]):(b=96,x=0),h=1<<C-D,E=g=1<<S;do{c[w+(M>>D)+(g-=h)]=v<<24|b<<16|x|0}while(0!==g);for(h=1<<C-1;M&h;)h>>=1;if(0!==h?(M&=h-1,M+=h):M=0,k++,0==--L[C]){if(C===_)break;C=t[e+d[k]]}if(C>P&&(M&u)!==f){for(0===D&&(D=P),w+=E,I=1<<(S=C-D);S+D<_&&!((I-=L[S+D])<=0);)S++,I<<=1;if(T+=1<<S,1===n&&T>852||2===n&&T>592)return 1;c[f=M&u]=P<<24|S<<16|w-p|0}}return 0!==M&&(c[w+M]=C-D<<24|64<<16|0),m.bits=P,0}},{"../utils/common":41}],51:[function(n,t,e){t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(n,t,e){var r=n("../utils/common");function o(n){for(var t=n.length;--t>=0;)n[t]=0}var a=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],i=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],l=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],c=new Array(576);o(c);var p=new Array(60);o(p);var d=new Array(512);o(d);var m=new Array(256);o(m);var h=new Array(29);o(h);var g,f,u,w=new Array(30);function y(n,t,e,r,o){this.static_tree=n,this.extra_bits=t,this.extra_base=e,this.elems=r,this.max_length=o,this.has_stree=n&&n.length}function v(n,t){this.dyn_tree=n,this.max_code=0,this.stat_desc=t}function b(n){return n<256?d[n]:d[256+(n>>>7)]}function x(n,t){n.pending_buf[n.pending++]=255&t,n.pending_buf[n.pending++]=t>>>8&255}function A(n,t,e){n.bi_valid>16-e?(n.bi_buf|=t<<n.bi_valid&65535,x(n,n.bi_buf),n.bi_buf=t>>16-n.bi_valid,n.bi_valid+=e-16):(n.bi_buf|=t<<n.bi_valid&65535,n.bi_valid+=e)}function C(n,t,e){A(n,e[2*t],e[2*t+1])}function k(n,t){var e=0;do{e|=1&n,n>>>=1,e<<=1}while(--t>0);return e>>>1}function E(n,t,e){var r,o,a=new Array(16),i=0;for(r=1;r<=15;r++)a[r]=i=i+e[r-1]<<1;for(o=0;o<=t;o++){var s=n[2*o+1];0!==s&&(n[2*o]=k(a[s]++,s))}}function _(n){var t;for(t=0;t<286;t++)n.dyn_ltree[2*t]=0;for(t=0;t<30;t++)n.dyn_dtree[2*t]=0;for(t=0;t<19;t++)n.bl_tree[2*t]=0;n.dyn_ltree[512]=1,n.opt_len=n.static_len=0,n.last_lit=n.matches=0}function P(n){n.bi_valid>8?x(n,n.bi_buf):n.bi_valid>0&&(n.pending_buf[n.pending++]=n.bi_buf),n.bi_buf=0,n.bi_valid=0}function S(n,t,e,r){var o=2*t,a=2*e;return n[o]<n[a]||n[o]===n[a]&&r[t]<=r[e]}function D(n,t,e){for(var r=n.heap[e],o=e<<1;o<=n.heap_len&&(o<n.heap_len&&S(t,n.heap[o+1],n.heap[o],n.depth)&&o++,!S(t,r,n.heap[o],n.depth));)n.heap[e]=n.heap[o],e=o,o<<=1;n.heap[e]=r}function I(n,t,e){var r,o,s,l,c=0;if(0!==n.last_lit)do{r=n.pending_buf[n.d_buf+2*c]<<8|n.pending_buf[n.d_buf+2*c+1],o=n.pending_buf[n.l_buf+c],c++,0===r?C(n,o,t):(C(n,(s=m[o])+256+1,t),0!==(l=a[s])&&A(n,o-=h[s],l),C(n,s=b(--r),e),0!==(l=i[s])&&A(n,r-=w[s],l))}while(c<n.last_lit);C(n,256,t)}function T(n,t){var e,r,o,a=t.dyn_tree,i=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,c=-1;for(n.heap_len=0,n.heap_max=573,e=0;e<l;e++)0!==a[2*e]?(n.heap[++n.heap_len]=c=e,n.depth[e]=0):a[2*e+1]=0;for(;n.heap_len<2;)a[2*(o=n.heap[++n.heap_len]=c<2?++c:0)]=1,n.depth[o]=0,n.opt_len--,s&&(n.static_len-=i[2*o+1]);for(t.max_code=c,e=n.heap_len>>1;e>=1;e--)D(n,a,e);o=l;do{e=n.heap[1],n.heap[1]=n.heap[n.heap_len--],D(n,a,1),r=n.heap[1],n.heap[--n.heap_max]=e,n.heap[--n.heap_max]=r,a[2*o]=a[2*e]+a[2*r],n.depth[o]=(n.depth[e]>=n.depth[r]?n.depth[e]:n.depth[r])+1,a[2*e+1]=a[2*r+1]=o,n.heap[1]=o++,D(n,a,1)}while(n.heap_len>=2);n.heap[--n.heap_max]=n.heap[1],function(n,t){var e,r,o,a,i,s,l=t.dyn_tree,c=t.max_code,p=t.stat_desc.static_tree,d=t.stat_desc.has_stree,m=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,g=t.stat_desc.max_length,f=0;for(a=0;a<=15;a++)n.bl_count[a]=0;for(l[2*n.heap[n.heap_max]+1]=0,e=n.heap_max+1;e<573;e++)(a=l[2*l[2*(r=n.heap[e])+1]+1]+1)>g&&(a=g,f++),l[2*r+1]=a,r>c||(n.bl_count[a]++,i=0,r>=h&&(i=m[r-h]),s=l[2*r],n.opt_len+=s*(a+i),d&&(n.static_len+=s*(p[2*r+1]+i)));if(0!==f){do{for(a=g-1;0===n.bl_count[a];)a--;n.bl_count[a]--,n.bl_count[a+1]+=2,n.bl_count[g]--,f-=2}while(f>0);for(a=g;0!==a;a--)for(r=n.bl_count[a];0!==r;)(o=n.heap[--e])>c||(l[2*o+1]!==a&&(n.opt_len+=(a-l[2*o+1])*l[2*o],l[2*o+1]=a),r--)}}(n,t),E(a,c,n.bl_count)}function M(n,t,e){var r,o,a=-1,i=t[1],s=0,l=7,c=4;for(0===i&&(l=138,c=3),t[2*(e+1)+1]=65535,r=0;r<=e;r++)o=i,i=t[2*(r+1)+1],++s<l&&o===i||(s<c?n.bl_tree[2*o]+=s:0!==o?(o!==a&&n.bl_tree[2*o]++,n.bl_tree[32]++):s<=10?n.bl_tree[34]++:n.bl_tree[36]++,s=0,a=o,0===i?(l=138,c=3):o===i?(l=6,c=3):(l=7,c=4))}function F(n,t,e){var r,o,a=-1,i=t[1],s=0,l=7,c=4;for(0===i&&(l=138,c=3),r=0;r<=e;r++)if(o=i,i=t[2*(r+1)+1],!(++s<l&&o===i)){if(s<c)do{C(n,o,n.bl_tree)}while(0!=--s);else 0!==o?(o!==a&&(C(n,o,n.bl_tree),s--),C(n,16,n.bl_tree),A(n,s-3,2)):s<=10?(C(n,17,n.bl_tree),A(n,s-3,3)):(C(n,18,n.bl_tree),A(n,s-11,7));s=0,a=o,0===i?(l=138,c=3):o===i?(l=6,c=3):(l=7,c=4)}}o(w);var B=!1;function L(n,t,e,o){A(n,0+(o?1:0),3),function(n,t,e,o){P(n),x(n,e),x(n,~e),r.arraySet(n.pending_buf,n.window,t,e,n.pending),n.pending+=e}(n,t,e)}e._tr_init=function(n){B||(function(){var n,t,e,r,o,l=new Array(16);for(e=0,r=0;r<28;r++)for(h[r]=e,n=0;n<1<<a[r];n++)m[e++]=r;for(m[e-1]=r,o=0,r=0;r<16;r++)for(w[r]=o,n=0;n<1<<i[r];n++)d[o++]=r;for(o>>=7;r<30;r++)for(w[r]=o<<7,n=0;n<1<<i[r]-7;n++)d[256+o++]=r;for(t=0;t<=15;t++)l[t]=0;for(n=0;n<=143;)c[2*n+1]=8,n++,l[8]++;for(;n<=255;)c[2*n+1]=9,n++,l[9]++;for(;n<=279;)c[2*n+1]=7,n++,l[7]++;for(;n<=287;)c[2*n+1]=8,n++,l[8]++;for(E(c,287,l),n=0;n<30;n++)p[2*n+1]=5,p[2*n]=k(n,5);g=new y(c,a,257,286,15),f=new y(p,i,0,30,15),u=new y(new Array(0),s,0,19,7)}(),B=!0),n.l_desc=new v(n.dyn_ltree,g),n.d_desc=new v(n.dyn_dtree,f),n.bl_desc=new v(n.bl_tree,u),n.bi_buf=0,n.bi_valid=0,_(n)},e._tr_stored_block=L,e._tr_flush_block=function(n,t,e,r){var o,a,i=0;n.level>0?(2===n.strm.data_type&&(n.strm.data_type=function(n){var t,e=4093624447;for(t=0;t<=31;t++,e>>>=1)if(1&e&&0!==n.dyn_ltree[2*t])return 0;if(0!==n.dyn_ltree[18]||0!==n.dyn_ltree[20]||0!==n.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==n.dyn_ltree[2*t])return 1;return 0}(n)),T(n,n.l_desc),T(n,n.d_desc),i=function(n){var t;for(M(n,n.dyn_ltree,n.l_desc.max_code),M(n,n.dyn_dtree,n.d_desc.max_code),T(n,n.bl_desc),t=18;t>=3&&0===n.bl_tree[2*l[t]+1];t--);return n.opt_len+=3*(t+1)+5+5+4,t}(n),o=n.opt_len+3+7>>>3,(a=n.static_len+3+7>>>3)<=o&&(o=a)):o=a=e+5,e+4<=o&&-1!==t?L(n,t,e,r):4===n.strategy||a===o?(A(n,2+(r?1:0),3),I(n,c,p)):(A(n,4+(r?1:0),3),function(n,t,e,r){var o;for(A(n,t-257,5),A(n,e-1,5),A(n,r-4,4),o=0;o<r;o++)A(n,n.bl_tree[2*l[o]+1],3);F(n,n.dyn_ltree,t-1),F(n,n.dyn_dtree,e-1)}(n,n.l_desc.max_code+1,n.d_desc.max_code+1,i+1),I(n,n.dyn_ltree,n.dyn_dtree)),_(n),r&&P(n)},e._tr_tally=function(n,t,e){return n.pending_buf[n.d_buf+2*n.last_lit]=t>>>8&255,n.pending_buf[n.d_buf+2*n.last_lit+1]=255&t,n.pending_buf[n.l_buf+n.last_lit]=255&e,n.last_lit++,0===t?n.dyn_ltree[2*e]++:(n.matches++,t--,n.dyn_ltree[2*(m[e]+256+1)]++,n.dyn_dtree[2*b(t)]++),n.last_lit===n.lit_bufsize-1},e._tr_align=function(n){A(n,2,3),C(n,256,c),function(n){16===n.bi_valid?(x(n,n.bi_buf),n.bi_buf=0,n.bi_valid=0):n.bi_valid>=8&&(n.pending_buf[n.pending++]=255&n.bi_buf,n.bi_buf>>=8,n.bi_valid-=8)}(n)}},{"../utils/common":41}],53:[function(n,t,e){t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(n,t,e){t.exports="function"==typeof setImmediate?setImmediate:function(){var n=[].slice.apply(arguments);n.splice(1,0,0),setTimeout.apply(null,n)}},{}]},{},[10])(10)},n.exports=e()})),lottie=createCommonjsModule((function(module,exports){var e;"undefined"!=typeof navigator&&(e=function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(n){_useWebWorker=!!n},getWebWorker=function(){return _useWebWorker},setLocationHref=function(n){locationHref=n},getLocationHref=function(){return locationHref};function createTag(n){return document.createElement(n)}function extendPrototype(n,t){var e,r,o=n.length;for(e=0;e<o;e+=1)for(var a in r=n[e].prototype)Object.prototype.hasOwnProperty.call(r,a)&&(t.prototype[a]=r[a])}function getDescriptor(n,t){return Object.getOwnPropertyDescriptor(n,t)}function createProxyFunction(n){function t(){}return t.prototype=n,t}var audioControllerFactory=function(){function n(n){this.audios=[],this.audioFactory=n,this._volume=1,this._isMuted=!1}return n.prototype={addAudio:function(n){this.audios.push(n)},pause:function(){var n,t=this.audios.length;for(n=0;n<t;n+=1)this.audios[n].pause()},resume:function(){var n,t=this.audios.length;for(n=0;n<t;n+=1)this.audios[n].resume()},setRate:function(n){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].setRate(n)},createAudio:function(n){return this.audioFactory?this.audioFactory(n):window.Howl?new window.Howl({src:[n]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(n){this.audioFactory=n},setVolume:function(n){this._volume=n,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var n,t=this.audios.length;for(n=0;n<t;n+=1)this.audios[n].volume(this._volume*(this._isMuted?0:1))}},function(){return new n}}(),createTypedArray=function(){function n(n,t){var e,r=0,o=[];switch(n){case"int16":case"uint8c":e=1;break;default:e=1.1}for(r=0;r<t;r+=1)o.push(e);return o}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,e){return"float32"===t?new Float32Array(e):"int16"===t?new Int16Array(e):"uint8c"===t?new Uint8ClampedArray(e):n(t,e)}:n}();function createSizedArray(n){return Array.apply(null,{length:n})}function _typeof$6(n){return(_typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}var subframeEnabled=!0,expressionsPlugin=null,idPrefix="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}!function(){var n,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],e=t.length;for(n=0;n<e;n+=1)BMMath[t[n]]=Math[t[n]]}(),BMMath.random=Math.random,BMMath.abs=function(n){if("object"===_typeof$6(n)&&n.length){var t,e=createSizedArray(n.length),r=n.length;for(t=0;t<r;t+=1)e[t]=Math.abs(n[t]);return e}return Math.abs(n)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(n){_shouldRoundValues=!!n}function bmRnd(n){return _shouldRoundValues?Math.round(n):n}function styleDiv(n){n.style.position="absolute",n.style.top=0,n.style.left=0,n.style.display="block",n.style.transformOrigin="0 0",n.style.webkitTransformOrigin="0 0",n.style.backfaceVisibility="visible",n.style.webkitBackfaceVisibility="visible",n.style.transformStyle="preserve-3d",n.style.webkitTransformStyle="preserve-3d",n.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(n,t,e,r){this.type=n,this.currentTime=t,this.totalTime=e,this.direction=r<0?-1:1}function BMCompleteEvent(n,t){this.type=n,this.direction=t<0?-1:1}function BMCompleteLoopEvent(n,t,e,r){this.type=n,this.currentLoop=e,this.totalLoops=t,this.direction=r<0?-1:1}function BMSegmentStartEvent(n,t,e){this.type=n,this.firstFrame=t,this.totalFrames=e}function BMDestroyEvent(n,t){this.type=n,this.target=t}function BMRenderFrameErrorEvent(n,t){this.type="renderFrameError",this.nativeError=n,this.currentTime=t}function BMConfigErrorEvent(n){this.type="configError",this.nativeError=n}function BMAnimationConfigErrorEvent(n,t){this.type=n,this.nativeError=t}var createElementID=(_count=0,function(){return idPrefix+"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(n,t,e){var r,o,a,i,s,l,c,p;switch(l=e*(1-t),c=e*(1-(s=6*n-(i=Math.floor(6*n)))*t),p=e*(1-(1-s)*t),i%6){case 0:r=e,o=p,a=l;break;case 1:r=c,o=e,a=l;break;case 2:r=l,o=e,a=p;break;case 3:r=l,o=c,a=e;break;case 4:r=p,o=l,a=e;break;case 5:r=e,o=l,a=c}return[r,o,a]}function RGBtoHSV(n,t,e){var r,o=Math.max(n,t,e),a=Math.min(n,t,e),i=o-a,s=0===o?0:i/o,l=o/255;switch(o){case a:r=0;break;case n:r=t-e+i*(t<e?6:0),r/=6*i;break;case t:r=e-n+2*i,r/=6*i;break;case e:r=n-t+4*i,r/=6*i}return[r,s,l]}function addSaturationToRGB(n,t){var e=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return e[1]+=t,e[1]>1?e[1]=1:e[1]<=0&&(e[1]=0),HSVtoRGB(e[0],e[1],e[2])}function addBrightnessToRGB(n,t){var e=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return e[2]+=t,e[2]>1?e[2]=1:e[2]<0&&(e[2]=0),HSVtoRGB(e[0],e[1],e[2])}function addHueToRGB(n,t){var e=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return e[0]+=t/360,e[0]>1?e[0]-=1:e[0]<0&&(e[0]+=1),HSVtoRGB(e[0],e[1],e[2])}var rgbToHex=function(){var n,t,e=[];for(n=0;n<256;n+=1)t=n.toString(16),e[n]=1===t.length?"0"+t:t;return function(n,t,r){return n<0&&(n=0),t<0&&(t=0),r<0&&(r=0),"#"+e[n]+e[t]+e[r]}}(),setSubframeEnabled=function(n){subframeEnabled=!!n},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(n){expressionsPlugin=n},getExpressionsPlugin=function(){return expressionsPlugin},setDefaultCurveSegments=function(n){defaultCurveSegments=n},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(n){idPrefix=n},getIdPrefix=function(){return idPrefix};function createNS(n){return document.createElementNS(svgNS,n)}function _typeof$5(n){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}var dataManager=function(){var n,t,e=1,r=[],o={onmessage:function(){},postMessage:function(t){n({data:t})}},a={postMessage:function(n){o.onmessage({data:n})}};function i(){t||((t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var e=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),r=URL.createObjectURL(e);return new Worker(r)}return n=t,o}((function(n){if(a.dataManager||(a.dataManager=function(){function n(o,a){var i,s,l,c,p,m,h=o.length;for(s=0;s<h;s+=1)if("ks"in(i=o[s])&&!i.completed){if(i.completed=!0,i.tt&&(o[s-1].td=i.tt),i.hasMask){var g=i.masksProperties;for(c=g.length,l=0;l<c;l+=1)if(g[l].pt.k.i)r(g[l].pt.k);else for(m=g[l].pt.k.length,p=0;p<m;p+=1)g[l].pt.k[p].s&&r(g[l].pt.k[p].s[0]),g[l].pt.k[p].e&&r(g[l].pt.k[p].e[0])}0===i.ty?(i.layers=t(i.refId,a),n(i.layers,a)):4===i.ty?e(i.shapes):5===i.ty&&d(i)}}function t(n,t){var e=function(n,t){for(var e=0,r=t.length;e<r;){if(t[e].id===n)return t[e];e+=1}return null}(n,t);return e?e.layers.__used?JSON.parse(JSON.stringify(e.layers)):(e.layers.__used=!0,e.layers):null}function e(n){var t,o,a;for(t=n.length-1;t>=0;t-=1)if("sh"===n[t].ty)if(n[t].ks.k.i)r(n[t].ks.k);else for(a=n[t].ks.k.length,o=0;o<a;o+=1)n[t].ks.k[o].s&&r(n[t].ks.k[o].s[0]),n[t].ks.k[o].e&&r(n[t].ks.k[o].e[0]);else"gr"===n[t].ty&&e(n[t].it)}function r(n){var t,e=n.i.length;for(t=0;t<e;t+=1)n.i[t][0]+=n.v[t][0],n.i[t][1]+=n.v[t][1],n.o[t][0]+=n.v[t][0],n.o[t][1]+=n.v[t][1]}function o(n,t){var e=t?t.split("."):[100,100,100];return n[0]>e[0]||!(e[0]>n[0])&&(n[1]>e[1]||!(e[1]>n[1])&&(n[2]>e[2]||!(e[2]>n[2])&&null))}var a,i=function(){var n=[4,4,14];function t(n){var t,e,r,o=n.length;for(t=0;t<o;t+=1)5===n[t].ty&&(r=(e=n[t]).t.d,e.t.d={k:[{s:r,t:0}]})}return function(e){if(o(n,e.v)&&(t(e.layers),e.assets)){var r,a=e.assets.length;for(r=0;r<a;r+=1)e.assets[r].layers&&t(e.assets[r].layers)}}}(),s=(a=[4,7,99],function(n){if(n.chars&&!o(a,n.v)){var t,r=n.chars.length;for(t=0;t<r;t+=1){var i=n.chars[t];i.data&&i.data.shapes&&(e(i.data.shapes),i.data.ip=0,i.data.op=99999,i.data.st=0,i.data.sr=1,i.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},n.chars[t].t||(i.data.shapes.push({ty:"no"}),i.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}),l=function(){var n=[5,7,15];function t(n){var t,e,r=n.length;for(t=0;t<r;t+=1)5===n[t].ty&&(e=void 0,"number"==typeof(e=n[t].t.p).a&&(e.a={a:0,k:e.a}),"number"==typeof e.p&&(e.p={a:0,k:e.p}),"number"==typeof e.r&&(e.r={a:0,k:e.r}))}return function(e){if(o(n,e.v)&&(t(e.layers),e.assets)){var r,a=e.assets.length;for(r=0;r<a;r+=1)e.assets[r].layers&&t(e.assets[r].layers)}}}(),c=function(){var n=[4,1,9];function t(n){var e,r,o,a=n.length;for(e=0;e<a;e+=1)if("gr"===n[e].ty)t(n[e].it);else if("fl"===n[e].ty||"st"===n[e].ty)if(n[e].c.k&&n[e].c.k[0].i)for(o=n[e].c.k.length,r=0;r<o;r+=1)n[e].c.k[r].s&&(n[e].c.k[r].s[0]/=255,n[e].c.k[r].s[1]/=255,n[e].c.k[r].s[2]/=255,n[e].c.k[r].s[3]/=255),n[e].c.k[r].e&&(n[e].c.k[r].e[0]/=255,n[e].c.k[r].e[1]/=255,n[e].c.k[r].e[2]/=255,n[e].c.k[r].e[3]/=255);else n[e].c.k[0]/=255,n[e].c.k[1]/=255,n[e].c.k[2]/=255,n[e].c.k[3]/=255}function e(n){var e,r=n.length;for(e=0;e<r;e+=1)4===n[e].ty&&t(n[e].shapes)}return function(t){if(o(n,t.v)&&(e(t.layers),t.assets)){var r,a=t.assets.length;for(r=0;r<a;r+=1)t.assets[r].layers&&e(t.assets[r].layers)}}}(),p=function(){var n=[4,4,18];function t(n){var e,r,o;for(e=n.length-1;e>=0;e-=1)if("sh"===n[e].ty)if(n[e].ks.k.i)n[e].ks.k.c=n[e].closed;else for(o=n[e].ks.k.length,r=0;r<o;r+=1)n[e].ks.k[r].s&&(n[e].ks.k[r].s[0].c=n[e].closed),n[e].ks.k[r].e&&(n[e].ks.k[r].e[0].c=n[e].closed);else"gr"===n[e].ty&&t(n[e].it)}function e(n){var e,r,o,a,i,s,l=n.length;for(r=0;r<l;r+=1){if((e=n[r]).hasMask){var c=e.masksProperties;for(a=c.length,o=0;o<a;o+=1)if(c[o].pt.k.i)c[o].pt.k.c=c[o].cl;else for(s=c[o].pt.k.length,i=0;i<s;i+=1)c[o].pt.k[i].s&&(c[o].pt.k[i].s[0].c=c[o].cl),c[o].pt.k[i].e&&(c[o].pt.k[i].e[0].c=c[o].cl)}4===e.ty&&t(e.shapes)}}return function(t){if(o(n,t.v)&&(e(t.layers),t.assets)){var r,a=t.assets.length;for(r=0;r<a;r+=1)t.assets[r].layers&&e(t.assets[r].layers)}}}();function d(n){0===n.t.a.length&&n.t.p}var m={completeData:function(e){e.__complete||(c(e),i(e),s(e),l(e),p(e),n(e.layers,e.assets),function(e,r){if(e){var o=0,a=e.length;for(o=0;o<a;o+=1)1===e[o].t&&(e[o].data.layers=t(e[o].data.refId,r),n(e[o].data.layers,r))}}(e.chars,e.assets),e.__complete=!0)}};return m.checkColors=c,m.checkChars=s,m.checkPathProperties=l,m.checkShapes=p,m.completeLayers=n,m}()),a.assetLoader||(a.assetLoader=function(){function n(n){var t=n.getResponseHeader("content-type");return t&&"json"===n.responseType&&-1!==t.indexOf("json")||n.response&&"object"===_typeof$5(n.response)?n.response:n.response&&"string"==typeof n.response?JSON.parse(n.response):n.responseText?JSON.parse(n.responseText):null}return{load:function(t,e,r,o){var a,i=new XMLHttpRequest;try{i.responseType="json"}catch(n){}i.onreadystatechange=function(){if(4===i.readyState)if(200===i.status)a=n(i),r(a);else try{a=n(i),r(a)}catch(n){o&&o(n)}};try{i.open("GET",t,!0)}catch(n){i.open("GET",e+"/"+t,!0)}i.send()}}}()),"loadAnimation"===n.data.type)a.assetLoader.load(n.data.path,n.data.fullPath,(function(t){a.dataManager.completeData(t),a.postMessage({id:n.data.id,payload:t,status:"success"})}),(function(){a.postMessage({id:n.data.id,status:"error"})}));else if("complete"===n.data.type){var t=n.data.animation;a.dataManager.completeData(t),a.postMessage({id:n.data.id,payload:t,status:"success"})}else"loadData"===n.data.type&&a.assetLoader.load(n.data.path,n.data.fullPath,(function(t){a.postMessage({id:n.data.id,payload:t,status:"success"})}),(function(){a.postMessage({id:n.data.id,status:"error"})}))}))).onmessage=function(n){var t=n.data,e=t.id,o=r[e];r[e]=null,"success"===t.status?o.onComplete(t.payload):o.onError&&o.onError()})}function s(n,t){var o="processId_"+(e+=1);return r[o]={onComplete:n,onError:t},o}return{loadAnimation:function(n,e,r){i();var o=s(e,r);t.postMessage({type:"loadAnimation",path:n,fullPath:window.location.origin+window.location.pathname,id:o})},loadData:function(n,e,r){i();var o=s(e,r);t.postMessage({type:"loadData",path:n,fullPath:window.location.origin+window.location.pathname,id:o})},completeAnimation:function(n,e,r){i();var o=s(e,r);t.postMessage({type:"complete",animation:n,id:o})}}}(),ImagePreloader=function(){var n=function(){var n=createTag("canvas");n.width=1,n.height=1;var t=n.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),n}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function e(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(n,t,e){var r="";if(n.e)r=n.p;else if(t){var o=n.p;-1!==o.indexOf("images/")&&(o=o.split("/")[1]),r=t+o}else r=e,r+=n.u?n.u:"",r+=n.p;return r}function o(n){var t=0,e=setInterval(function(){(n.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(e)),t+=1}.bind(this),50)}function a(n){var t={assetData:n},e=r(n,this.assetsPath,this.path);return dataManager.loadData(e,function(n){t.img=n,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function i(){this._imageLoaded=t.bind(this),this._footageLoaded=e.bind(this),this.testImageLoaded=o.bind(this),this.createFootageData=a.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return i.prototype={loadAssets:function(n,t){var e;this.imagesLoadedCb=t;var r=n.length;for(e=0;e<r;e+=1)n[e].layers||(n[e].t&&"seq"!==n[e].t?3===n[e].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(n[e]))):(this.totalImages+=1,this.images.push(this._createImageData(n[e]))))},setAssetsPath:function(n){this.assetsPath=n||""},setPath:function(n){this.path=n||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(n){for(var t=0,e=this.images.length;t<e;){if(this.images[t].assetData===n)return this.images[t].img;t+=1}return null},createImgData:function(t){var e=r(t,this.assetsPath,this.path),o=createTag("img");o.crossOrigin="anonymous",o.addEventListener("load",this._imageLoaded,!1),o.addEventListener("error",function(){a.img=n,this._imageLoaded()}.bind(this),!1),o.src=e;var a={img:o,assetData:t};return a},createImageData:function(t){var e=r(t,this.assetsPath,this.path),o=createNS("image");isSafari?this.testImageLoaded(o):o.addEventListener("load",this._imageLoaded,!1),o.addEventListener("error",function(){a.img=n,this._imageLoaded()}.bind(this),!1),o.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this._elementHelper.append?this._elementHelper.append(o):this._elementHelper.appendChild(o);var a={img:o,assetData:t};return a},imageLoaded:t,footageLoaded:e,setCacheType:function(n,t){"svg"===n?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},i}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(n,t){if(this._cbs[n])for(var e=this._cbs[n],r=0;r<e.length;r+=1)e[r](t)},addEventListener:function(n,t){return this._cbs[n]||(this._cbs[n]=[]),this._cbs[n].push(t),function(){this.removeEventListener(n,t)}.bind(this)},removeEventListener:function(n,t){if(t){if(this._cbs[n]){for(var e=0,r=this._cbs[n].length;e<r;)this._cbs[n][e]===t&&(this._cbs[n].splice(e,1),e-=1,r-=1),e+=1;this._cbs[n].length||(this._cbs[n]=null)}}else this._cbs[n]=null}};var markerParser=function(){function n(n){for(var t,e=n.split("\r\n"),r={},o=0,a=0;a<e.length;a+=1)2===(t=e[a].split(":")).length&&(r[t[0]]=t[1].trim(),o+=1);if(0===o)throw new Error;return r}return function(t){for(var e=[],r=0;r<t.length;r+=1){var o=t[r],a={time:o.tm,duration:o.dr};try{a.payload=JSON.parse(t[r].cm)}catch(e){try{a.payload=n(t[r].cm)}catch(n){a.payload={name:t[r]}}}e.push(a)}return e}}(),ProjectInterface=function(){function n(n){this.compositions.push(n)}return function(){function t(n){for(var t=0,e=this.compositions.length;t<e;){if(this.compositions[t].data&&this.compositions[t].data.nm===n)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=n,t}}(),renderers={},registerRenderer=function(n,t){renderers[n]=t};function getRenderer(n){return renderers[n]}function _typeof$4(n){return(_typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this)};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(n){(n.wrapper||n.container)&&(this.wrapper=n.wrapper||n.container);var t="svg";n.animType?t=n.animType:n.renderer&&(t=n.renderer);var e=getRenderer(t);this.renderer=new e(this,n.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===n.loop||null===n.loop||void 0===n.loop||!0===n.loop?this.loop=!0:!1===n.loop?this.loop=!1:this.loop=parseInt(n.loop,10),this.autoplay=!("autoplay"in n)||n.autoplay,this.name=n.name?n.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(n,"autoloadSegments")||n.autoloadSegments,this.assetsPath=n.assetsPath,this.initialSegment=n.initialSegment,n.audioFactory&&this.audioController.setAudioFactory(n.audioFactory),n.animationData?this.setupAnimation(n.animationData):n.path&&(-1!==n.path.lastIndexOf("\\")?this.path=n.path.substr(0,n.path.lastIndexOf("\\")+1):this.path=n.path.substr(0,n.path.lastIndexOf("/")+1),this.fileName=n.path.substr(n.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(n.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(n){dataManager.completeAnimation(n,this.configAnimation)},AnimationItem.prototype.setData=function(n,t){t&&"object"!==_typeof$4(t)&&(t=JSON.parse(t));var e={wrapper:n,animationData:t},r=n.attributes;e.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",e.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:"canvas";var o=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";"false"===o?e.loop=!1:"true"===o?e.loop=!0:""!==o&&(e.loop=parseInt(o,10));var a=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:!r.getNamedItem("bm-autoplay")||r.getNamedItem("bm-autoplay").value;e.autoplay="false"!==a,e.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"","false"===(r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"")&&(e.prerender=!1),this.setParams(e)},AnimationItem.prototype.includeLayers=function(n){n.op>this.animationData.op&&(this.animationData.op=n.op,this.totalFrames=Math.floor(n.op-this.animationData.ip));var t,e,r=this.animationData.layers,o=r.length,a=n.layers,i=a.length;for(e=0;e<i;e+=1)for(t=0;t<o;){if(r[t].id===a[e].id){r[t]=a[e];break}t+=1}if((n.chars||n.fonts)&&(this.renderer.globalData.fontManager.addChars(n.chars),this.renderer.globalData.fontManager.addFonts(n.fonts,this.renderer.globalData.defs)),n.assets)for(o=n.assets.length,t=0;t<o;t+=1)this.animationData.assets.push(n.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(n){this.animationData=n;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var n=this.animationData.segments;if(!n||0===n.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=n.shift();this.timeCompleted=t.time*this.frameRate;var e=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(e,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(n){if(this.renderer)try{this.animationData=n,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(n),n.assets||(n.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(n.assets),this.markers=markerParser(n.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(n){this.triggerConfigError(n)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var n=getExpressionsPlugin();n&&n.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(n){this.isSubframeEnabled=!!n},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(n){this.triggerRenderFrameError(n)}},AnimationItem.prototype.play=function(n){n&&this.name!==n||!0===this.isPaused&&(this.isPaused=!1,this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(n){n&&this.name!==n||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(n){n&&this.name!==n||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(n){n&&this.name!==n||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(n){for(var t,e=0;e<this.markers.length;e+=1)if((t=this.markers[e]).payload&&t.payload.name===n)return t;return null},AnimationItem.prototype.goToAndStop=function(n,t,e){if(!e||this.name===e){var r=Number(n);if(isNaN(r)){var o=this.getMarkerData(n);o&&this.goToAndStop(o.time,!0)}else t?this.setCurrentRawFrameValue(n):this.setCurrentRawFrameValue(n*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(n,t,e){if(!e||this.name===e){var r=Number(n);if(isNaN(r)){var o=this.getMarkerData(n);o&&(o.duration?this.playSegments([o.time,o.time+o.duration],!0):this.goToAndStop(o.time,!0))}else this.goToAndStop(r,t,e);this.play()}},AnimationItem.prototype.advanceTime=function(n){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+n*this.frameModifier,e=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(e=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(e=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),e&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(n,t){this.playCount=0,n[1]<n[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=n[0]-n[1],this.timeCompleted=this.totalFrames,this.firstFrame=n[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):n[1]>n[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=n[1]-n[0],this.timeCompleted=this.totalFrames,this.firstFrame=n[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(n,t){var e=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<n?e=n:this.currentRawFrame+this.firstFrame>t&&(e=t-n)),this.firstFrame=n,this.totalFrames=t-n,this.timeCompleted=this.totalFrames,-1!==e&&this.goToAndStop(e,!0)},AnimationItem.prototype.playSegments=function(n,t){if(t&&(this.segments.length=0),"object"===_typeof$4(n[0])){var e,r=n.length;for(e=0;e<r;e+=1)this.segments.push(n[e])}else this.segments.push(n);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(n){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),n&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(n){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),n),!0)},AnimationItem.prototype.destroy=function(n){n&&this.name!==n||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(n){this.currentRawFrame=n,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(n){this.playSpeed=n,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(n){this.playDirection=n<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setVolume=function(n,t){t&&this.name!==t||this.audioController.setVolume(n)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(n){n&&this.name!==n||this.audioController.mute()},AnimationItem.prototype.unmute=function(n){n&&this.name!==n||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(n){var t="";if(n.e)t=n.p;else if(this.assetsPath){var e=n.p;-1!==e.indexOf("images/")&&(e=e.split("/")[1]),t=this.assetsPath+e}else t=this.path,t+=n.u?n.u:"",t+=n.p;return t},AnimationItem.prototype.getAssetData=function(n){for(var t=0,e=this.assets.length;t<e;){if(n===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(n){return n?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.trigger=function(n){if(this._cbs&&this._cbs[n])switch(n){case"enterFrame":case"drawnFrame":this.triggerEvent(n,new BMEnterFrameEvent(n,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(n,new BMCompleteLoopEvent(n,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(n,new BMCompleteEvent(n,this.frameMult));break;case"segmentStart":this.triggerEvent(n,new BMSegmentStartEvent(n,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(n,new BMDestroyEvent(n,this));break;default:this.triggerEvent(n)}"enterFrame"===n&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(n,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===n&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(n,this.loop,this.playCount,this.frameMult)),"complete"===n&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(n,this.frameMult)),"segmentStart"===n&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(n,this.firstFrame,this.totalFrames)),"destroy"===n&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(n,this))},AnimationItem.prototype.triggerRenderFrameError=function(n){var t=new BMRenderFrameErrorEvent(n,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(n){var t=new BMConfigErrorEvent(n,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var animationManager=function(){var n={},t=[],e=0,r=0,o=0,a=!0,i=!1;function s(n){for(var e=0,o=n.target;e<r;)t[e].animation===o&&(t.splice(e,1),e-=1,r-=1,o.isPaused||p()),e+=1}function l(n,e){if(!n)return null;for(var o=0;o<r;){if(t[o].elem===n&&null!==t[o].elem)return t[o].animation;o+=1}var a=new AnimationItem;return d(a,n),a.setData(n,e),a}function c(){o+=1,g()}function p(){o-=1}function d(n,e){n.addEventListener("destroy",s),n.addEventListener("_active",c),n.addEventListener("_idle",p),t.push({elem:e,animation:n}),r+=1}function m(n){var s,l=n-e;for(s=0;s<r;s+=1)t[s].animation.advanceTime(l);e=n,o&&!i?window.requestAnimationFrame(m):a=!0}function h(n){e=n,window.requestAnimationFrame(m)}function g(){!i&&o&&a&&(window.requestAnimationFrame(h),a=!1)}return n.registerAnimation=l,n.loadAnimation=function(n){var t=new AnimationItem;return d(t,null),t.setParams(n),t},n.setSpeed=function(n,e){var o;for(o=0;o<r;o+=1)t[o].animation.setSpeed(n,e)},n.setDirection=function(n,e){var o;for(o=0;o<r;o+=1)t[o].animation.setDirection(n,e)},n.play=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.play(n)},n.pause=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.pause(n)},n.stop=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.stop(n)},n.togglePause=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.togglePause(n)},n.searchAnimations=function(n,t,e){var r,o=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),a=o.length;for(r=0;r<a;r+=1)e&&o[r].setAttribute("data-bm-type",e),l(o[r],n);if(t&&0===a){e||(e="svg");var i=document.getElementsByTagName("body")[0];i.innerText="";var s=createTag("div");s.style.width="100%",s.style.height="100%",s.setAttribute("data-bm-type",e),i.appendChild(s),l(s,n)}},n.resize=function(){var n;for(n=0;n<r;n+=1)t[n].animation.resize()},n.goToAndStop=function(n,e,o){var a;for(a=0;a<r;a+=1)t[a].animation.goToAndStop(n,e,o)},n.destroy=function(n){var e;for(e=r-1;e>=0;e-=1)t[e].animation.destroy(n)},n.freeze=function(){i=!0},n.unfreeze=function(){i=!1,g()},n.setVolume=function(n,e){var o;for(o=0;o<r;o+=1)t[o].animation.setVolume(n,e)},n.mute=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.mute(n)},n.unmute=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.unmute(n)},n.getRegisteredAnimations=function(){var n,e=t.length,r=[];for(n=0;n<e;n+=1)r.push(t[n].animation);return r},n}(),BezierFactory=function(){var n={getBezierEasing:function(n,e,r,o,a){var i=a||("bez_"+n+"_"+e+"_"+r+"_"+o).replace(/\./g,"p");if(t[i])return t[i];var s=new l([n,e,r,o]);return t[i]=s,s}},t={},e="function"==typeof Float32Array;function r(n,t){return 1-3*t+3*n}function o(n,t){return 3*t-6*n}function a(n){return 3*n}function i(n,t,e){return((r(t,e)*n+o(t,e))*n+a(t))*n}function s(n,t,e){return 3*r(t,e)*n*n+2*o(t,e)*n+a(t)}function l(n){this._p=n,this._mSampleValues=e?new Float32Array(11):new Array(11),this._precomputed=!1,this.get=this.get.bind(this)}return l.prototype={get:function(n){var t=this._p[0],e=this._p[1],r=this._p[2],o=this._p[3];return this._precomputed||this._precompute(),t===e&&r===o?n:0===n?0:1===n?1:i(this._getTForX(n),e,o)},_precompute:function(){var n=this._p[0],t=this._p[1],e=this._p[2],r=this._p[3];this._precomputed=!0,n===t&&e===r||this._calcSampleValues()},_calcSampleValues:function(){for(var n=this._p[0],t=this._p[2],e=0;e<11;++e)this._mSampleValues[e]=i(.1*e,n,t)},_getTForX:function(n){for(var t=this._p[0],e=this._p[2],r=this._mSampleValues,o=0,a=1;10!==a&&r[a]<=n;++a)o+=.1;var l=o+(n-r[--a])/(r[a+1]-r[a])*.1,c=s(l,t,e);return c>=.001?function(n,t,e,r){for(var o=0;o<4;++o){var a=s(t,e,r);if(0===a)return t;t-=(i(t,e,r)-n)/a}return t}(n,l,t,e):0===c?l:function(n,t,e,r,o){var a,s,l=0;do{(a=i(s=t+(e-t)/2,r,o)-n)>0?e=s:t=s}while(Math.abs(a)>1e-7&&++l<10);return s}(n,o,o+.1,t,e)}},n}(),pooling={double:function(n){return n.concat(createSizedArray(n.length))}},poolFactory=function(n,t,e){var r=0,o=n,a=createSizedArray(o);return{newElement:function(){return r?a[r-=1]:t()},release:function(n){r===o&&(a=pooling.double(a),o*=2),e&&e(n),a[r]=n,r+=1}}},bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(n){var t,e=n.lengths.length;for(t=0;t<e;t+=1)bezierLengthPool.release(n.lengths[t]);n.lengths.length=0}));function bezFunction(){var n=Math;function t(n,t,e,r,o,a){var i=n*r+t*o+e*a-o*r-a*n-e*t;return i>-.001&&i<.001}var e=function(n,t,e,r){var o,a,i,s,l,c,p=getDefaultCurveSegments(),d=0,m=[],h=[],g=bezierLengthPool.newElement();for(i=e.length,o=0;o<p;o+=1){for(l=o/(p-1),c=0,a=0;a<i;a+=1)s=bmPow(1-l,3)*n[a]+3*bmPow(1-l,2)*l*e[a]+3*(1-l)*bmPow(l,2)*r[a]+bmPow(l,3)*t[a],m[a]=s,null!==h[a]&&(c+=bmPow(m[a]-h[a],2)),h[a]=m[a];c&&(d+=c=bmSqrt(c)),g.percents[o]=l,g.lengths[o]=d}return g.addedLength=d,g};function r(n){this.segmentLength=0,this.points=new Array(n)}function o(n,t){this.partialLength=n,this.point=t}var a,i=(a={},function(n,e,i,s){var l=(n[0]+"_"+n[1]+"_"+e[0]+"_"+e[1]+"_"+i[0]+"_"+i[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!a[l]){var c,p,d,m,h,g,f,u=getDefaultCurveSegments(),w=0,y=null;2===n.length&&(n[0]!==e[0]||n[1]!==e[1])&&t(n[0],n[1],e[0],e[1],n[0]+i[0],n[1]+i[1])&&t(n[0],n[1],e[0],e[1],e[0]+s[0],e[1]+s[1])&&(u=2);var v=new r(u);for(d=i.length,c=0;c<u;c+=1){for(f=createSizedArray(d),h=c/(u-1),g=0,p=0;p<d;p+=1)m=bmPow(1-h,3)*n[p]+3*bmPow(1-h,2)*h*(n[p]+i[p])+3*(1-h)*bmPow(h,2)*(e[p]+s[p])+bmPow(h,3)*e[p],f[p]=m,null!==y&&(g+=bmPow(f[p]-y[p],2));w+=g=bmSqrt(g),v.points[c]=new o(g,f),y=f}v.segmentLength=w,a[l]=v}return a[l]});function s(n,t){var e=t.percents,r=t.lengths,o=e.length,a=bmFloor((o-1)*n),i=n*t.addedLength,s=0;if(a===o-1||0===a||i===r[a])return e[a];for(var l=r[a]>i?-1:1,c=!0;c;)if(r[a]<=i&&r[a+1]>i?(s=(i-r[a])/(r[a+1]-r[a]),c=!1):a+=l,a<0||a>=o-1){if(a===o-1)return e[a];c=!1}return e[a]+(e[a+1]-e[a])*s}var l=createTypedArray("float32",8);return{getSegmentsLength:function(n){var t,r=segmentsLengthPool.newElement(),o=n.c,a=n.v,i=n.o,s=n.i,l=n._length,c=r.lengths,p=0;for(t=0;t<l-1;t+=1)c[t]=e(a[t],a[t+1],i[t],s[t+1]),p+=c[t].addedLength;return o&&l&&(c[t]=e(a[t],a[0],i[t],s[0]),p+=c[t].addedLength),r.totalLength=p,r},getNewSegment:function(t,e,r,o,a,i,c){a<0?a=0:a>1&&(a=1);var p,d=s(a,c),m=s(i=i>1?1:i,c),h=t.length,g=1-d,f=1-m,u=g*g*g,w=d*g*g*3,y=d*d*g*3,v=d*d*d,b=g*g*f,x=d*g*f+g*d*f+g*g*m,A=d*d*f+g*d*m+d*g*m,C=d*d*m,k=g*f*f,E=d*f*f+g*m*f+g*f*m,_=d*m*f+g*m*m+d*f*m,P=d*m*m,S=f*f*f,D=m*f*f+f*m*f+f*f*m,I=m*m*f+f*m*m+m*f*m,T=m*m*m;for(p=0;p<h;p+=1)l[4*p]=n.round(1e3*(u*t[p]+w*r[p]+y*o[p]+v*e[p]))/1e3,l[4*p+1]=n.round(1e3*(b*t[p]+x*r[p]+A*o[p]+C*e[p]))/1e3,l[4*p+2]=n.round(1e3*(k*t[p]+E*r[p]+_*o[p]+P*e[p]))/1e3,l[4*p+3]=n.round(1e3*(S*t[p]+D*r[p]+I*o[p]+T*e[p]))/1e3;return l},getPointInSegment:function(t,e,r,o,a,i){var l=s(a,i),c=1-l;return[n.round(1e3*(c*c*c*t[0]+(l*c*c+c*l*c+c*c*l)*r[0]+(l*l*c+c*l*l+l*c*l)*o[0]+l*l*l*e[0]))/1e3,n.round(1e3*(c*c*c*t[1]+(l*c*c+c*l*c+c*c*l)*r[1]+(l*l*c+c*l*l+l*c*l)*o[1]+l*l*l*e[1]))/1e3]},buildBezierData:i,pointOnLine2D:t,pointOnLine3D:function(e,r,o,a,i,s,l,c,p){if(0===o&&0===s&&0===p)return t(e,r,a,i,l,c);var d,m=n.sqrt(n.pow(a-e,2)+n.pow(i-r,2)+n.pow(s-o,2)),h=n.sqrt(n.pow(l-e,2)+n.pow(c-r,2)+n.pow(p-o,2)),g=n.sqrt(n.pow(l-a,2)+n.pow(c-i,2)+n.pow(p-s,2));return(d=m>h?m>g?m-h-g:g-h-m:g>h?g-h-m:h-m-g)>-1e-4&&d<1e-4}}}var bez=bezFunction(),PropertyFactory=function(){var n=initialDefaultFrame,t=Math.abs;function e(n,t){var e,o=this.offsetTime;"multidimensional"===this.propType&&(e=createTypedArray("float32",this.pv.length));for(var a,i,s,l,c,p,d,m,h,g=t.lastIndex,f=g,u=this.keyframes.length-1,w=!0;w;){if(a=this.keyframes[f],i=this.keyframes[f+1],f===u-1&&n>=i.t-o){a.h&&(a=i),g=0;break}if(i.t-o>n){g=f;break}f<u-1?f+=1:(g=0,w=!1)}s=this.keyframesMetadata[f]||{};var y,v=i.t-o,b=a.t-o;if(a.to){s.bezierData||(s.bezierData=bez.buildBezierData(a.s,i.s||a.e,a.to,a.ti));var x=s.bezierData;if(n>=v||n<b){var A=n>=v?x.points.length-1:0;for(c=x.points[A].point.length,l=0;l<c;l+=1)e[l]=x.points[A].point[l]}else{s.__fnct?h=s.__fnct:(h=BezierFactory.getBezierEasing(a.o.x,a.o.y,a.i.x,a.i.y,a.n).get,s.__fnct=h),p=h((n-b)/(v-b));var C,k=x.segmentLength*p,E=t.lastFrame<n&&t._lastKeyframeIndex===f?t._lastAddedLength:0;for(m=t.lastFrame<n&&t._lastKeyframeIndex===f?t._lastPoint:0,w=!0,d=x.points.length;w;){if(E+=x.points[m].partialLength,0===k||0===p||m===x.points.length-1){for(c=x.points[m].point.length,l=0;l<c;l+=1)e[l]=x.points[m].point[l];break}if(k>=E&&k<E+x.points[m+1].partialLength){for(C=(k-E)/x.points[m+1].partialLength,c=x.points[m].point.length,l=0;l<c;l+=1)e[l]=x.points[m].point[l]+(x.points[m+1].point[l]-x.points[m].point[l])*C;break}m<d-1?m+=1:w=!1}t._lastPoint=m,t._lastAddedLength=E-x.points[m].partialLength,t._lastKeyframeIndex=f}}else{var _,P,S,D,I;if(u=a.s.length,y=i.s||a.e,this.sh&&1!==a.h)n>=v?(e[0]=y[0],e[1]=y[1],e[2]=y[2]):n<=b?(e[0]=a.s[0],e[1]=a.s[1],e[2]=a.s[2]):function(n,t){var e=t[0],r=t[1],o=t[2],a=t[3],i=Math.atan2(2*r*a-2*e*o,1-2*r*r-2*o*o),s=Math.asin(2*e*r+2*o*a),l=Math.atan2(2*e*a-2*r*o,1-2*e*e-2*o*o);n[0]=i/degToRads,n[1]=s/degToRads,n[2]=l/degToRads}(e,function(n,t,e){var r,o,a,i,s,l=[],c=n[0],p=n[1],d=n[2],m=n[3],h=t[0],g=t[1],f=t[2],u=t[3];return(o=c*h+p*g+d*f+m*u)<0&&(o=-o,h=-h,g=-g,f=-f,u=-u),1-o>1e-6?(r=Math.acos(o),a=Math.sin(r),i=Math.sin((1-e)*r)/a,s=Math.sin(e*r)/a):(i=1-e,s=e),l[0]=i*c+s*h,l[1]=i*p+s*g,l[2]=i*d+s*f,l[3]=i*m+s*u,l}(r(a.s),r(y),(n-b)/(v-b)));else for(f=0;f<u;f+=1)1!==a.h&&(n>=v?p=1:n<b?p=0:(a.o.x.constructor===Array?(s.__fnct||(s.__fnct=[]),s.__fnct[f]?h=s.__fnct[f]:(_=void 0===a.o.x[f]?a.o.x[0]:a.o.x[f],P=void 0===a.o.y[f]?a.o.y[0]:a.o.y[f],S=void 0===a.i.x[f]?a.i.x[0]:a.i.x[f],D=void 0===a.i.y[f]?a.i.y[0]:a.i.y[f],h=BezierFactory.getBezierEasing(_,P,S,D).get,s.__fnct[f]=h)):s.__fnct?h=s.__fnct:(_=a.o.x,P=a.o.y,S=a.i.x,D=a.i.y,h=BezierFactory.getBezierEasing(_,P,S,D).get,a.keyframeMetadata=h),p=h((n-b)/(v-b)))),y=i.s||a.e,I=1===a.h?a.s[f]:a.s[f]+(y[f]-a.s[f])*p,"multidimensional"===this.propType?e[f]=I:e=I}return t.lastIndex=g,e}function r(n){var t=n[0]*degToRads,e=n[1]*degToRads,r=n[2]*degToRads,o=Math.cos(t/2),a=Math.cos(e/2),i=Math.cos(r/2),s=Math.sin(t/2),l=Math.sin(e/2),c=Math.sin(r/2);return[s*l*i+o*a*c,s*a*i+o*l*c,o*l*i-s*a*c,o*a*i-s*l*c]}function o(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==n&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame<e&&t<e))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var o=this.interpolateValue(t,this._caching);this.pv=o}return this._caching.lastFrame=t,this.pv}function a(n){var e;if("unidimensional"===this.propType)e=n*this.mult,t(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var r=0,o=this.v.length;r<o;)e=n[r]*this.mult,t(this.v[r]-e)>1e-5&&(this.v[r]=e,this._mdf=!0),r+=1}function i(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var n;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,e=this.kf?this.pv:this.data.k;for(n=0;n<t;n+=1)e=this.effectsSequence[n](e);this.setVValue(e),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function s(n){this.effectsSequence.push(n),this.container.addDynamicProperty(this)}function l(n,t,e,r){this.propType="unidimensional",this.mult=e||1,this.data=t,this.v=e?t.k*e:t.k,this.pv=t.k,this._mdf=!1,this.elem=n,this.container=r,this.comp=n.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=i,this.setVValue=a,this.addEffect=s}function c(n,t,e,r){var o;this.propType="multidimensional",this.mult=e||1,this.data=t,this._mdf=!1,this.elem=n,this.container=r,this.comp=n.comp,this.k=!1,this.kf=!1,this.frameId=-1;var l=t.k.length;for(this.v=createTypedArray("float32",l),this.pv=createTypedArray("float32",l),this.vel=createTypedArray("float32",l),o=0;o<l;o+=1)this.v[o]=t.k[o]*this.mult,this.pv[o]=t.k[o];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=i,this.setVValue=a,this.addEffect=s}function p(t,r,l,c){this.propType="unidimensional",this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:n,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=r,this.mult=l||1,this.elem=t,this.container=c,this.comp=t.comp,this.v=n,this.pv=n,this._isFirstFrame=!0,this.getValue=i,this.setVValue=a,this.interpolateValue=e,this.effectsSequence=[o.bind(this)],this.addEffect=s}function d(t,r,l,c){var p;this.propType="multidimensional";var d,m,h,g,f=r.k.length;for(p=0;p<f-1;p+=1)r.k[p].to&&r.k[p].s&&r.k[p+1]&&r.k[p+1].s&&(d=r.k[p].s,m=r.k[p+1].s,h=r.k[p].to,g=r.k[p].ti,(2===d.length&&(d[0]!==m[0]||d[1]!==m[1])&&bez.pointOnLine2D(d[0],d[1],m[0],m[1],d[0]+h[0],d[1]+h[1])&&bez.pointOnLine2D(d[0],d[1],m[0],m[1],m[0]+g[0],m[1]+g[1])||3===d.length&&(d[0]!==m[0]||d[1]!==m[1]||d[2]!==m[2])&&bez.pointOnLine3D(d[0],d[1],d[2],m[0],m[1],m[2],d[0]+h[0],d[1]+h[1],d[2]+h[2])&&bez.pointOnLine3D(d[0],d[1],d[2],m[0],m[1],m[2],m[0]+g[0],m[1]+g[1],m[2]+g[2]))&&(r.k[p].to=null,r.k[p].ti=null),d[0]===m[0]&&d[1]===m[1]&&0===h[0]&&0===h[1]&&0===g[0]&&0===g[1]&&(2===d.length||d[2]===m[2]&&0===h[2]&&0===g[2])&&(r.k[p].to=null,r.k[p].ti=null));this.effectsSequence=[o.bind(this)],this.data=r,this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=l||1,this.elem=t,this.container=c,this.comp=t.comp,this.getValue=i,this.setVValue=a,this.interpolateValue=e,this.frameId=-1;var u=r.k[0].s.length;for(this.v=createTypedArray("float32",u),this.pv=createTypedArray("float32",u),p=0;p<u;p+=1)this.v[p]=n,this.pv[p]=n;this._caching={lastFrame:n,lastIndex:0,value:createTypedArray("float32",u)},this.addEffect=s}return{getProp:function(n,t,e,r,o){var a;if(t.k.length)if("number"==typeof t.k[0])a=new c(n,t,r,o);else switch(e){case 0:a=new p(n,t,r,o);break;case 1:a=new d(n,t,r,o)}else a=new l(n,t,r,o);return a.effectsSequence.length&&o.addDynamicProperty(a),a}}}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&(this.dynamicProperties.push(n),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var n;this._mdf=!1;var t=this.dynamicProperties.length;for(n=0;n<t;n+=1)this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(n){this.container=n,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,(function(){return createTypedArray("float32",2)}));function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(n,t){this.c=n,this.setLength(t);for(var e=0;e<t;)this.v[e]=pointPool.newElement(),this.o[e]=pointPool.newElement(),this.i[e]=pointPool.newElement(),e+=1},ShapePath.prototype.setLength=function(n){for(;this._maxLength<n;)this.doubleArrayLength();this._length=n},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(n,t,e,r,o){var a;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),e){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}(!a[r]||a[r]&&!o)&&(a[r]=pointPool.newElement()),a[r][0]=n,a[r][1]=t},ShapePath.prototype.setTripleAt=function(n,t,e,r,o,a,i,s){this.setXYAt(n,t,"v",i,s),this.setXYAt(e,r,"o",i,s),this.setXYAt(o,a,"i",i,s)},ShapePath.prototype.reverse=function(){var n=new ShapePath;n.setPathData(this.c,this._length);var t=this.v,e=this.o,r=this.i,o=0;this.c&&(n.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],e[0][0],e[0][1],0,!1),o=1);var a,i=this._length-1,s=this._length;for(a=o;a<s;a+=1)n.setTripleAt(t[i][0],t[i][1],r[i][0],r[i][1],e[i][0],e[i][1],a,!1),i-=1;return n};var shapePool=(factory=poolFactory(4,(function(){return new ShapePath}),(function(n){var t,e=n._length;for(t=0;t<e;t+=1)pointPool.release(n.v[t]),pointPool.release(n.i[t]),pointPool.release(n.o[t]),n.v[t]=null,n.i[t]=null,n.o[t]=null;n._length=0,n.c=!1})),factory.clone=function(n){var t,e=factory.newElement(),r=void 0===n._length?n.v.length:n._length;for(e.setLength(r),e.c=n.c,t=0;t<r;t+=1)e.setTripleAt(n.v[t][0],n.v[t][1],n.o[t][0],n.o[t][1],n.i[t][0],n.i[t][1],t);return e},factory),factory;function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(n){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=n,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var n;for(n=0;n<this._length;n+=1)shapePool.release(this.shapes[n]);this._length=0};var shapeCollectionPool=(ob={newShapeCollection:function(){return _length?pool[_length-=1]:new ShapeCollection},release:function(n){var t,e=n._length;for(t=0;t<e;t+=1)shapePool.release(n.shapes[t]);n._length=0,_length===_maxLength&&(pool=pooling.double(pool),_maxLength*=2),pool[_length]=n,_length+=1}},_length=0,_maxLength=4,pool=createSizedArray(_maxLength),ob),ob,_length,_maxLength,pool,ShapePropertyFactory=function(){function n(n,t,e){var r,o,a,i,s,l,c,p,d,m=e.lastIndex,h=this.keyframes;if(n<h[0].t-this.offsetTime)r=h[0].s[0],a=!0,m=0;else if(n>=h[h.length-1].t-this.offsetTime)r=h[h.length-1].s?h[h.length-1].s[0]:h[h.length-2].e[0],a=!0;else{for(var g,f,u,w=m,y=h.length-1,v=!0;v&&(g=h[w],!((f=h[w+1]).t-this.offsetTime>n));)w<y-1?w+=1:v=!1;if(u=this.keyframesMetadata[w]||{},m=w,!(a=1===g.h)){if(n>=f.t-this.offsetTime)p=1;else if(n<g.t-this.offsetTime)p=0;else{var b;u.__fnct?b=u.__fnct:(b=BezierFactory.getBezierEasing(g.o.x,g.o.y,g.i.x,g.i.y).get,u.__fnct=b),p=b((n-(g.t-this.offsetTime))/(f.t-this.offsetTime-(g.t-this.offsetTime)))}o=f.s?f.s[0]:g.e[0]}r=g.s[0]}for(l=t._length,c=r.i[0].length,e.lastIndex=m,i=0;i<l;i+=1)for(s=0;s<c;s+=1)d=a?r.i[i][s]:r.i[i][s]+(o.i[i][s]-r.i[i][s])*p,t.i[i][s]=d,d=a?r.o[i][s]:r.o[i][s]+(o.o[i][s]-r.o[i][s])*p,t.o[i][s]=d,d=a?r.v[i][s]:r.v[i][s]+(o.v[i][s]-r.v[i][s])*p,t.v[i][s]=d}function t(){var n=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,e=this.keyframes[this.keyframes.length-1].t-this.offsetTime,r=this._caching.lastFrame;return-999999!==r&&(r<t&&n<t||r>e&&n>e)||(this._caching.lastIndex=r<n?this._caching.lastIndex:0,this.interpolateShape(n,this.pv,this._caching)),this._caching.lastFrame=n,this.pv}function e(){this.paths=this.localShapeCollection}function r(n){(function(n,t){if(n._length!==t._length||n.c!==t.c)return!1;var e,r=n._length;for(e=0;e<r;e+=1)if(n.v[e][0]!==t.v[e][0]||n.v[e][1]!==t.v[e][1]||n.o[e][0]!==t.o[e][0]||n.o[e][1]!==t.o[e][1]||n.i[e][0]!==t.i[e][0]||n.i[e][1]!==t.i[e][1])return!1;return!0})(this.v,n)||(this.v=shapePool.clone(n),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function o(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var n,t;this.lock=!0,this._mdf=!1,n=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var e=this.effectsSequence.length;for(t=0;t<e;t+=1)n=this.effectsSequence[t](n);this.setVValue(n),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function a(n,t,r){this.propType="shape",this.comp=n.comp,this.container=n,this.elem=n,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var o=3===r?t.pt.k:t.ks.k;this.v=shapePool.clone(o),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=e,this.effectsSequence=[]}function i(n){this.effectsSequence.push(n),this.container.addDynamicProperty(this)}function s(n,r,o){this.propType="shape",this.comp=n.comp,this.elem=n,this.container=n,this.offsetTime=n.data.st,this.keyframes=3===o?r.pt.k:r.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var a=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,a),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=-999999,this.reset=e,this._caching={lastFrame:-999999,lastIndex:0},this.effectsSequence=[t.bind(this)]}a.prototype.interpolateShape=n,a.prototype.getValue=o,a.prototype.setVValue=r,a.prototype.addEffect=i,s.prototype.getValue=o,s.prototype.interpolateShape=n,s.prototype.setVValue=r,s.prototype.addEffect=i;var l=function(){var n=roundCorner;function t(n,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=n,this.comp=n.comp,this.frameId=-1,this.initDynamicPropertyContainer(n),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.s=PropertyFactory.getProp(n,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:e,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],e=this.p.v[1],r=this.s.v[0]/2,o=this.s.v[1]/2,a=3!==this.d,i=this.v;i.v[0][0]=t,i.v[0][1]=e-o,i.v[1][0]=a?t+r:t-r,i.v[1][1]=e,i.v[2][0]=t,i.v[2][1]=e+o,i.v[3][0]=a?t-r:t+r,i.v[3][1]=e,i.i[0][0]=a?t-r*n:t+r*n,i.i[0][1]=e-o,i.i[1][0]=a?t+r:t-r,i.i[1][1]=e-o*n,i.i[2][0]=a?t+r*n:t-r*n,i.i[2][1]=e+o,i.i[3][0]=a?t-r:t+r,i.i[3][1]=e+o*n,i.o[0][0]=a?t+r*n:t-r*n,i.o[0][1]=e-o,i.o[1][0]=a?t+r:t-r,i.o[1][1]=e+o*n,i.o[2][0]=a?t-r*n:t+r*n,i.o[2][1]=e+o,i.o[3][0]=a?t-r:t+r,i.o[3][1]=e-o*n}},extendPrototype([DynamicPropertyContainer],t),t}(),c=function(){function n(n,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=n,this.comp=n.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(n),1===t.sy?(this.ir=PropertyFactory.getProp(n,t.ir,0,0,this),this.is=PropertyFactory.getProp(n,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(n,t.pt,0,0,this),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.r=PropertyFactory.getProp(n,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(n,t.or,0,0,this),this.os=PropertyFactory.getProp(n,t.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return n.prototype={reset:e,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var n,t,e,r,o=2*Math.floor(this.pt.v),a=2*Math.PI/o,i=!0,s=this.or.v,l=this.ir.v,c=this.os.v,p=this.is.v,d=2*Math.PI*s/(2*o),m=2*Math.PI*l/(2*o),h=-Math.PI/2;h+=this.r.v;var g=3===this.data.d?-1:1;for(this.v._length=0,n=0;n<o;n+=1){e=i?c:p,r=i?d:m;var f=(t=i?s:l)*Math.cos(h),u=t*Math.sin(h),w=0===f&&0===u?0:u/Math.sqrt(f*f+u*u),y=0===f&&0===u?0:-f/Math.sqrt(f*f+u*u);f+=+this.p.v[0],u+=+this.p.v[1],this.v.setTripleAt(f,u,f-w*r*e*g,u-y*r*e*g,f+w*r*e*g,u+y*r*e*g,n,!0),i=!i,h+=a*g}},convertPolygonToPath:function(){var n,t=Math.floor(this.pt.v),e=2*Math.PI/t,r=this.or.v,o=this.os.v,a=2*Math.PI*r/(4*t),i=.5*-Math.PI,s=3===this.data.d?-1:1;for(i+=this.r.v,this.v._length=0,n=0;n<t;n+=1){var l=r*Math.cos(i),c=r*Math.sin(i),p=0===l&&0===c?0:c/Math.sqrt(l*l+c*c),d=0===l&&0===c?0:-l/Math.sqrt(l*l+c*c);l+=+this.p.v[0],c+=+this.p.v[1],this.v.setTripleAt(l,c,l-p*a*o*s,c-d*a*o*s,l+p*a*o*s,c+d*a*o*s,n,!0),i+=e*s}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],n),n}(),p=function(){function n(n,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=n,this.comp=n.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(n),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.s=PropertyFactory.getProp(n,t.s,1,0,this),this.r=PropertyFactory.getProp(n,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return n.prototype={convertRectToPath:function(){var n=this.p.v[0],t=this.p.v[1],e=this.s.v[0]/2,r=this.s.v[1]/2,o=bmMin(e,r,this.r.v),a=o*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(n+e,t-r+o,n+e,t-r+o,n+e,t-r+a,0,!0),this.v.setTripleAt(n+e,t+r-o,n+e,t+r-a,n+e,t+r-o,1,!0),0!==o?(this.v.setTripleAt(n+e-o,t+r,n+e-o,t+r,n+e-a,t+r,2,!0),this.v.setTripleAt(n-e+o,t+r,n-e+a,t+r,n-e+o,t+r,3,!0),this.v.setTripleAt(n-e,t+r-o,n-e,t+r-o,n-e,t+r-a,4,!0),this.v.setTripleAt(n-e,t-r+o,n-e,t-r+a,n-e,t-r+o,5,!0),this.v.setTripleAt(n-e+o,t-r,n-e+o,t-r,n-e+a,t-r,6,!0),this.v.setTripleAt(n+e-o,t-r,n+e-a,t-r,n+e-o,t-r,7,!0)):(this.v.setTripleAt(n-e,t+r,n-e+a,t+r,n-e,t+r,2),this.v.setTripleAt(n-e,t-r,n-e,t-r+a,n-e,t-r,3))):(this.v.setTripleAt(n+e,t-r+o,n+e,t-r+a,n+e,t-r+o,0,!0),0!==o?(this.v.setTripleAt(n+e-o,t-r,n+e-o,t-r,n+e-a,t-r,1,!0),this.v.setTripleAt(n-e+o,t-r,n-e+a,t-r,n-e+o,t-r,2,!0),this.v.setTripleAt(n-e,t-r+o,n-e,t-r+o,n-e,t-r+a,3,!0),this.v.setTripleAt(n-e,t+r-o,n-e,t+r-a,n-e,t+r-o,4,!0),this.v.setTripleAt(n-e+o,t+r,n-e+o,t+r,n-e+a,t+r,5,!0),this.v.setTripleAt(n+e-o,t+r,n+e-a,t+r,n+e-o,t+r,6,!0),this.v.setTripleAt(n+e,t+r-o,n+e,t+r-o,n+e,t+r-a,7,!0)):(this.v.setTripleAt(n-e,t-r,n-e+a,t-r,n-e,t-r,1,!0),this.v.setTripleAt(n-e,t+r,n-e,t+r-a,n-e,t+r,2,!0),this.v.setTripleAt(n+e,t+r,n+e-a,t+r,n+e,t+r,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:e},extendPrototype([DynamicPropertyContainer],n),n}(),d={getShapeProp:function(n,t,e){var r;return 3===e||4===e?r=(3===e?t.pt:t.ks).k.length?new s(n,t,e):new a(n,t,e):5===e?r=new p(n,t):6===e?r=new l(n,t):7===e&&(r=new c(n,t)),r.k&&n.addDynamicProperty(r),r},getConstructorFunction:function(){return a},getKeyframedConstructorFunction:function(){return s}};return d}(),Matrix=function(){var n=Math.cos,t=Math.sin,e=Math.tan,r=Math.round;function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function a(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(r,-o,0,0,o,r,0,0,0,0,1,0,0,0,0,1)}function i(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(1,0,0,0,0,r,-o,0,0,o,r,0,0,0,0,1)}function s(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(r,0,o,0,0,1,0,0,-o,0,r,0,0,0,0,1)}function l(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(r,-o,0,0,o,r,0,0,0,0,1,0,0,0,0,1)}function c(n,t){return this._t(1,t,n,1,0,0)}function p(n,t){return this.shear(e(n),e(t))}function d(r,o){var a=n(o),i=t(o);return this._t(a,i,0,0,-i,a,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,e(r),1,0,0,0,0,1,0,0,0,0,1)._t(a,-i,0,0,i,a,0,0,0,0,1,0,0,0,0,1)}function m(n,t,e){return e||0===e||(e=1),1===n&&1===t&&1===e?this:this._t(n,0,0,0,0,t,0,0,0,0,e,0,0,0,0,1)}function h(n,t,e,r,o,a,i,s,l,c,p,d,m,h,g,f){return this.props[0]=n,this.props[1]=t,this.props[2]=e,this.props[3]=r,this.props[4]=o,this.props[5]=a,this.props[6]=i,this.props[7]=s,this.props[8]=l,this.props[9]=c,this.props[10]=p,this.props[11]=d,this.props[12]=m,this.props[13]=h,this.props[14]=g,this.props[15]=f,this}function g(n,t,e){return e=e||0,0!==n||0!==t||0!==e?this._t(1,0,0,0,0,1,0,0,0,0,1,0,n,t,e,1):this}function f(n,t,e,r,o,a,i,s,l,c,p,d,m,h,g,f){var u=this.props;if(1===n&&0===t&&0===e&&0===r&&0===o&&1===a&&0===i&&0===s&&0===l&&0===c&&1===p&&0===d)return u[12]=u[12]*n+u[15]*m,u[13]=u[13]*a+u[15]*h,u[14]=u[14]*p+u[15]*g,u[15]*=f,this._identityCalculated=!1,this;var w=u[0],y=u[1],v=u[2],b=u[3],x=u[4],A=u[5],C=u[6],k=u[7],E=u[8],_=u[9],P=u[10],S=u[11],D=u[12],I=u[13],T=u[14],M=u[15];return u[0]=w*n+y*o+v*l+b*m,u[1]=w*t+y*a+v*c+b*h,u[2]=w*e+y*i+v*p+b*g,u[3]=w*r+y*s+v*d+b*f,u[4]=x*n+A*o+C*l+k*m,u[5]=x*t+A*a+C*c+k*h,u[6]=x*e+A*i+C*p+k*g,u[7]=x*r+A*s+C*d+k*f,u[8]=E*n+_*o+P*l+S*m,u[9]=E*t+_*a+P*c+S*h,u[10]=E*e+_*i+P*p+S*g,u[11]=E*r+_*s+P*d+S*f,u[12]=D*n+I*o+T*l+M*m,u[13]=D*t+I*a+T*c+M*h,u[14]=D*e+I*i+T*p+M*g,u[15]=D*r+I*s+T*d+M*f,this._identityCalculated=!1,this}function u(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function w(n){for(var t=0;t<16;){if(n.props[t]!==this.props[t])return!1;t+=1}return!0}function y(n){var t;for(t=0;t<16;t+=1)n.props[t]=this.props[t];return n}function v(n){var t;for(t=0;t<16;t+=1)this.props[t]=n[t]}function b(n,t,e){return{x:n*this.props[0]+t*this.props[4]+e*this.props[8]+this.props[12],y:n*this.props[1]+t*this.props[5]+e*this.props[9]+this.props[13],z:n*this.props[2]+t*this.props[6]+e*this.props[10]+this.props[14]}}function x(n,t,e){return n*this.props[0]+t*this.props[4]+e*this.props[8]+this.props[12]}function A(n,t,e){return n*this.props[1]+t*this.props[5]+e*this.props[9]+this.props[13]}function C(n,t,e){return n*this.props[2]+t*this.props[6]+e*this.props[10]+this.props[14]}function k(){var n=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/n,e=-this.props[1]/n,r=-this.props[4]/n,o=this.props[0]/n,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/n,i=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/n,s=new Matrix;return s.props[0]=t,s.props[1]=e,s.props[4]=r,s.props[5]=o,s.props[12]=a,s.props[13]=i,s}function E(n){return this.getInverseMatrix().applyToPointArray(n[0],n[1],n[2]||0)}function _(n){var t,e=n.length,r=[];for(t=0;t<e;t+=1)r[t]=E(n[t]);return r}function P(n,t,e){var r=createTypedArray("float32",6);if(this.isIdentity())r[0]=n[0],r[1]=n[1],r[2]=t[0],r[3]=t[1],r[4]=e[0],r[5]=e[1];else{var o=this.props[0],a=this.props[1],i=this.props[4],s=this.props[5],l=this.props[12],c=this.props[13];r[0]=n[0]*o+n[1]*i+l,r[1]=n[0]*a+n[1]*s+c,r[2]=t[0]*o+t[1]*i+l,r[3]=t[0]*a+t[1]*s+c,r[4]=e[0]*o+e[1]*i+l,r[5]=e[0]*a+e[1]*s+c}return r}function S(n,t,e){return this.isIdentity()?[n,t,e]:[n*this.props[0]+t*this.props[4]+e*this.props[8]+this.props[12],n*this.props[1]+t*this.props[5]+e*this.props[9]+this.props[13],n*this.props[2]+t*this.props[6]+e*this.props[10]+this.props[14]]}function D(n,t){if(this.isIdentity())return n+","+t;var e=this.props;return Math.round(100*(n*e[0]+t*e[4]+e[12]))/100+","+Math.round(100*(n*e[1]+t*e[5]+e[13]))/100}function I(){for(var n=0,t=this.props,e="matrix3d(";n<16;)e+=r(1e4*t[n])/1e4,e+=15===n?")":",",n+=1;return e}function T(n){return n<1e-6&&n>0||n>-1e-6&&n<0?r(1e4*n)/1e4:n}function M(){var n=this.props;return"matrix("+T(n[0])+","+T(n[1])+","+T(n[4])+","+T(n[5])+","+T(n[12])+","+T(n[13])+")"}return function(){this.reset=o,this.rotate=a,this.rotateX=i,this.rotateY=s,this.rotateZ=l,this.skew=p,this.skewFromAxis=d,this.shear=c,this.scale=m,this.setTransform=h,this.translate=g,this.transform=f,this.applyToPoint=b,this.applyToX=x,this.applyToY=A,this.applyToZ=C,this.applyToPointArray=S,this.applyToTriplePoints=P,this.applyToPointStringified=D,this.toCSS=I,this.to2dCSS=M,this.clone=y,this.cloneFromProps=v,this.equals=w,this.inversePoints=_,this.inversePoint=E,this.getInverseMatrix=k,this._t=this.transform,this.isIdentity=u,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(n){return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="",queryString;function setLocation(n){setLocationHref(n)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(n){setSubframeEnabled(n)}function setPrefix(n){setIdPrefix(n)}function loadAnimation(n){return!0===standalone&&(n.animationData=JSON.parse(animationData)),animationManager.loadAnimation(n)}function setQuality(n){if("string"==typeof n)switch(n){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(n)&&n>1&&setDefaultCurveSegments(n);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(n,t){"expressions"===n&&setExpressionsPlugin(t)}function getFactory(n){switch(n){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(n){for(var t=queryString.split("&"),e=0;e<t.length;e+=1){var r=t[e].split("=");if(decodeURIComponent(r[0])==n)return decodeURIComponent(r[1])}return null}if(lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.9.1",standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src.replace(/^[^\?]+\??/,""),renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{"object"!==_typeof$3(exports)&&(window.bodymovin=lottie)}catch(t){}var ShapeModifiers=(t={},e={},t.registerModifier=function(n,t){e[n]||(e[n]=t)},t.getModifier=function(n,t,r){return new e[n](t,r)},t),t,e;function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(n){if(!this.closed){n.sh.container.addDynamicProperty(n.sh);var t={shape:n.sh,data:n,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&n.setAsAnimated()}},ShapeModifier.prototype.init=function(n,t){this.shapes=[],this.elem=n,this.initDynamicPropertyContainer(n),this.initModifierProperties(n,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(n,t){this.s=PropertyFactory.getProp(n,t.s,0,.01,this),this.e=PropertyFactory.getProp(n,t.e,0,.01,this),this.o=PropertyFactory.getProp(n,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(n){n.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(n,t,e,r,o){var a=[];t<=1?a.push({s:n,e:t}):n>=1?a.push({s:n-1,e:t-1}):(a.push({s:n,e:1}),a.push({s:0,e:t-1}));var i,s,l=[],c=a.length;for(i=0;i<c;i+=1){var p,d;(s=a[i]).e*o<r||s.s*o>r+e||(p=s.s*o<=r?0:(s.s*o-r)/e,d=s.e*o>=r+e?1:(s.e*o-r)/e,l.push([p,d]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(n){var t,e=n.length;for(t=0;t<e;t+=1)segmentsLengthPool.release(n[t]);return n.length=0,n},TrimModifier.prototype.processShapes=function(n){var t,e,r,o;if(this._mdf||n){var a=this.o.v%360/360;if(a<0&&(a+=1),(t=this.s.v>1?1+a:this.s.v<0?0+a:this.s.v+a)>(e=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var i=t;t=e,e=i}t=1e-4*Math.round(1e4*t),e=1e-4*Math.round(1e4*e),this.sValue=t,this.eValue=e}else t=this.sValue,e=this.eValue;var s,l,c,p,d,m=this.shapes.length,h=0;if(e===t)for(o=0;o<m;o+=1)this.shapes[o].localShapeCollection.releaseShapes(),this.shapes[o].shape._mdf=!0,this.shapes[o].shape.paths=this.shapes[o].localShapeCollection,this._mdf&&(this.shapes[o].pathsData.length=0);else if(1===e&&0===t||0===e&&1===t){if(this._mdf)for(o=0;o<m;o+=1)this.shapes[o].pathsData.length=0,this.shapes[o].shape._mdf=!0}else{var g,f,u=[];for(o=0;o<m;o+=1)if((g=this.shapes[o]).shape._mdf||this._mdf||n||2===this.m){if(l=(r=g.shape.paths)._length,d=0,!g.shape._mdf&&g.pathsData.length)d=g.totalShapeLength;else{for(c=this.releasePathsData(g.pathsData),s=0;s<l;s+=1)p=bez.getSegmentsLength(r.shapes[s]),c.push(p),d+=p.totalLength;g.totalShapeLength=d,g.pathsData=c}h+=d,g.shape._mdf=!0}else g.shape.paths=g.localShapeCollection;var w,y=t,v=e,b=0;for(o=m-1;o>=0;o-=1)if((g=this.shapes[o]).shape._mdf){for((f=g.localShapeCollection).releaseShapes(),2===this.m&&m>1?(w=this.calculateShapeEdges(t,e,g.totalShapeLength,b,h),b+=g.totalShapeLength):w=[[y,v]],l=w.length,s=0;s<l;s+=1){y=w[s][0],v=w[s][1],u.length=0,v<=1?u.push({s:g.totalShapeLength*y,e:g.totalShapeLength*v}):y>=1?u.push({s:g.totalShapeLength*(y-1),e:g.totalShapeLength*(v-1)}):(u.push({s:g.totalShapeLength*y,e:g.totalShapeLength}),u.push({s:0,e:g.totalShapeLength*(v-1)}));var x=this.addShapes(g,u[0]);if(u[0].s!==u[0].e){if(u.length>1)if(g.shape.paths.shapes[g.shape.paths._length-1].c){var A=x.pop();this.addPaths(x,f),x=this.addShapes(g,u[1],A)}else this.addPaths(x,f),x=this.addShapes(g,u[1]);this.addPaths(x,f)}}g.shape.paths=f}}},TrimModifier.prototype.addPaths=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)t.addShape(n[e])},TrimModifier.prototype.addSegment=function(n,t,e,r,o,a,i){o.setXYAt(t[0],t[1],"o",a),o.setXYAt(e[0],e[1],"i",a+1),i&&o.setXYAt(n[0],n[1],"v",a),o.setXYAt(r[0],r[1],"v",a+1)},TrimModifier.prototype.addSegmentFromArray=function(n,t,e,r){t.setXYAt(n[1],n[5],"o",e),t.setXYAt(n[2],n[6],"i",e+1),r&&t.setXYAt(n[0],n[4],"v",e),t.setXYAt(n[3],n[7],"v",e+1)},TrimModifier.prototype.addShapes=function(n,t,e){var r,o,a,i,s,l,c,p,d=n.pathsData,m=n.shape.paths.shapes,h=n.shape.paths._length,g=0,f=[],u=!0;for(e?(s=e._length,p=e._length):(e=shapePool.newElement(),s=0,p=0),f.push(e),r=0;r<h;r+=1){for(l=d[r].lengths,e.c=m[r].c,a=m[r].c?l.length:l.length+1,o=1;o<a;o+=1)if(g+(i=l[o-1]).addedLength<t.s)g+=i.addedLength,e.c=!1;else{if(g>t.e){e.c=!1;break}t.s<=g&&t.e>=g+i.addedLength?(this.addSegment(m[r].v[o-1],m[r].o[o-1],m[r].i[o],m[r].v[o],e,s,u),u=!1):(c=bez.getNewSegment(m[r].v[o-1],m[r].v[o],m[r].o[o-1],m[r].i[o],(t.s-g)/i.addedLength,(t.e-g)/i.addedLength,l[o-1]),this.addSegmentFromArray(c,e,s,u),u=!1,e.c=!1),g+=i.addedLength,s+=1}if(m[r].c&&l.length){if(i=l[o-1],g<=t.e){var w=l[o-1].addedLength;t.s<=g&&t.e>=g+w?(this.addSegment(m[r].v[o-1],m[r].o[o-1],m[r].i[0],m[r].v[0],e,s,u),u=!1):(c=bez.getNewSegment(m[r].v[o-1],m[r].v[0],m[r].o[o-1],m[r].i[0],(t.s-g)/w,(t.e-g)/w,l[o-1]),this.addSegmentFromArray(c,e,s,u),u=!1,e.c=!1)}else e.c=!1;g+=i.addedLength,s+=1}if(e._length&&(e.setXYAt(e.v[p][0],e.v[p][1],"i",p),e.setXYAt(e.v[e._length-1][0],e.v[e._length-1][1],"o",e._length-1)),g>t.e)break;r<h-1&&(e=shapePool.newElement(),u=!0,f.push(e),s=0)}return f},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(n,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(n,t){var e=t/100,r=[0,0],o=n._length,a=0;for(a=0;a<o;a+=1)r[0]+=n.v[a][0],r[1]+=n.v[a][1];r[0]/=o,r[1]/=o;var i,s,l,c,p,d,m=shapePool.newElement();for(m.c=n.c,a=0;a<o;a+=1)i=n.v[a][0]+(r[0]-n.v[a][0])*e,s=n.v[a][1]+(r[1]-n.v[a][1])*e,l=n.o[a][0]+(r[0]-n.o[a][0])*-e,c=n.o[a][1]+(r[1]-n.o[a][1])*-e,p=n.i[a][0]+(r[0]-n.i[a][0])*-e,d=n.i[a][1]+(r[1]-n.i[a][1])*-e,m.setTripleAt(i,s,l,c,p,d,a);return m},PuckerAndBloatModifier.prototype.processShapes=function(n){var t,e,r,o,a,i,s=this.shapes.length,l=this.amount.v;if(0!==l)for(e=0;e<s;e+=1){if(i=(a=this.shapes[e]).localShapeCollection,a.shape._mdf||this._mdf||n)for(i.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,o=a.shape.paths._length,r=0;r<o;r+=1)i.addShape(this.processPath(t[r],l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var n=[0,0];function t(n,t,e){if(this.elem=n,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(e||n),t.p&&t.p.s?(this.px=PropertyFactory.getProp(n,t.p.x,0,0,this),this.py=PropertyFactory.getProp(n,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(n,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(n,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(n,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(n,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(n,t.rz,0,degToRads,this),t.or.k[0].ti){var r,o=t.or.k.length;for(r=0;r<o;r+=1)t.or.k[r].to=null,t.or.k[r].ti=null}this.or=PropertyFactory.getProp(n,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(n,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(n,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(n,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(n,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(n,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(n,t.o,0,.01,n):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(n){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&n.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&n.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&n.skewFromAxis(-this.sk.v,this.sa.v),this.r?n.rotate(-this.r.v):n.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?n.translate(this.px.v,this.py.v,-this.pz.v):n.translate(this.px.v,this.py.v,0):n.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var e;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var r,o;if(e=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(r=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/e,0),o=this.p.getValueAtTime(this.p.keyframes[0].t/e,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/e,0),o=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/e,0)):(r=this.p.pv,o=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/e,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],o=[];var a=this.px,i=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(r[0]=a.getValueAtTime((a.keyframes[0].t+.01)/e,0),r[1]=i.getValueAtTime((i.keyframes[0].t+.01)/e,0),o[0]=a.getValueAtTime(a.keyframes[0].t/e,0),o[1]=i.getValueAtTime(i.keyframes[0].t/e,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(r[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/e,0),r[1]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/e,0),o[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/e,0),o[1]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/e,0)):(r=[a.pv,i.pv],o[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/e,a.offsetTime),o[1]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/e,i.offsetTime))}else r=o=n;this.v.rotate(-Math.atan2(r[1]-o[1],r[0]-o[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(n){this._addDynamicProperty(n),this.elem.addDynamicProperty(n),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(n,e,r){return new t(n,e,r)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function getFontProperties(n){for(var t=n.fStyle?n.fStyle.split(" "):[],e="normal",r="normal",o=t.length,a=0;a<o;a+=1)switch(t[a].toLowerCase()){case"italic":r="italic";break;case"bold":e="700";break;case"black":e="900";break;case"medium":e="500";break;case"regular":case"normal":e="400";break;case"light":case"thin":e="200"}return{style:r,weight:n.fWeight||e}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(n,t.c,0,null,this),this.o=PropertyFactory.getProp(n,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(n,t.tr,this),this.so=PropertyFactory.getProp(n,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(n,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(n,t,e,r,o,a){var i=a?-1:1,s=r.s.v[0]+(1-r.s.v[0])*(1-o),l=r.s.v[1]+(1-r.s.v[1])*(1-o);n.translate(r.p.v[0]*i*o,r.p.v[1]*i*o,r.p.v[2]),t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),t.rotate(-r.r.v*i*o),t.translate(r.a.v[0],r.a.v[1],r.a.v[2]),e.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),e.scale(a?1/s:s,a?1/l:l),e.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(n,t,e,r){for(this.elem=n,this.arr=t,this.pos=e,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(n),this.initModifierProperties(n,t[e]);e>0;)e-=1,this._elements.unshift(t[e]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(n){var t,e=n.length;for(t=0;t<e;t+=1)n[t]._processed=!1,"gr"===n[t].ty&&this.resetElements(n[t].it)},RepeaterModifier.prototype.cloneElements=function(n){var t=JSON.parse(JSON.stringify(n));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)n[e]._render=t,"gr"===n[e].ty&&this.changeGroupRender(n[e].it,t)},RepeaterModifier.prototype.processShapes=function(n){var t,e,r,o,a,i=!1;if(this._mdf||n){var s,l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var c={it:this.cloneElements(this._elements),ty:"gr"};c.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,c),this._groups.splice(0,0,c),this._currentCopies+=1}this.elem.reloadShapes(),i=!0}for(a=0,r=0;r<=this._groups.length-1;r+=1){if(s=a<l,this._groups[r]._render=s,this.changeGroupRender(this._groups[r].it,s),!s){var p=this.elemsData[r].it,d=p[p.length-1];0!==d.transform.op.v?(d.transform.op._mdf=!0,d.transform.op.v=0):d.transform.op._mdf=!1}a+=1}this._currentCopies=l;var m=this.o.v,h=m%1,g=m>0?Math.floor(m):Math.ceil(m),f=this.pMatrix.props,u=this.rMatrix.props,w=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y,v,b=0;if(m>0){for(;b<g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),b+=1;h&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,h,!1),b+=h)}else if(m<0){for(;b>g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),b-=1;h&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-h,!0),b-=h)}for(r=1===this.data.m?0:this._currentCopies-1,o=1===this.data.m?1:-1,a=this._currentCopies;a;){if(v=(e=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),0!==b){for((0!==r&&1===o||r!==this._currentCopies-1&&-1===o)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],u[13],u[14],u[15]),this.matrix.transform(w[0],w[1],w[2],w[3],w[4],w[5],w[6],w[7],w[8],w[9],w[10],w[11],w[12],w[13],w[14],w[15]),this.matrix.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),y=0;y<v;y+=1)e[y]=this.matrix.props[y];this.matrix.reset()}else for(this.matrix.reset(),y=0;y<v;y+=1)e[y]=this.matrix.props[y];b+=1,a-=1,r+=o}}else for(a=this._currentCopies,r=0,o=1;a;)e=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,a-=1,r+=o;return i},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(n,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(n,t){var e,r=shapePool.newElement();r.c=n.c;var o,a,i,s,l,c,p,d,m,h,g,f,u=n._length,w=0;for(e=0;e<u;e+=1)o=n.v[e],i=n.o[e],a=n.i[e],o[0]===i[0]&&o[1]===i[1]&&o[0]===a[0]&&o[1]===a[1]?0!==e&&e!==u-1||n.c?(s=0===e?n.v[u-1]:n.v[e-1],c=(l=Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)))?Math.min(l/2,t)/l:0,p=g=o[0]+(s[0]-o[0])*c,d=f=o[1]-(o[1]-s[1])*c,m=p-(p-o[0])*roundCorner,h=d-(d-o[1])*roundCorner,r.setTripleAt(p,d,m,h,g,f,w),w+=1,s=e===u-1?n.v[0]:n.v[e+1],c=(l=Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)))?Math.min(l/2,t)/l:0,p=m=o[0]+(s[0]-o[0])*c,d=h=o[1]+(s[1]-o[1])*c,g=p-(p-o[0])*roundCorner,f=d-(d-o[1])*roundCorner,r.setTripleAt(p,d,m,h,g,f,w),w+=1):(r.setTripleAt(o[0],o[1],i[0],i[1],a[0],a[1],w),w+=1):(r.setTripleAt(n.v[e][0],n.v[e][1],n.o[e][0],n.o[e][1],n.i[e][0],n.i[e][1],w),w+=1);return r},RoundCornersModifier.prototype.processShapes=function(n){var t,e,r,o,a,i,s=this.shapes.length,l=this.rd.v;if(0!==l)for(e=0;e<s;e+=1){if(i=(a=this.shapes[e]).localShapeCollection,a.shape._mdf||this._mdf||n)for(i.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,o=a.shape.paths._length,r=0;r<o;r+=1)i.addShape(this.processPath(t[r],l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var n={w:0,size:0,shapes:[],data:{shapes:[]}},t=[];t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var e=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],r=[65039,8205];function o(n,t){var e=createTag("span");e.setAttribute("aria-hidden",!0),e.style.fontFamily=t;var r=createTag("span");r.innerText="giItT1WQy@!-/#",e.style.position="absolute",e.style.left="-10000px",e.style.top="-10000px",e.style.fontSize="300px",e.style.fontVariant="normal",e.style.fontStyle="normal",e.style.fontWeight="normal",e.style.letterSpacing="0",e.appendChild(r),document.body.appendChild(e);var o=r.offsetWidth;return r.style.fontFamily=function(n){var t,e=n.split(","),r=e.length,o=[];for(t=0;t<r;t+=1)"sans-serif"!==e[t]&&"monospace"!==e[t]&&o.push(e[t]);return o.join(",")}(n)+", "+t,{node:r,w:o,parent:e}}function a(n,t){var e=createNS("text");e.style.fontSize="100px";var r=getFontProperties(t);return e.setAttribute("font-family",t.fFamily),e.setAttribute("font-style",r.style),e.setAttribute("font-weight",r.weight),e.textContent="1",t.fClass?(e.style.fontFamily="inherit",e.setAttribute("class",t.fClass)):e.style.fontFamily=t.fFamily,n.appendChild(e),createTag("canvas").getContext("2d").font=t.fWeight+" "+t.fStyle+" 100px "+t.fFamily,e}var i=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return i.isModifier=function(n,t){var r=n.toString(16)+t.toString(16);return-1!==e.indexOf(r)},i.isZeroWidthJoiner=function(n,t){return t?n===r[0]&&t===r[1]:n===r[1]},i.isCombinedCharacter=function(n){return-1!==t.indexOf(n)},i.prototype={addChars:function(n){if(n){var t;this.chars||(this.chars=[]);var e,r,o=n.length,a=this.chars.length;for(t=0;t<o;t+=1){for(e=0,r=!1;e<a;)this.chars[e].style===n[t].style&&this.chars[e].fFamily===n[t].fFamily&&this.chars[e].ch===n[t].ch&&(r=!0),e+=1;r||(this.chars.push(n[t]),a+=1)}}},addFonts:function(n,t){if(n){if(this.chars)return this.isLoaded=!0,void(this.fonts=n.list);var e,r=n.list,i=r.length,s=i;for(e=0;e<i;e+=1){var l,c,p=!0;if(r[e].loaded=!1,r[e].monoCase=o(r[e].fFamily,"monospace"),r[e].sansCase=o(r[e].fFamily,"sans-serif"),r[e].fPath){if("p"===r[e].fOrigin||3===r[e].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+r[e].fFamily+'"], style[f-origin="3"][f-family="'+r[e].fFamily+'"]')).length>0&&(p=!1),p){var d=createTag("style");d.setAttribute("f-forigin",r[e].fOrigin),d.setAttribute("f-origin",r[e].origin),d.setAttribute("f-family",r[e].fFamily),d.type="text/css",d.innerText="@font-face {font-family: "+r[e].fFamily+"; font-style: normal; src: url('"+r[e].fPath+"');}",t.appendChild(d)}}else if("g"===r[e].fOrigin||1===r[e].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;c<l.length;c+=1)-1!==l[c].href.indexOf(r[e].fPath)&&(p=!1);if(p){var m=createTag("link");m.setAttribute("f-forigin",r[e].fOrigin),m.setAttribute("f-origin",r[e].origin),m.type="text/css",m.rel="stylesheet",m.href=r[e].fPath,document.body.appendChild(m)}}else if("t"===r[e].fOrigin||2===r[e].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),c=0;c<l.length;c+=1)r[e].fPath===l[c].src&&(p=!1);if(p){var h=createTag("link");h.setAttribute("f-forigin",r[e].fOrigin),h.setAttribute("f-origin",r[e].origin),h.setAttribute("rel","stylesheet"),h.setAttribute("href",r[e].fPath),t.appendChild(h)}}}else r[e].loaded=!0,s-=1;r[e].helper=a(t,r[e]),r[e].cache={},this.fonts.push(r[e])}0===s?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,e,r){for(var o=0,a=this.chars.length;o<a;){if(this.chars[o].ch===t&&this.chars[o].style===e&&this.chars[o].fFamily===r)return this.chars[o];o+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0),n},getFontByName:function(n){for(var t=0,e=this.fonts.length;t<e;){if(this.fonts[t].fName===n)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(n,t,e){var r=this.getFontByName(t),o=n.charCodeAt(0);if(!r.cache[o+1]){var a=r.helper;if(" "===n){a.textContent="|"+n+"|";var i=a.getComputedTextLength();a.textContent="||";var s=a.getComputedTextLength();r.cache[o+1]=(i-s)/100}else a.textContent=n,r.cache[o+1]=a.getComputedTextLength()/100}return r.cache[o+1]*e},checkLoadedFonts:function(){var n,t,e,r=this.fonts.length,o=r;for(n=0;n<r;n+=1)this.fonts[n].loaded?o-=1:"n"===this.fonts[n].fOrigin||0===this.fonts[n].origin?this.fonts[n].loaded=!0:(t=this.fonts[n].monoCase.node,e=this.fonts[n].monoCase.w,t.offsetWidth!==e?(o-=1,this.fonts[n].loaded=!0):(t=this.fonts[n].sansCase.node,e=this.fonts[n].sansCase.w,t.offsetWidth!==e&&(o-=1,this.fonts[n].loaded=!0)),this.fonts[n].loaded&&(this.fonts[n].sansCase.parent.parentNode.removeChild(this.fonts[n].sansCase.parent),this.fonts[n].monoCase.parent.parentNode.removeChild(this.fonts[n].monoCase.parent)));0!==o&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},i}();function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(n){-1===this.renderableComponents.indexOf(n)&&this.renderableComponents.push(n)},removeRenderableComponent:function(n){-1!==this.renderableComponents.indexOf(n)&&this.renderableComponents.splice(this.renderableComponents.indexOf(n),1)},prepareRenderableFrame:function(n){this.checkLayerLimits(n)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(n){this.data.ip-this.data.st<=n&&this.data.op-this.data.st>n?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var n,t=this.renderableComponents.length;for(n=0;n<t;n+=1)this.renderableComponents[n].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var MaskManagerInterface=function(){function n(n,t){this._mask=n,this._data=t}return Object.defineProperty(n.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(n.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){var e,r=createSizedArray(t.viewData.length),o=t.viewData.length;for(e=0;e<o;e+=1)r[e]=new n(t.viewData[e],t.masksProperties[e]);return function(n){for(e=0;e<o;){if(t.masksProperties[e].nm===n)return r[e];e+=1}return null}}}(),ExpressionPropertyInterface=function(){var n={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function e(n,t,e){Object.defineProperty(n,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),n.numKeys=t.keyframes?t.keyframes.length:0,n.key=function(r){if(!n.numKeys)return 0;var o;o="s"in t.keyframes[r-1]?t.keyframes[r-1].s:"e"in t.keyframes[r-2]?t.keyframes[r-2].e:t.keyframes[r-2].s;var a="unidimensional"===e?new Number(o):Object.assign({},o);return a.time=t.keyframes[r-1].t/t.elem.comp.globalData.frameRate,a.value="unidimensional"===e?o[0]:o,a},n.valueAtTime=t.getValueAtTime,n.speedAtTime=t.getSpeedAtTime,n.velocityAtTime=t.getVelocityAtTime,n.propertyGroup=t.propertyGroup}function r(){return n}return function(o){return o?"unidimensional"===o.propType?function(t){t&&"pv"in t||(t=n);var r=1/t.mult,o=t.pv*r,a=new Number(o);return a.value=o,e(a,t,"unidimensional"),function(){return t.k&&t.getValue(),o=t.v*r,a.value!==o&&((a=new Number(o)).value=o,e(a,t,"unidimensional")),a}}(o):function(n){n&&"pv"in n||(n=t);var r=1/n.mult,o=n.data&&n.data.l||n.pv.length,a=createTypedArray("float32",o),i=createTypedArray("float32",o);return a.value=i,e(a,n,"multidimensional"),function(){n.k&&n.getValue();for(var t=0;t<o;t+=1)i[t]=n.v[t]*r,a[t]=i[t];return a}}(o):r}}(),TransformExpressionInterface=function(n){function t(n){switch(n){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var e,r,o,a;return Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(n.r||n.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(n.rz||n.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(n.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(n.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(n.s)}),n.p?a=ExpressionPropertyInterface(n.p):(e=ExpressionPropertyInterface(n.px),r=ExpressionPropertyInterface(n.py),n.pz&&(o=ExpressionPropertyInterface(n.pz))),Object.defineProperty(t,"position",{get:function(){return n.p?a():[e(),r(),o?o():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(n.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(n.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(n.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(n.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(n.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(n.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(n.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(n.or)}),t},LayerExpressionInterface=function(){function n(n){var t=new Matrix;return void 0!==n?this._elem.finalTransform.mProp.getValueAtTime(n).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function t(n,t){var e=this.getMatrix(t);return e.props[12]=0,e.props[13]=0,e.props[14]=0,this.applyPoint(e,n)}function e(n,t){var e=this.getMatrix(t);return this.applyPoint(e,n)}function r(n,t){var e=this.getMatrix(t);return e.props[12]=0,e.props[13]=0,e.props[14]=0,this.invertPoint(e,n)}function o(n,t){var e=this.getMatrix(t);return this.invertPoint(e,n)}function a(n,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var e,r=this._elem.hierarchy.length;for(e=0;e<r;e+=1)this._elem.hierarchy[e].finalTransform.mProp.applyToMatrix(n)}return n.applyToPointArray(t[0],t[1],t[2]||0)}function i(n,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var e,r=this._elem.hierarchy.length;for(e=0;e<r;e+=1)this._elem.hierarchy[e].finalTransform.mProp.applyToMatrix(n)}return n.inversePoint(t)}function s(n){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var e,r=this._elem.hierarchy.length;for(e=0;e<r;e+=1)this._elem.hierarchy[e].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(n)}return t.inversePoint(n)}function l(){return[1,1,1,1]}return function(c){var p;function d(n){switch(n){case"ADBE Root Vectors Group":case"Contents":case 2:return d.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return p;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return d.effect;case"ADBE Text Properties":return d.textInterface;default:return null}}d.getMatrix=n,d.invertPoint=i,d.applyPoint=a,d.toWorld=e,d.toWorldVec=t,d.fromWorld=o,d.fromWorldVec=r,d.toComp=e,d.fromComp=s,d.sampleImage=l,d.sourceRectAtTime=c.sourceRectAtTime.bind(c),d._elem=c;var m=getDescriptor(p=TransformExpressionInterface(c.finalTransform.mProp),"anchorPoint");return Object.defineProperties(d,{hasParent:{get:function(){return c.hierarchy.length}},parent:{get:function(){return c.hierarchy[0].layerInterface}},rotation:getDescriptor(p,"rotation"),scale:getDescriptor(p,"scale"),position:getDescriptor(p,"position"),opacity:getDescriptor(p,"opacity"),anchorPoint:m,anchor_point:m,transform:{get:function(){return p}},active:{get:function(){return c.isInRange}}}),d.startTime=c.data.st,d.index=c.data.ind,d.source=c.data.refId,d.height=0===c.data.ty?c.data.h:100,d.width=0===c.data.ty?c.data.w:100,d.inPoint=c.data.ip/c.comp.globalData.frameRate,d.outPoint=c.data.op/c.comp.globalData.frameRate,d._name=c.data.nm,d.registerMaskInterface=function(n){d.mask=new MaskManagerInterface(n,c)},d.registerEffectsInterface=function(n){d.effect=n},d}}(),propertyGroupFactory=function(n,t){return function(e){return(e=void 0===e?1:e)<=0?n:t(e-1)}},PropertyInterface=function(n,t){var e={_name:n};return function(n){return(n=void 0===n?1:n)<=0?e:t(n-1)}},EffectsExpressionInterface=function(){function n(e,r,o,a){function i(n){for(var t=e.ef,r=0,o=t.length;r<o;){if(n===t[r].nm||n===t[r].mn||n===t[r].ix)return 5===t[r].ty?c[r]:c[r]();r+=1}throw new Error}var s,l=propertyGroupFactory(i,o),c=[],p=e.ef.length;for(s=0;s<p;s+=1)5===e.ef[s].ty?c.push(n(e.ef[s],r.effectElements[s],r.effectElements[s].propertyGroup,a)):c.push(t(r.effectElements[s],e.ef[s].ty,a,l));return"ADBE Color Control"===e.mn&&Object.defineProperty(i,"color",{get:function(){return c[0]()}}),Object.defineProperties(i,{numProperties:{get:function(){return e.np}},_name:{value:e.nm},propertyGroup:{value:l}}),i.enabled=0!==e.en,i.active=i.enabled,i}function t(n,t,e,r){var o=ExpressionPropertyInterface(n.p);return n.p.setGroupProperty&&n.p.setGroupProperty(PropertyInterface("",r)),function(){return 10===t?e.comp.compInterface(n.p.v):o()}}return{createEffectsInterface:function(t,e){if(t.effectsManager){var r,o=[],a=t.data.ef,i=t.effectsManager.effectElements.length;for(r=0;r<i;r+=1)o.push(n(a[r],t.effectsManager.effectElements[r],e,t));var s=t.data.ef||[],l=function(n){for(r=0,i=s.length;r<i;){if(n===s[r].nm||n===s[r].mn||n===s[r].ix)return o[r];r+=1}return null};return Object.defineProperty(l,"numProperties",{get:function(){return s.length}}),l}return null}}}(),CompExpressionInterface=function(n){function t(t){for(var e=0,r=n.layers.length;e<r;){if(n.layers[e].nm===t||n.layers[e].ind===t)return n.elements[e].layerInterface;e+=1}return null}return Object.defineProperty(t,"_name",{value:n.data.nm}),t.layer=t,t.pixelAspect=1,t.height=n.data.h||n.globalData.compSize.h,t.width=n.data.w||n.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/n.globalData.frameRate,t.displayStartTime=0,t.numLayers=n.layers.length,t},ShapePathInterface=function(n,t,e){var r=t.sh;function o(n){return"Shape"===n||"shape"===n||"Path"===n||"path"===n||"ADBE Vector Shape"===n||2===n?o.path:null}var a=propertyGroupFactory(o,e);return r.setGroupProperty(PropertyInterface("Path",a)),Object.defineProperties(o,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:n.nm},ix:{value:n.ix},propertyIndex:{value:n.ix},mn:{value:n.mn},propertyGroup:{value:e}}),o},ShapeExpressionInterface=function(){function n(n,i,m){var h,g=[],f=n?n.length:0;for(h=0;h<f;h+=1)"gr"===n[h].ty?g.push(t(n[h],i[h],m)):"fl"===n[h].ty?g.push(e(n[h],i[h],m)):"st"===n[h].ty?g.push(o(n[h],i[h],m)):"tm"===n[h].ty?g.push(a(n[h],i[h],m)):"tr"===n[h].ty||("el"===n[h].ty?g.push(s(n[h],i[h],m)):"sr"===n[h].ty?g.push(l(n[h],i[h],m)):"sh"===n[h].ty?g.push(ShapePathInterface(n[h],i[h],m)):"rc"===n[h].ty?g.push(c(n[h],i[h],m)):"rd"===n[h].ty?g.push(p(n[h],i[h],m)):"rp"===n[h].ty?g.push(d(n[h],i[h],m)):"gf"===n[h].ty?g.push(r(n[h],i[h],m)):g.push((n[h],i[h],function(){return null})));return g}function t(t,e,r){var o=function(n){switch(n){case"ADBE Vectors Group":case"Contents":case 2:return o.content;default:return o.transform}};o.propertyGroup=propertyGroupFactory(o,r);var a=function(t,e,r){var o,a=function(n){for(var t=0,e=o.length;t<e;){if(o[t]._name===n||o[t].mn===n||o[t].propertyIndex===n||o[t].ix===n||o[t].ind===n)return o[t];t+=1}return"number"==typeof n?o[n-1]:null};a.propertyGroup=propertyGroupFactory(a,r),o=n(t.it,e.it,a.propertyGroup),a.numProperties=o.length;var s=i(t.it[t.it.length-1],e.it[e.it.length-1],a.propertyGroup);return a.transform=s,a.propertyIndex=t.cix,a._name=t.nm,a}(t,e,o.propertyGroup),s=i(t.it[t.it.length-1],e.it[e.it.length-1],o.propertyGroup);return o.content=a,o.transform=s,Object.defineProperty(o,"_name",{get:function(){return t.nm}}),o.numProperties=t.np,o.propertyIndex=t.ix,o.nm=t.nm,o.mn=t.mn,o}function e(n,t,e){function r(n){return"Color"===n||"color"===n?r.color:"Opacity"===n||"opacity"===n?r.opacity:null}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(PropertyInterface("Color",e)),t.o.setGroupProperty(PropertyInterface("Opacity",e)),r}function r(n,t,e){function r(n){return"Start Point"===n||"start point"===n?r.startPoint:"End Point"===n||"end point"===n?r.endPoint:"Opacity"===n||"opacity"===n?r.opacity:null}return Object.defineProperties(r,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return"a"}},_name:{value:n.nm},mn:{value:n.mn}}),t.s.setGroupProperty(PropertyInterface("Start Point",e)),t.e.setGroupProperty(PropertyInterface("End Point",e)),t.o.setGroupProperty(PropertyInterface("Opacity",e)),r}function o(n,t,e){var r,o=propertyGroupFactory(c,e),a=propertyGroupFactory(l,o);function i(e){Object.defineProperty(l,n.d[e].nm,{get:ExpressionPropertyInterface(t.d.dataProps[e].p)})}var s=n.d?n.d.length:0,l={};for(r=0;r<s;r+=1)i(r),t.d.dataProps[r].p.setGroupProperty(a);function c(n){return"Color"===n||"color"===n?c.color:"Opacity"===n||"opacity"===n?c.opacity:"Stroke Width"===n||"stroke width"===n?c.strokeWidth:null}return Object.defineProperties(c,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return l}},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(PropertyInterface("Color",o)),t.o.setGroupProperty(PropertyInterface("Opacity",o)),t.w.setGroupProperty(PropertyInterface("Stroke Width",o)),c}function a(n,t,e){function r(t){return t===n.e.ix||"End"===t||"end"===t?r.end:t===n.s.ix?r.start:t===n.o.ix?r.offset:null}var o=propertyGroupFactory(r,e);return r.propertyIndex=n.ix,t.s.setGroupProperty(PropertyInterface("Start",o)),t.e.setGroupProperty(PropertyInterface("End",o)),t.o.setGroupProperty(PropertyInterface("Offset",o)),r.propertyIndex=n.ix,r.propertyGroup=e,Object.defineProperties(r,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:n.nm}}),r.mn=n.mn,r}function i(n,t,e){function r(t){return n.a.ix===t||"Anchor Point"===t?r.anchorPoint:n.o.ix===t||"Opacity"===t?r.opacity:n.p.ix===t||"Position"===t?r.position:n.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?r.rotation:n.s.ix===t||"Scale"===t?r.scale:n.sk&&n.sk.ix===t||"Skew"===t?r.skew:n.sa&&n.sa.ix===t||"Skew Axis"===t?r.skewAxis:null}var o=propertyGroupFactory(r,e);return t.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",o)),t.transform.mProps.p.setGroupProperty(PropertyInterface("Position",o)),t.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",o)),t.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",o)),t.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",o)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",o)),t.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",o))),t.transform.op.setGroupProperty(PropertyInterface("Opacity",o)),Object.defineProperties(r,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:n.nm}}),r.ty="tr",r.mn=n.mn,r.propertyGroup=e,r}function s(n,t,e){function r(t){return n.p.ix===t?r.position:n.s.ix===t?r.size:null}var o=propertyGroupFactory(r,e);r.propertyIndex=n.ix;var a="tm"===t.sh.ty?t.sh.prop:t.sh;return a.s.setGroupProperty(PropertyInterface("Size",o)),a.p.setGroupProperty(PropertyInterface("Position",o)),Object.defineProperties(r,{size:{get:ExpressionPropertyInterface(a.s)},position:{get:ExpressionPropertyInterface(a.p)},_name:{value:n.nm}}),r.mn=n.mn,r}function l(n,t,e){function r(t){return n.p.ix===t?r.position:n.r.ix===t?r.rotation:n.pt.ix===t?r.points:n.or.ix===t||"ADBE Vector Star Outer Radius"===t?r.outerRadius:n.os.ix===t?r.outerRoundness:!n.ir||n.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?n.is&&n.is.ix===t?r.innerRoundness:null:r.innerRadius}var o=propertyGroupFactory(r,e),a="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=n.ix,a.or.setGroupProperty(PropertyInterface("Outer Radius",o)),a.os.setGroupProperty(PropertyInterface("Outer Roundness",o)),a.pt.setGroupProperty(PropertyInterface("Points",o)),a.p.setGroupProperty(PropertyInterface("Position",o)),a.r.setGroupProperty(PropertyInterface("Rotation",o)),n.ir&&(a.ir.setGroupProperty(PropertyInterface("Inner Radius",o)),a.is.setGroupProperty(PropertyInterface("Inner Roundness",o))),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(a.p)},rotation:{get:ExpressionPropertyInterface(a.r)},points:{get:ExpressionPropertyInterface(a.pt)},outerRadius:{get:ExpressionPropertyInterface(a.or)},outerRoundness:{get:ExpressionPropertyInterface(a.os)},innerRadius:{get:ExpressionPropertyInterface(a.ir)},innerRoundness:{get:ExpressionPropertyInterface(a.is)},_name:{value:n.nm}}),r.mn=n.mn,r}function c(n,t,e){function r(t){return n.p.ix===t?r.position:n.r.ix===t?r.roundness:n.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?r.size:null}var o=propertyGroupFactory(r,e),a="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=n.ix,a.p.setGroupProperty(PropertyInterface("Position",o)),a.s.setGroupProperty(PropertyInterface("Size",o)),a.r.setGroupProperty(PropertyInterface("Rotation",o)),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(a.p)},roundness:{get:ExpressionPropertyInterface(a.r)},size:{get:ExpressionPropertyInterface(a.s)},_name:{value:n.nm}}),r.mn=n.mn,r}function p(n,t,e){function r(t){return n.r.ix===t||"Round Corners 1"===t?r.radius:null}var o=propertyGroupFactory(r,e),a=t;return r.propertyIndex=n.ix,a.rd.setGroupProperty(PropertyInterface("Radius",o)),Object.defineProperties(r,{radius:{get:ExpressionPropertyInterface(a.rd)},_name:{value:n.nm}}),r.mn=n.mn,r}function d(n,t,e){function r(t){return n.c.ix===t||"Copies"===t?r.copies:n.o.ix===t||"Offset"===t?r.offset:null}var o=propertyGroupFactory(r,e),a=t;return r.propertyIndex=n.ix,a.c.setGroupProperty(PropertyInterface("Copies",o)),a.o.setGroupProperty(PropertyInterface("Offset",o)),Object.defineProperties(r,{copies:{get:ExpressionPropertyInterface(a.c)},offset:{get:ExpressionPropertyInterface(a.o)},_name:{value:n.nm}}),r.mn=n.mn,r}return function(t,e,r){var o;function a(n){if("number"==typeof n)return 0===(n=void 0===n?1:n)?r:o[n-1];for(var t=0,e=o.length;t<e;){if(o[t]._name===n)return o[t];t+=1}return null}return a.propertyGroup=propertyGroupFactory(a,(function(){return r})),o=n(t,e,a.propertyGroup),a.numProperties=o.length,a._name="Contents",a}}(),TextExpressionInterface=function(n){var t;function e(n){return"ADBE Text Document"===n?e.sourceText:null}return Object.defineProperty(e,"sourceText",{get:function(){n.textProperty.getValue();var e=n.textProperty.currentData.t;return void 0!==e&&(n.textProperty.currentData.t=void 0,(t=new String(e)).value=e||new String(e)),t}}),e},getBlendMode=(blendModeEnums={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(n){return blendModeEnums[n]||""}),blendModeEnums;function SliderEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function AngleEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function ColorEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,1,0,e)}function PointEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,1,0,e)}function LayerIndexEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function MaskIndexEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function CheckboxEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function NoValueEffect(){this.p={}}function EffectsManager(n,t){var e,r=n.ef||[];this.effectElements=[];var o,a=r.length;for(e=0;e<a;e+=1)o=new GroupEffect(r[e],t),this.effectElements.push(o)}function GroupEffect(n,t){this.init(n,t)}function BaseElement(){}function FrameElement(){}function _typeof$2(n){return(_typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(n,t){var e;this.data=n,this.effectElements=[],this.initDynamicPropertyContainer(t);var r,o=this.data.ef.length,a=this.data.ef;for(e=0;e<o;e+=1){switch(r=null,a[e].ty){case 0:r=new SliderEffect(a[e],t,this);break;case 1:r=new AngleEffect(a[e],t,this);break;case 2:r=new ColorEffect(a[e],t,this);break;case 3:r=new PointEffect(a[e],t,this);break;case 4:case 7:r=new CheckboxEffect(a[e],t,this);break;case 10:r=new LayerIndexEffect(a[e],t,this);break;case 11:r=new MaskIndexEffect(a[e],t,this);break;case 5:r=new EffectsManager(a[e],t,this);break;default:r=new NoValueEffect(a[e],t,this)}r&&this.effectElements.push(r)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var n=0,t=this.data.masksProperties.length;n<t;){if("n"!==this.data.masksProperties[n].mode&&!1!==this.data.masksProperties[n].cl)return!0;n+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n),0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var n=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=n},initBaseData:function(n,t,e){this.globalData=t,this.comp=e,this.data=n,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(n,t){var e,r=this.dynamicProperties.length;for(e=0;e<r;e+=1)(t||this._isParent&&"transform"===this.dynamicProperties[e].propType)&&(this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&this.dynamicProperties.push(n)}};var FootageInterface=(dataInterfaceFactory=function(n){function t(n){return"Outline"===n?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(n){var t="",e=n.getFootageData();function r(n){if(e[n])return t=n,"object"===_typeof$2(e=e[n])?r:e;var o=n.indexOf(t);if(-1!==o){var a=parseInt(n.substr(o+t.length),10);return"object"===_typeof$2(e=e[a])?r:e}return""}return function(){return t="",e=n.getFootageData(),r}}(n),t},function(n){function t(n){return"Data"===n?t.dataInterface:null}return t._name="Data",t.dataInterface=dataInterfaceFactory(n),t}),dataInterfaceFactory;function FootageElement(n,t,e){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(n.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(n,t,e)}function AudioElement(n,t,e){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(n.refId),this.initBaseData(n,t,e),this._isPlaying=!1,this._canPlay=!1;var r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(r),this._currentTime=0,this.globalData.audioController.addAudio(this),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function BaseRenderer(){}function TransformElement(){}function MaskElement(n,t,e){this.data=n,this.element=t,this.globalData=e,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r,o,a=this.globalData.defs,i=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(i),this.solidPath="";var s,l,c,p,d,m,h=this.masksProperties,g=0,f=[],u=createElementID(),w="clipPath",y="clip-path";for(r=0;r<i;r+=1)if(("a"!==h[r].mode&&"n"!==h[r].mode||h[r].inv||100!==h[r].o.k||h[r].o.x)&&(w="mask",y="mask"),"s"!==h[r].mode&&"i"!==h[r].mode||0!==g?c=null:((c=createNS("rect")).setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),f.push(c)),o=createNS("path"),"n"===h[r].mode)this.viewData[r]={op:PropertyFactory.getProp(this.element,h[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[r],3),elem:o,lastPath:""},a.appendChild(o);else{var v;if(g+=1,o.setAttribute("fill","s"===h[r].mode?"#000000":"#ffffff"),o.setAttribute("clip-rule","nonzero"),0!==h[r].x.k?(w="mask",y="mask",m=PropertyFactory.getProp(this.element,h[r].x,0,null,this.element),v=createElementID(),(p=createNS("filter")).setAttribute("id",v),(d=createNS("feMorphology")).setAttribute("operator","erode"),d.setAttribute("in","SourceGraphic"),d.setAttribute("radius","0"),p.appendChild(d),a.appendChild(p),o.setAttribute("stroke","s"===h[r].mode?"#000000":"#ffffff")):(d=null,m=null),this.storedData[r]={elem:o,x:m,expan:d,lastPath:"",lastOperator:"",filterId:v,lastRadius:0},"i"===h[r].mode){l=f.length;var b=createNS("g");for(s=0;s<l;s+=1)b.appendChild(f[s]);var x=createNS("mask");x.setAttribute("mask-type","alpha"),x.setAttribute("id",u+"_"+g),x.appendChild(o),a.appendChild(x),b.setAttribute("mask","url("+getLocationHref()+"#"+u+"_"+g+")"),f.length=0,f.push(b)}else f.push(o);h[r].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[r]={elem:o,lastPath:"",op:PropertyFactory.getProp(this.element,h[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[r],3),invRect:c},this.viewData[r].prop.k||this.drawPath(h[r],this.viewData[r].prop.v,this.viewData[r])}for(this.maskElement=createNS(w),i=f.length,r=0;r<i;r+=1)this.maskElement.appendChild(f[r]);g>0&&(this.maskElement.setAttribute("id",u),this.element.maskedElement.setAttribute(y,"url("+getLocationHref()+"#"+u+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){this.layerInterface=FootageInterface(this)},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(n){if(this.prepareRenderableFrame(n,!0),this.prepareProperties(n,!0),this.tm._placeholder)this._currentTime=n/this.data.sr;else{var t=this.tm.v;this._currentTime=t}},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(n){this.audio.rate(n)},AudioElement.prototype.volume=function(n){this.audio.volume(n)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(n){var t,e,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(e=this.layers[t]).ip-e.st<=n-this.layers[t].st&&e.op-e.st>n-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(n){switch(n.ty){case 2:return this.createImage(n);case 0:return this.createComp(n);case 1:return this.createSolid(n);case 3:default:return this.createNull(n);case 4:return this.createShape(n);case 5:return this.createText(n);case 6:return this.createAudio(n);case 13:return this.createCamera(n);case 15:return this.createFootage(n)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(n){return new AudioElement(n,this.globalData,this)},BaseRenderer.prototype.createFootage=function(n){return new FootageElement(n,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)this.buildItem(n);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(n){var t;this.completeLayers=!1;var e,r=n.length,o=this.layers.length;for(t=0;t<r;t+=1)for(e=0;e<o;){if(this.layers[e].id===n[t].id){this.layers[e]=n[t];break}e+=1}},BaseRenderer.prototype.setProjectInterface=function(n){this.globalData.projectInterface=n},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(n,t,e){for(var r=this.elements,o=this.layers,a=0,i=o.length;a<i;)o[a].ind==t&&(r[a]&&!0!==r[a]?(e.push(r[a]),r[a].setAsParent(),void 0!==o[a].parent?this.buildElementParenting(n,o[a].parent,e):n.setHierarchy(e)):(this.buildItem(a),this.addPendingElement(n))),a+=1},BaseRenderer.prototype.addPendingElement=function(n){this.pendingElements.push(n)},BaseRenderer.prototype.searchExtraCompositions=function(n){var t,e=n.length;for(t=0;t<e;t+=1)if(n[t].xt){var r=this.createComp(n[t]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.setupGlobalData=function(n,t){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(n.chars),this.globalData.fontManager.addFonts(n.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=n.fr,this.globalData.nm=n.nm,this.globalData.compSize={w:n.w,h:n.h}},TransformElement.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var n,t=this.finalTransform.mat,e=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;e<r;){if(this.hierarchy[e].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}e+=1}if(this.finalTransform._matMdf)for(n=this.finalTransform.mProp.v.props,t.cloneFromProps(n),e=0;e<r;e+=1)n=this.hierarchy[e].finalTransform.mProp.v.props,t.transform(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15])}},globalToLocal:function(n){var t=[];t.push(this.finalTransform);for(var e,r=!0,o=this.comp;r;)o.finalTransform?(o.data.hasMask&&t.splice(0,0,o.finalTransform),o=o.comp):r=!1;var a,i=t.length;for(e=0;e<i;e+=1)a=t[e].mat.applyToPointArray(0,0,0),n=[n[0]-a[0],n[1]-a[1],0];return n},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(n){return this.viewData[n].prop},MaskElement.prototype.renderFrame=function(n){var t,e=this.element.finalTransform.mat,r=this.masksProperties.length;for(t=0;t<r;t+=1)if((this.viewData[t].prop._mdf||n)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||n)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||n)&&this.viewData[t].invRect.setAttribute("transform",e.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||n))){var o=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[t].filterId+")")),o.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var n="M0,0 ";return n+=" h"+this.globalData.compSize.w,n+=" v"+this.globalData.compSize.h,(n+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(n,t,e){var r,o,a=" M"+t.v[0][0]+","+t.v[0][1];for(o=t._length,r=1;r<o;r+=1)a+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[r][0]+","+t.i[r][1]+" "+t.v[r][0]+","+t.v[r][1];if(t.c&&o>1&&(a+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),e.lastPath!==a){var i="";e.elem&&(t.c&&(i=n.inv?this.solidPath+a:a),e.elem.setAttribute("d",i)),e.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var n={createFilter:function(n,t){var e=createNS("filter");return e.setAttribute("id",n),!0!==t&&(e.setAttribute("filterUnits","objectBoundingBox"),e.setAttribute("x","0%"),e.setAttribute("y","0%"),e.setAttribute("width","100%"),e.setAttribute("height","100%")),e},createAlphaToLuminanceFilter:function(){var n=createNS("feColorMatrix");return n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),n}};return n}(),featureSupport=function(){var n={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(n.maskType=!1),n}();function SVGTintFilter(n,t){this.filterManager=t;var e=createNS("feColorMatrix");if(e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","linearRGB"),e.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.setAttribute("result","f1"),n.appendChild(e),(e=createNS("feColorMatrix")).setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),e.setAttribute("result","f2"),n.appendChild(e),this.matrixFilter=e,100!==t.effectElements[2].p.v||t.effectElements[2].p.k){var r,o=createNS("feMerge");n.appendChild(o),(r=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),o.appendChild(r),(r=createNS("feMergeNode")).setAttribute("in","f2"),o.appendChild(r)}}function SVGFillFilter(n,t){this.filterManager=t;var e=createNS("feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),n.appendChild(e),this.matrixFilter=e}function SVGStrokeEffect(n,t){this.initialized=!1,this.filterManager=t,this.elem=n,this.paths=[]}function SVGTritoneFilter(n,t){this.filterManager=t;var e=createNS("feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","linearRGB"),e.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.setAttribute("result","f1"),n.appendChild(e);var r=createNS("feComponentTransfer");r.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(r),this.matrixFilter=r;var o=createNS("feFuncR");o.setAttribute("type","table"),r.appendChild(o),this.feFuncR=o;var a=createNS("feFuncG");a.setAttribute("type","table"),r.appendChild(a),this.feFuncG=a;var i=createNS("feFuncB");i.setAttribute("type","table"),r.appendChild(i),this.feFuncB=i}function SVGProLevelsFilter(n,t){this.filterManager=t;var e=this.filterManager.effectElements,r=createNS("feComponentTransfer");(e[10].p.k||0!==e[10].p.v||e[11].p.k||1!==e[11].p.v||e[12].p.k||1!==e[12].p.v||e[13].p.k||0!==e[13].p.v||e[14].p.k||1!==e[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",r)),(e[17].p.k||0!==e[17].p.v||e[18].p.k||1!==e[18].p.v||e[19].p.k||1!==e[19].p.v||e[20].p.k||0!==e[20].p.v||e[21].p.k||1!==e[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",r)),(e[24].p.k||0!==e[24].p.v||e[25].p.k||1!==e[25].p.v||e[26].p.k||1!==e[26].p.v||e[27].p.k||0!==e[27].p.v||e[28].p.k||1!==e[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",r)),(e[31].p.k||0!==e[31].p.v||e[32].p.k||1!==e[32].p.v||e[33].p.k||1!==e[33].p.v||e[34].p.k||0!==e[34].p.v||e[35].p.k||1!==e[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",r)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(r.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(r),r=createNS("feComponentTransfer")),(e[3].p.k||0!==e[3].p.v||e[4].p.k||1!==e[4].p.v||e[5].p.k||1!==e[5].p.v||e[6].p.k||0!==e[6].p.v||e[7].p.k||1!==e[7].p.v)&&(r.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(r),this.feFuncRComposed=this.createFeFunc("feFuncR",r),this.feFuncGComposed=this.createFeFunc("feFuncG",r),this.feFuncBComposed=this.createFeFunc("feFuncB",r))}function SVGDropShadowEffect(n,t){var e=t.container.globalData.renderConfig.filterSize;n.setAttribute("x",e.x),n.setAttribute("y",e.y),n.setAttribute("width",e.width),n.setAttribute("height",e.height),this.filterManager=t;var r=createNS("feGaussianBlur");r.setAttribute("in","SourceAlpha"),r.setAttribute("result","drop_shadow_1"),r.setAttribute("stdDeviation","0"),this.feGaussianBlur=r,n.appendChild(r);var o=createNS("feOffset");o.setAttribute("dx","25"),o.setAttribute("dy","0"),o.setAttribute("in","drop_shadow_1"),o.setAttribute("result","drop_shadow_2"),this.feOffset=o,n.appendChild(o);var a=createNS("feFlood");a.setAttribute("flood-color","#00ff00"),a.setAttribute("flood-opacity","1"),a.setAttribute("result","drop_shadow_3"),this.feFlood=a,n.appendChild(a);var i=createNS("feComposite");i.setAttribute("in","drop_shadow_3"),i.setAttribute("in2","drop_shadow_2"),i.setAttribute("operator","in"),i.setAttribute("result","drop_shadow_4"),n.appendChild(i);var s,l=createNS("feMerge");n.appendChild(l),s=createNS("feMergeNode"),l.appendChild(s),(s=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),this.feMergeNode=s,this.feMerge=l,this.originalNodeAdded=!1,l.appendChild(s)}SVGTintFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",e[0]-t[0]+" 0 0 0 "+t[0]+" "+(e[1]-t[1])+" 0 0 0 "+t[1]+" "+(e[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}},SVGFillFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,e=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+e+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var n,t,e,r,o=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(r=this.elem.maskManager.masksProperties.length,e=0):r=1+(e=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);e<r;e+=1)n=createNS("path"),t.appendChild(n),this.paths.push({p:n,m:e});if(3===this.filterManager.effectElements[10].p.v){var a=createNS("mask"),i=createElementID();a.setAttribute("id",i),a.setAttribute("mask-type","alpha"),a.appendChild(t),this.elem.globalData.defs.appendChild(a);var s=createNS("g");for(s.setAttribute("mask","url("+getLocationHref()+"#"+i+")");o[0];)s.appendChild(o[0]);this.elem.layerElement.appendChild(s),this.masker=a,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(o=this.elem.layerElement.children||this.elem.layerElement.childNodes;o.length;)this.elem.layerElement.removeChild(o[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(n){var t;this.initialized||this.initialize();var e,r,o=this.paths.length;for(t=0;t<o;t+=1)if(-1!==this.paths[t].m&&(e=this.elem.maskManager.viewData[this.paths[t].m],r=this.paths[t].p,(n||this.filterManager._mdf||e.prop._mdf)&&r.setAttribute("d",e.lastPath),n||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||e.prop._mdf)){var a;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var i=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),s=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),l=r.getTotalLength();a="0 0 0 "+l*i+" ";var c,p=l*(s-i),d=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,m=Math.floor(p/d);for(c=0;c<m;c+=1)a+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";a+="0 "+10*l+" 0 0"}else a="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;r.setAttribute("stroke-dasharray",a)}if((n||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(n||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(n||this.filterManager.effectElements[3].p._mdf)){var h=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*h[0])+","+bmFloor(255*h[1])+","+bmFloor(255*h[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,o=r[0]+" "+e[0]+" "+t[0],a=r[1]+" "+e[1]+" "+t[1],i=r[2]+" "+e[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",o),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",i)}},SVGProLevelsFilter.prototype.createFeFunc=function(n,t){var e=createNS(n);return e.setAttribute("type","table"),t.appendChild(e),e},SVGProLevelsFilter.prototype.getTableValue=function(n,t,e,r,o){for(var a,i,s=0,l=Math.min(n,t),c=Math.max(n,t),p=Array.call(null,{length:256}),d=0,m=o-r,h=t-n;s<=256;)i=(a=s/256)<=l?h<0?o:r:a>=c?h<0?r:o:r+m*Math.pow((a-n)/h,1/e),p[d]=i,d+=1,s+=256/255;return p.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t,e=this.filterManager.effectElements;this.feFuncRComposed&&(n||e[3].p._mdf||e[4].p._mdf||e[5].p._mdf||e[6].p._mdf||e[7].p._mdf)&&(t=this.getTableValue(e[3].p.v,e[4].p.v,e[5].p.v,e[6].p.v,e[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(n||e[10].p._mdf||e[11].p._mdf||e[12].p._mdf||e[13].p._mdf||e[14].p._mdf)&&(t=this.getTableValue(e[10].p.v,e[11].p.v,e[12].p.v,e[13].p.v,e[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(n||e[17].p._mdf||e[18].p._mdf||e[19].p._mdf||e[20].p._mdf||e[21].p._mdf)&&(t=this.getTableValue(e[17].p.v,e[18].p.v,e[19].p.v,e[20].p.v,e[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(n||e[24].p._mdf||e[25].p._mdf||e[26].p._mdf||e[27].p._mdf||e[28].p._mdf)&&(t=this.getTableValue(e[24].p.v,e[25].p.v,e[26].p.v,e[27].p.v,e[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(n||e[31].p._mdf||e[32].p._mdf||e[33].p._mdf||e[34].p._mdf||e[35].p._mdf)&&(t=this.getTableValue(e[31].p.v,e[32].p.v,e[33].p.v,e[34].p.v,e[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},SVGDropShadowEffect.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){if((n||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),n||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((n||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),n||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var e=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,o=e*Math.cos(r),a=e*Math.sin(r);this.feOffset.setAttribute("dx",o),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(n,t,e){this.initialized=!1,this.filterManager=t,this.filterElem=n,this.elem=e,e.matteElement=createNS("g"),e.matteElement.appendChild(e.layerElement),e.matteElement.appendChild(e.transformedElement),e.baseElement=e.matteElement}function SVGGaussianBlurEffect(n,t){n.setAttribute("x","-100%"),n.setAttribute("y","-100%"),n.setAttribute("width","300%"),n.setAttribute("height","300%"),this.filterManager=t;var e=createNS("feGaussianBlur");n.appendChild(e),this.feGaussianBlur=e}SVGMatte3Effect.prototype.findSymbol=function(n){for(var t=0,e=_svgMatteSymbols.length;t<e;){if(_svgMatteSymbols[t]===n)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(n,t){var e=n.layerElement.parentNode;if(e){for(var r,o=e.children,a=0,i=o.length;a<i&&o[a]!==n.layerElement;)a+=1;a<=i-2&&(r=o[a+1]);var s=createNS("use");s.setAttribute("href","#"+t),r?e.insertBefore(s,r):e.appendChild(s)}},SVGMatte3Effect.prototype.setElementAsMask=function(n,t){if(!this.findSymbol(t)){var e=createElementID(),r=createNS("mask");r.setAttribute("id",t.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var o=n.globalData.defs;o.appendChild(r);var a=createNS("symbol");a.setAttribute("id",e),this.replaceInParent(t,e),a.appendChild(t.layerElement),o.appendChild(a);var i=createNS("use");i.setAttribute("href","#"+e),r.appendChild(i),t.data.hd=!1,t.show()}n.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var n=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,e=0,r=t.length;e<r;)t[e]&&t[e].data.ind===n&&this.setElementAsMask(this.elem,t[e]),e+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,r=3==e?0:t,o=2==e?0:t;this.feGaussianBlur.setAttribute("stdDeviation",r+" "+o);var a=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}};var registeredEffects={};function SVGEffects(n){var t,e,r=n.data.ef?n.data.ef.length:0,o=createElementID(),a=filtersFactory.createFilter(o,!0),i=0;for(this.filters=[],t=0;t<r;t+=1){e=null;var s=n.data.ef[t].ty;registeredEffects[s]&&(e=new(0,registeredEffects[s].effect)(a,n.effectsManager.effectElements[t],n),registeredEffects[s].countsAsEffect&&(i+=1)),20===n.data.ef[t].ty?(i+=1,e=new SVGTintFilter(a,n.effectsManager.effectElements[t])):21===n.data.ef[t].ty?(i+=1,e=new SVGFillFilter(a,n.effectsManager.effectElements[t])):22===n.data.ef[t].ty?e=new SVGStrokeEffect(n,n.effectsManager.effectElements[t]):23===n.data.ef[t].ty?(i+=1,e=new SVGTritoneFilter(a,n.effectsManager.effectElements[t])):24===n.data.ef[t].ty?(i+=1,e=new SVGProLevelsFilter(a,n.effectsManager.effectElements[t])):25===n.data.ef[t].ty?(i+=1,e=new SVGDropShadowEffect(a,n.effectsManager.effectElements[t])):28===n.data.ef[t].ty?e=new SVGMatte3Effect(a,n.effectsManager.effectElements[t],n):29===n.data.ef[t].ty&&(i+=1,e=new SVGGaussianBlurEffect(a,n.effectsManager.effectElements[t])),e&&this.filters.push(e)}i&&(n.globalData.defs.appendChild(a),n.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+o+")")),this.filters.length&&n.addRenderableComponent(this)}function registerEffect(n,t,e){registeredEffects[n]={effect:t,countsAsEffect:e}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(n,t,e){this.assetData=t.getAssetData(n.refId),this.initElement(n,t,e),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(n,t){this.elem=n,this.pos=t}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(n){var t,e=this.filters.length;for(t=0;t<e;t+=1)this.filters[t].renderFrame(n)},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var n,t,e,r=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var o=createNS("mask");o.setAttribute("id",this.layerId),o.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),o.appendChild(this.layerElement),r=o,this.globalData.defs.appendChild(o),featureSupport.maskType||1!=this.data.td||(o.setAttribute("mask-type","luminance"),n=createElementID(),t=filtersFactory.createFilter(n),this.globalData.defs.appendChild(t),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(e=createNS("g")).appendChild(this.layerElement),r=e,o.appendChild(e),e.setAttribute("filter","url("+getLocationHref()+"#"+n+")"))}else if(2==this.data.td){var a=createNS("mask");a.setAttribute("id",this.layerId),a.setAttribute("mask-type","alpha");var i=createNS("g");a.appendChild(i),n=createElementID(),t=filtersFactory.createFilter(n);var s=createNS("feComponentTransfer");s.setAttribute("in","SourceGraphic"),t.appendChild(s);var l=createNS("feFuncA");l.setAttribute("type","table"),l.setAttribute("tableValues","1.0 0.0"),s.appendChild(l),this.globalData.defs.appendChild(t);var c=createNS("rect");c.setAttribute("width",this.comp.data.w),c.setAttribute("height",this.comp.data.h),c.setAttribute("x","0"),c.setAttribute("y","0"),c.setAttribute("fill","#ffffff"),c.setAttribute("opacity","0"),i.setAttribute("filter","url("+getLocationHref()+"#"+n+")"),i.appendChild(c),i.appendChild(this.layerElement),r=i,featureSupport.maskType||(a.setAttribute("mask-type","luminance"),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),e=createNS("g"),i.appendChild(c),e.appendChild(this.layerElement),r=e,i.appendChild(e)),this.globalData.defs.appendChild(a)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),r=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var p=createNS("clipPath"),d=createNS("path");d.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var m=createElementID();if(p.setAttribute("id",m),p.appendChild(d),this.globalData.defs.appendChild(p),this.checkMasks()){var h=createNS("g");h.setAttribute("clip-path","url("+getLocationHref()+"#"+m+")"),h.appendChild(this.layerElement),this.transformedElement=h,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+m+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(n){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+n+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(n){this.hierarchy=n},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initTransform(n,t,e),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(n){this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(n){var t,e=this.shapeModifiers.length;for(t=0;t<e;t+=1)this.shapeModifiers[t].addShape(n)},isShapeInAnimatedModifiers:function(n){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(n))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var n,t=this.shapes.length;for(n=0;n<t;n+=1)this.shapes[n].sh.reset();for(n=(t=this.shapeModifiers.length)-1;n>=0&&!this.shapeModifiers[n].processShapes(this._isFirstFrame);n-=1);}},searchProcessedElement:function(n){for(var t=this.processedElements,e=0,r=t.length;e<r;){if(t[e].elem===n)return t[e].pos;e+=1}return 0},addProcessedElement:function(n,t){for(var e=this.processedElements,r=e.length;r;)if(e[r-=1].elem===n)return void(e[r].pos=t);e.push(new ProcessedElement(n,t))},prepareFrame:function(n){this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(n,t,e){this.caches=[],this.styles=[],this.transformers=n,this.lStr="",this.sh=e,this.lvl=t,this._isAnimated=!!e.k;for(var r=0,o=n.length;r<o;){if(n[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function SVGStyleData(n,t){this.data=n,this.type=n.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===n.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(n,t,e,r){var o;this.elem=n,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=e,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var a,i=t.length||0;for(o=0;o<i;o+=1)a=PropertyFactory.getProp(n,t[o].v,0,0,this),this.k=a.k||this.k,this.dataProps[o]={n:t[o].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.w=PropertyFactory.getProp(n,t.w,0,null,this),this.d=new DashProperty(n,t.d||{},"svg",this),this.c=PropertyFactory.getProp(n,t.c,1,255,this),this.style=e,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.c=PropertyFactory.getProp(n,t.c,1,255,this),this.style=e}function SVGNoStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.style=e}function GradientProperty(n,t,e){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var r=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(e),this.prop=PropertyFactory.getProp(n,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.initGradientData(n,t,e)}function SVGGradientStrokeStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(n,t.w,0,null,this),this.d=new DashProperty(n,t.d||{},"svg",this),this.initGradientData(n,t,e),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(n,t,e){this.transform={mProps:n,op:t,container:e},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(n){if((this.elem.globalData.frameId!==this.frameId||n)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||n,this._mdf)){var t=0,e=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<e;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(n,t){for(var e=0,r=this.o.length/2;e<r;){if(Math.abs(n[4*e]-n[4*t+2*e])>.01)return!1;e+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var n=0,t=this.data.k.k.length;n<t;){if(!this.comparePoints(this.data.k.k[n].s,this.data.p))return!1;n+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(n){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||n){var t,e,r,o=4*this.data.p;for(t=0;t<o;t+=1)e=t%4==0?100:255,r=Math.round(this.prop.v[t]*e),this.c[t]!==r&&(this.c[t]=r,this._cmdf=!n);if(this.o.length)for(o=this.prop.v.length,t=4*this.data.p;t<o;t+=1)e=t%2==0?100:1,r=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==r&&(this.o[t-4*this.data.p]=r,this._omdf=!n);this._mdf=!n}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(n,t,e){this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.s=PropertyFactory.getProp(n,t.s,1,null,this),this.e=PropertyFactory.getProp(n,t.e,1,null,this),this.h=PropertyFactory.getProp(n,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(n,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(n,t.g,this),this.style=e,this.stops=[],this.setGradientData(e.pElem,t),this.setGradientOpacity(t,e),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(n,t){var e=createElementID(),r=createNS(1===t.t?"linearGradient":"radialGradient");r.setAttribute("id",e),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse");var o,a,i,s=[];for(i=4*t.g.p,a=0;a<i;a+=4)o=createNS("stop"),r.appendChild(o),s.push(o);n.setAttribute("gf"===t.ty?"fill":"stroke","url("+getLocationHref()+"#"+e+")"),this.gf=r,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(n,t){if(this.g._hasOpacity&&!this.g._collapsable){var e,r,o,a=createNS("mask"),i=createNS("path");a.appendChild(i);var s=createElementID(),l=createElementID();a.setAttribute("id",l);var c=createNS(1===n.t?"linearGradient":"radialGradient");c.setAttribute("id",s),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),o=n.g.k.k[0].s?n.g.k.k[0].s.length:n.g.k.k.length;var p=this.stops;for(r=4*n.g.p;r<o;r+=2)(e=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(e),p.push(e);i.setAttribute("gf"===n.ty?"fill":"stroke","url("+getLocationHref()+"#"+s+")"),"gs"===n.ty&&(i.setAttribute("stroke-linecap",lineCapEnum[n.lc||2]),i.setAttribute("stroke-linejoin",lineJoinEnum[n.lj||2]),1===n.lj&&i.setAttribute("stroke-miterlimit",n.ml)),this.of=c,this.ms=a,this.ost=p,this.maskId=l,t.msElem=i}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(n,t,e,r){if(0===t)return"";var o,a=n.o,i=n.i,s=n.v,l=" M"+r.applyToPointStringified(s[0][0],s[0][1]);for(o=1;o<t;o+=1)l+=" C"+r.applyToPointStringified(a[o-1][0],a[o-1][1])+" "+r.applyToPointStringified(i[o][0],i[o][1])+" "+r.applyToPointStringified(s[o][0],s[o][1]);return e&&t&&(l+=" C"+r.applyToPointStringified(a[o-1][0],a[o-1][1])+" "+r.applyToPointStringified(i[0][0],i[0][1])+" "+r.applyToPointStringified(s[0][0],s[0][1]),l+="z"),l},SVGElementsRenderer=function(){var n=new Matrix,t=new Matrix;function e(n,t,e){(e||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(e||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function r(){}function o(e,r,o){var a,i,s,l,c,p,d,m,h,g,f,u=r.styles.length,w=r.lvl;for(p=0;p<u;p+=1){if(l=r.sh._mdf||o,r.styles[p].lvl<w){for(m=t.reset(),g=w-r.styles[p].lvl,f=r.transformers.length-1;!l&&g>0;)l=r.transformers[f].mProps._mdf||l,g-=1,f-=1;if(l)for(g=w-r.styles[p].lvl,f=r.transformers.length-1;g>0;)h=r.transformers[f].mProps.v.props,m.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]),g-=1,f-=1}else m=n;if(i=(d=r.sh.paths)._length,l){for(s="",a=0;a<i;a+=1)(c=d.shapes[a])&&c._length&&(s+=buildShapeString(c,c._length,c.c,m));r.caches[p]=s}else s=r.caches[p];r.styles[p].d+=!0===e.hd?"":s,r.styles[p]._mdf=l||r.styles[p]._mdf}}function a(n,t,e){var r=t.style;(t.c._mdf||e)&&r.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||e)&&r.pElem.setAttribute("fill-opacity",t.o.v)}function i(n,t,e){s(n,t,e),l(0,t,e)}function s(n,t,e){var r,o,a,i,s,l=t.gf,c=t.g._hasOpacity,p=t.s.v,d=t.e.v;if(t.o._mdf||e){var m="gf"===n.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(m,t.o.v)}if(t.s._mdf||e){var h=1===n.t?"x1":"cx",g="x1"===h?"y1":"cy";l.setAttribute(h,p[0]),l.setAttribute(g,p[1]),c&&!t.g._collapsable&&(t.of.setAttribute(h,p[0]),t.of.setAttribute(g,p[1]))}if(t.g._cmdf||e){r=t.cst;var f=t.g.c;for(a=r.length,o=0;o<a;o+=1)(i=r[o]).setAttribute("offset",f[4*o]+"%"),i.setAttribute("stop-color","rgb("+f[4*o+1]+","+f[4*o+2]+","+f[4*o+3]+")")}if(c&&(t.g._omdf||e)){var u=t.g.o;for(a=(r=t.g._collapsable?t.cst:t.ost).length,o=0;o<a;o+=1)i=r[o],t.g._collapsable||i.setAttribute("offset",u[2*o]+"%"),i.setAttribute("stop-opacity",u[2*o+1])}if(1===n.t)(t.e._mdf||e)&&(l.setAttribute("x2",d[0]),l.setAttribute("y2",d[1]),c&&!t.g._collapsable&&(t.of.setAttribute("x2",d[0]),t.of.setAttribute("y2",d[1])));else if((t.s._mdf||t.e._mdf||e)&&(s=Math.sqrt(Math.pow(p[0]-d[0],2)+Math.pow(p[1]-d[1],2)),l.setAttribute("r",s),c&&!t.g._collapsable&&t.of.setAttribute("r",s)),t.e._mdf||t.h._mdf||t.a._mdf||e){s||(s=Math.sqrt(Math.pow(p[0]-d[0],2)+Math.pow(p[1]-d[1],2)));var w=Math.atan2(d[1]-p[1],d[0]-p[0]),y=t.h.v;y>=1?y=.99:y<=-1&&(y=-.99);var v=s*y,b=Math.cos(w+t.a.v)*v+p[0],x=Math.sin(w+t.a.v)*v+p[1];l.setAttribute("fx",b),l.setAttribute("fy",x),c&&!t.g._collapsable&&(t.of.setAttribute("fx",b),t.of.setAttribute("fy",x))}}function l(n,t,e){var r=t.style,o=t.d;o&&(o._mdf||e)&&o.dashStr&&(r.pElem.setAttribute("stroke-dasharray",o.dashStr),r.pElem.setAttribute("stroke-dashoffset",o.dashoffset[0])),t.c&&(t.c._mdf||e)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||e)&&r.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||e)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(n){switch(n.ty){case"fl":return a;case"gf":return s;case"gs":return i;case"st":return l;case"sh":case"el":case"rc":case"sr":return o;case"tr":return e;case"no":return r;default:return null}}}}();function SVGShapeElement(n,t,e){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(n,t,e),this.prevViewData=[]}function LetterProps(n,t,e,r,o,a){this.o=n,this.sw=t,this.sc=e,this.fc=r,this.m=o,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!e,fc:!!r,m:!0,p:!0}}function TextProperty(n,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=t,this.elem=n,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var n,t,e,r,o=this.shapes.length,a=this.stylesList.length,i=[],s=!1;for(e=0;e<a;e+=1){for(r=this.stylesList[e],s=!1,i.length=0,n=0;n<o;n+=1)-1!==(t=this.shapes[n]).styles.indexOf(r)&&(i.push(t),s=t._isAnimated||s);i.length>1&&s&&this.setShapesAsAnimated(i)}},SVGShapeElement.prototype.setShapesAsAnimated=function(n){var t,e=n.length;for(t=0;t<e;t+=1)n[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(n,t){var e,r=new SVGStyleData(n,t),o=r.pElem;return"st"===n.ty?e=new SVGStrokeStyleData(this,n,r):"fl"===n.ty?e=new SVGFillStyleData(this,n,r):"gf"===n.ty||"gs"===n.ty?(e=new("gf"===n.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,n,r),this.globalData.defs.appendChild(e.gf),e.maskId&&(this.globalData.defs.appendChild(e.ms),this.globalData.defs.appendChild(e.of),o.setAttribute("mask","url("+getLocationHref()+"#"+e.maskId+")"))):"no"===n.ty&&(e=new SVGNoStyleData(this,n,r)),"st"!==n.ty&&"gs"!==n.ty||(o.setAttribute("stroke-linecap",lineCapEnum[n.lc||2]),o.setAttribute("stroke-linejoin",lineJoinEnum[n.lj||2]),o.setAttribute("fill-opacity","0"),1===n.lj&&o.setAttribute("stroke-miterlimit",n.ml)),2===n.r&&o.setAttribute("fill-rule","evenodd"),n.ln&&o.setAttribute("id",n.ln),n.cl&&o.setAttribute("class",n.cl),n.bm&&(o.style["mix-blend-mode"]=getBlendMode(n.bm)),this.stylesList.push(r),this.addToAnimatedContents(n,e),e},SVGShapeElement.prototype.createGroupElement=function(n){var t=new ShapeGroupData;return n.ln&&t.gr.setAttribute("id",n.ln),n.cl&&t.gr.setAttribute("class",n.cl),n.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(n.bm)),t},SVGShapeElement.prototype.createTransformElement=function(n,t){var e=TransformPropertyFactory.getTransformProperty(this,n,this),r=new SVGTransformData(e,e.o,t);return this.addToAnimatedContents(n,r),r},SVGShapeElement.prototype.createShapeElement=function(n,t,e){var r=4;"rc"===n.ty?r=5:"el"===n.ty?r=6:"sr"===n.ty&&(r=7);var o=new SVGShapeData(t,e,ShapePropertyFactory.getShapeProp(this,n,r,this));return this.shapes.push(o),this.addShapeToModifiers(o),this.addToAnimatedContents(n,o),o},SVGShapeElement.prototype.addToAnimatedContents=function(n,t){for(var e=0,r=this.animatedContents.length;e<r;){if(this.animatedContents[e].element===t)return;e+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(n),element:t,data:n})},SVGShapeElement.prototype.setElementStyles=function(n){var t,e=n.styles,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||e.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){var n;this._isFirstFrame=!0;var t=this.itemsData.length;for(n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(n,t,e,r,o,a,i){var s,l,c,p,d,m,h=[].concat(a),g=n.length-1,f=[],u=[];for(s=g;s>=0;s-=1){if((m=this.searchProcessedElement(n[s]))?t[s]=e[m-1]:n[s]._render=i,"fl"===n[s].ty||"st"===n[s].ty||"gf"===n[s].ty||"gs"===n[s].ty||"no"===n[s].ty)m?t[s].style.closed=!1:t[s]=this.createStyleElement(n[s],o),n[s]._render&&t[s].style.pElem.parentNode!==r&&r.appendChild(t[s].style.pElem),f.push(t[s].style);else if("gr"===n[s].ty){if(m)for(c=t[s].it.length,l=0;l<c;l+=1)t[s].prevViewData[l]=t[s].it[l];else t[s]=this.createGroupElement(n[s]);this.searchShapes(n[s].it,t[s].it,t[s].prevViewData,t[s].gr,o+1,h,i),n[s]._render&&t[s].gr.parentNode!==r&&r.appendChild(t[s].gr)}else"tr"===n[s].ty?(m||(t[s]=this.createTransformElement(n[s],r)),p=t[s].transform,h.push(p)):"sh"===n[s].ty||"rc"===n[s].ty||"el"===n[s].ty||"sr"===n[s].ty?(m||(t[s]=this.createShapeElement(n[s],h,o)),this.setElementStyles(t[s])):"tm"===n[s].ty||"rd"===n[s].ty||"ms"===n[s].ty||"pb"===n[s].ty?(m?(d=t[s]).closed=!1:((d=ShapeModifiers.getModifier(n[s].ty)).init(this,n[s]),t[s]=d,this.shapeModifiers.push(d)),u.push(d)):"rp"===n[s].ty&&(m?(d=t[s]).closed=!0:(d=ShapeModifiers.getModifier(n[s].ty),t[s]=d,d.init(this,n,s,t),this.shapeModifiers.push(d),i=!1),u.push(d));this.addProcessedElement(n[s],s+1)}for(g=f.length,s=0;s<g;s+=1)f[s].closed=!0;for(g=u.length,s=0;s<g;s+=1)u[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var n;this.renderModifiers();var t=this.stylesList.length;for(n=0;n<t;n+=1)this.stylesList[n].reset();for(this.renderShape(),n=0;n<t;n+=1)(this.stylesList[n]._mdf||this._isFirstFrame)&&(this.stylesList[n].msElem&&(this.stylesList[n].msElem.setAttribute("d",this.stylesList[n].d),this.stylesList[n].d="M0 0"+this.stylesList[n].d),this.stylesList[n].pElem.setAttribute("d",this.stylesList[n].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var n,t,e=this.animatedContents.length;for(n=0;n<e;n+=1)t=this.animatedContents[n],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(n,t,e,r,o,a){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var i=!1;return this.o!==n&&(this.o=n,this._mdf.o=!0,i=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,i=!0),this.sc!==e&&(this.sc=e,this._mdf.sc=!0,i=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,i=!0),this.m!==o&&(this.m=o,this._mdf.m=!0,i=!0),!a.length||this.p[0]===a[0]&&this.p[1]===a[1]&&this.p[4]===a[4]&&this.p[5]===a[5]&&this.p[12]===a[12]&&this.p[13]===a[13]||(this.p=a,this._mdf.p=!0,i=!0),i},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(n,t){for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e]);return n},TextProperty.prototype.setCurrentData=function(n){n.__complete||this.completeTextData(n),this.currentData=n,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(n){this.effectsSequence.push(n),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(n){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||n){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,e=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var r;this.lock=!0,this._mdf=!1;var o=this.effectsSequence.length,a=n||this.data.d.k[this.keysIndex].s;for(r=0;r<o;r+=1)a=e!==this.keysIndex?this.effectsSequence[r](a,a.t):this.effectsSequence[r](this.currentData,a.t);t!==a&&this.setCurrentData(a),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var n=this.data.d.k,t=this.elem.comp.renderedFrame,e=0,r=n.length;e<=r-1&&!(e===r-1||n[e+1].t>t);)e+=1;return this.keysIndex!==e&&(this.keysIndex=e),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(n){for(var t,e,r=[],o=0,a=n.length,i=!1;o<a;)t=n.charCodeAt(o),FontManager.isCombinedCharacter(t)?r[r.length-1]+=n.charAt(o):t>=55296&&t<=56319?(e=n.charCodeAt(o+1))>=56320&&e<=57343?(i||FontManager.isModifier(t,e)?(r[r.length-1]+=n.substr(o,2),i=!1):r.push(n.substr(o,2)),o+=1):r.push(n.charAt(o)):t>56319?(e=n.charCodeAt(o+1),FontManager.isZeroWidthJoiner(t,e)?(i=!0,r[r.length-1]+=n.substr(o,2),o+=1):r.push(n.charAt(o))):FontManager.isZeroWidthJoiner(t)?(r[r.length-1]+=n.charAt(o),i=!0):r.push(n.charAt(o)),o+=1;return r},TextProperty.prototype.completeTextData=function(n){n.__complete=!0;var t,e,r,o,a,i,s,l=this.elem.globalData.fontManager,c=this.data,p=[],d=0,m=c.m.g,h=0,g=0,f=0,u=[],w=0,y=0,v=l.getFontByName(n.f),b=0,x=getFontProperties(v);n.fWeight=x.weight,n.fStyle=x.style,n.finalSize=n.s,n.finalText=this.buildFinalText(n.t),e=n.finalText.length,n.finalLineHeight=n.lh;var A,C=n.tr/1e3*n.finalSize;if(n.sz)for(var k,E,_=!0,P=n.sz[0],S=n.sz[1];_;){k=0,w=0,e=(E=this.buildFinalText(n.t)).length,C=n.tr/1e3*n.finalSize;var D=-1;for(t=0;t<e;t+=1)A=E[t].charCodeAt(0),r=!1," "===E[t]?D=t:13!==A&&3!==A||(w=0,r=!0,k+=n.finalLineHeight||1.2*n.finalSize),l.chars?(s=l.getCharData(E[t],v.fStyle,v.fFamily),b=r?0:s.w*n.finalSize/100):b=l.measureText(E[t],n.f,n.finalSize),w+b>P&&" "!==E[t]?(-1===D?e+=1:t=D,k+=n.finalLineHeight||1.2*n.finalSize,E.splice(t,D===t?1:0,"\r"),D=-1,w=0):(w+=b,w+=C);k+=v.ascent*n.finalSize/100,this.canResize&&n.finalSize>this.minimumFontSize&&S<k?(n.finalSize-=1,n.finalLineHeight=n.finalSize*n.lh/n.s):(n.finalText=E,e=n.finalText.length,_=!1)}w=-C,b=0;var I,T=0;for(t=0;t<e;t+=1)if(r=!1,13===(A=(I=n.finalText[t]).charCodeAt(0))||3===A?(T=0,u.push(w),y=w>y?w:y,w=-2*C,o="",r=!0,f+=1):o=I,l.chars?(s=l.getCharData(I,v.fStyle,l.getFontByName(n.f).fFamily),b=r?0:s.w*n.finalSize/100):b=l.measureText(o,n.f,n.finalSize)," "===I?T+=b+C:(w+=b+C+T,T=0),p.push({l:b,an:b,add:h,n:r,anIndexes:[],val:o,line:f,animatorJustifyOffset:0}),2==m){if(h+=b,""===o||" "===o||t===e-1){for(""!==o&&" "!==o||(h-=b);g<=t;)p[g].an=h,p[g].ind=d,p[g].extra=b,g+=1;d+=1,h=0}}else if(3==m){if(h+=b,""===o||t===e-1){for(""===o&&(h-=b);g<=t;)p[g].an=h,p[g].ind=d,p[g].extra=b,g+=1;h=0,d+=1}}else p[d].ind=d,p[d].extra=0,d+=1;if(n.l=p,y=w>y?w:y,u.push(w),n.sz)n.boxWidth=n.sz[0],n.justifyOffset=0;else switch(n.boxWidth=y,n.j){case 1:n.justifyOffset=-n.boxWidth;break;case 2:n.justifyOffset=-n.boxWidth/2;break;default:n.justifyOffset=0}n.lineWidths=u;var M,F,B,L,R=c.a;i=R.length;var O=[];for(a=0;a<i;a+=1){for((M=R[a]).a.sc&&(n.strokeColorAnim=!0),M.a.sw&&(n.strokeWidthAnim=!0),(M.a.fc||M.a.fh||M.a.fs||M.a.fb)&&(n.fillColorAnim=!0),L=0,B=M.s.b,t=0;t<e;t+=1)(F=p[t]).anIndexes[a]=L,(1==B&&""!==F.val||2==B&&""!==F.val&&" "!==F.val||3==B&&(F.n||" "==F.val||t==e-1)||4==B&&(F.n||t==e-1))&&(1===M.s.rn&&O.push(L),L+=1);c.a[a].s.totalChars=L;var N,V=-1;if(1===M.s.rn)for(t=0;t<e;t+=1)V!=(F=p[t]).anIndexes[a]&&(V=F.anIndexes[a],N=O.splice(Math.floor(Math.random()*O.length),1)[0]),F.anIndexes[a]=N}n.yOffset=n.finalLineHeight||1.2*n.finalSize,n.ls=n.ls||0,n.ascent=v.ascent*n.finalSize/100},TextProperty.prototype.updateDocumentData=function(n,t){t=void 0===t?this.keysIndex:t;var e=this.copyData({},this.data.d.k[t].s);e=this.copyData(e,n),this.data.d.k[t].s=e,this.recalculate(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(n){var t=this.data.d.k[n].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(n){this.canResize=n,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(n){this.minimumFontSize=Math.floor(n)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var n=Math.max,t=Math.min,e=Math.floor;function r(n,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=n,this.comp=n.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(n),this.s=PropertyFactory.getProp(n,t.s||{k:0},0,0,this),this.e="e"in t?PropertyFactory.getProp(n,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(n,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(n,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(n,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(n,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(n,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(r){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=0,a=0,i=1,s=1;this.ne.v>0?o=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?i=1-this.xe.v/100:s=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(o,a,i,s).get,c=0,p=this.finalS,d=this.finalE,m=this.data.sh;if(2===m)c=l(c=d===p?r>=d?1:0:n(0,t(.5/(d-p)+(r-p)/(d-p),1)));else if(3===m)c=l(c=d===p?r>=d?0:1:1-n(0,t(.5/(d-p)+(r-p)/(d-p),1)));else if(4===m)d===p?c=0:(c=n(0,t(.5/(d-p)+(r-p)/(d-p),1)))<.5?c*=2:c=1-2*(c-.5),c=l(c);else if(5===m){if(d===p)c=0;else{var h=d-p,g=-h/2+(r=t(n(0,r+.5-p),d-p)),f=h/2;c=Math.sqrt(1-g*g/(f*f))}c=l(c)}else 6===m?(d===p?c=0:(r=t(n(0,r+.5-p),d-p),c=(1+Math.cos(Math.PI+2*Math.PI*r/(d-p)))/2),c=l(c)):(r>=e(p)&&(c=n(0,t(r-p<0?t(d,1)-(p-r):d-r,1))),c=l(c));if(100!==this.sm.v){var u=.01*this.sm.v;0===u&&(u=1e-8);var w=.5-.5*u;c<w?c=0:(c=(c-w)/u)>1&&(c=1)}return c*this.a.v},getValue:function(n){this.iterateDynamicProperties(),this._mdf=n||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,n&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,e=this.o.v/t,r=this.s.v/t+e,o=this.e.v/t+e;if(r>o){var a=r;r=o,o=a}this.finalS=r,this.finalE=o}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(n,t,e){return new r(n,t,e)}}}();function TextAnimatorDataProperty(n,t,e){var r={propType:!1},o=PropertyFactory.getProp,a=t.a;this.a={r:a.r?o(n,a.r,0,degToRads,e):r,rx:a.rx?o(n,a.rx,0,degToRads,e):r,ry:a.ry?o(n,a.ry,0,degToRads,e):r,sk:a.sk?o(n,a.sk,0,degToRads,e):r,sa:a.sa?o(n,a.sa,0,degToRads,e):r,s:a.s?o(n,a.s,1,.01,e):r,a:a.a?o(n,a.a,1,0,e):r,o:a.o?o(n,a.o,0,.01,e):r,p:a.p?o(n,a.p,1,0,e):r,sw:a.sw?o(n,a.sw,0,0,e):r,sc:a.sc?o(n,a.sc,1,0,e):r,fc:a.fc?o(n,a.fc,1,0,e):r,fh:a.fh?o(n,a.fh,0,0,e):r,fs:a.fs?o(n,a.fs,0,.01,e):r,fb:a.fb?o(n,a.fb,0,.01,e):r,t:a.t?o(n,a.t,0,0,e):r},this.s=TextSelectorProp.getTextSelectorProp(n,t.s,e),this.s.t=t.s.t}function TextAnimatorProperty(n,t,e){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=n,this._renderType=t,this._elem=e,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(e)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var n,t,e=this._textData.a.length,r=PropertyFactory.getProp;for(n=0;n<e;n+=1)t=this._textData.a[n],this._animatorsData[n]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:r(this._elem,this._textData.p.a,0,0,this),f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:r(this._elem,this._textData.p.r,0,0,this),p:r(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(n,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var e,r,o,a,i,s,l,c,p,d,m,h,g,f,u,w,y,v,b,x=this._moreOptions.alignment.v,A=this._animatorsData,C=this._textData,k=this.mHelper,E=this._renderType,_=this.renderedLetters.length,P=n.l;if(this._hasMaskedPath){if(b=this._pathData.m,!this._pathData.n||this._pathData._mdf){var S,D=b.v;for(this._pathData.r.v&&(D=D.reverse()),i={tLength:0,segments:[]},a=D._length-1,w=0,o=0;o<a;o+=1)S=bez.buildBezierData(D.v[o],D.v[o+1],[D.o[o][0]-D.v[o][0],D.o[o][1]-D.v[o][1]],[D.i[o+1][0]-D.v[o+1][0],D.i[o+1][1]-D.v[o+1][1]]),i.tLength+=S.segmentLength,i.segments.push(S),w+=S.segmentLength;o=a,b.v.c&&(S=bez.buildBezierData(D.v[o],D.v[0],[D.o[o][0]-D.v[o][0],D.o[o][1]-D.v[o][1]],[D.i[0][0]-D.v[0][0],D.i[0][1]-D.v[0][1]]),i.tLength+=S.segmentLength,i.segments.push(S),w+=S.segmentLength),this._pathData.pi=i}if(i=this._pathData.pi,s=this._pathData.f.v,m=0,d=1,c=0,p=!0,f=i.segments,s<0&&b.v.c)for(i.tLength<Math.abs(s)&&(s=-Math.abs(s)%i.tLength),d=(g=f[m=f.length-1].points).length-1;s<0;)s+=g[d].partialLength,(d-=1)<0&&(d=(g=f[m-=1].points).length-1);h=(g=f[m].points)[d-1],u=(l=g[d]).partialLength}a=P.length,e=0,r=0;var I,T,M,F,B,L=1.2*n.finalSize*.714,R=!0;M=A.length;var O,N,V,z,j,G,H,U,W,Q,q,K,Z=-1,Y=s,X=m,J=d,$=-1,nn="",tn=this.defaultPropsArray;if(2===n.j||1===n.j){var en=0,rn=0,on=2===n.j?-.5:-1,an=0,sn=!0;for(o=0;o<a;o+=1)if(P[o].n){for(en&&(en+=rn);an<o;)P[an].animatorJustifyOffset=en,an+=1;en=0,sn=!0}else{for(T=0;T<M;T+=1)(I=A[T].a).t.propType&&(sn&&2===n.j&&(rn+=I.t.v*on),(B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?en+=I.t.v*B[0]*on:en+=I.t.v*B*on);sn=!1}for(en&&(en+=rn);an<o;)P[an].animatorJustifyOffset=en,an+=1}for(o=0;o<a;o+=1){if(k.reset(),z=1,P[o].n)e=0,r+=n.yOffset,r+=R?1:0,s=Y,R=!1,this._hasMaskedPath&&(d=J,h=(g=f[m=X].points)[d-1],u=(l=g[d]).partialLength,c=0),nn="",q="",W="",K="",tn=this.defaultPropsArray;else{if(this._hasMaskedPath){if($!==P[o].line){switch(n.j){case 1:s+=w-n.lineWidths[P[o].line];break;case 2:s+=(w-n.lineWidths[P[o].line])/2}$=P[o].line}Z!==P[o].ind&&(P[Z]&&(s+=P[Z].extra),s+=P[o].an/2,Z=P[o].ind),s+=x[0]*P[o].an*.005;var ln=0;for(T=0;T<M;T+=1)(I=A[T].a).p.propType&&((B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?ln+=I.p.v[0]*B[0]:ln+=I.p.v[0]*B),I.a.propType&&((B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?ln+=I.a.v[0]*B[0]:ln+=I.a.v[0]*B);for(p=!0,this._pathData.a.v&&(s=.5*P[0].an+(w-this._pathData.f.v-.5*P[0].an-.5*P[P.length-1].an)*Z/(a-1),s+=this._pathData.f.v);p;)c+u>=s+ln||!g?(y=(s+ln-c)/l.partialLength,N=h.point[0]+(l.point[0]-h.point[0])*y,V=h.point[1]+(l.point[1]-h.point[1])*y,k.translate(-x[0]*P[o].an*.005,-x[1]*L*.01),p=!1):g&&(c+=l.partialLength,(d+=1)>=g.length&&(d=0,f[m+=1]?g=f[m].points:b.v.c?(d=0,g=f[m=0].points):(c-=l.partialLength,g=null)),g&&(h=l,u=(l=g[d]).partialLength));O=P[o].an/2-P[o].add,k.translate(-O,0,0)}else O=P[o].an/2-P[o].add,k.translate(-O,0,0),k.translate(-x[0]*P[o].an*.005,-x[1]*L*.01,0);for(T=0;T<M;T+=1)(I=A[T].a).t.propType&&(B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars),0===e&&0===n.j||(this._hasMaskedPath?B.length?s+=I.t.v*B[0]:s+=I.t.v*B:B.length?e+=I.t.v*B[0]:e+=I.t.v*B));for(n.strokeWidthAnim&&(G=n.sw||0),n.strokeColorAnim&&(j=n.sc?[n.sc[0],n.sc[1],n.sc[2]]:[0,0,0]),n.fillColorAnim&&n.fc&&(H=[n.fc[0],n.fc[1],n.fc[2]]),T=0;T<M;T+=1)(I=A[T].a).a.propType&&((B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?k.translate(-I.a.v[0]*B[0],-I.a.v[1]*B[1],I.a.v[2]*B[2]):k.translate(-I.a.v[0]*B,-I.a.v[1]*B,I.a.v[2]*B));for(T=0;T<M;T+=1)(I=A[T].a).s.propType&&((B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?k.scale(1+(I.s.v[0]-1)*B[0],1+(I.s.v[1]-1)*B[1],1):k.scale(1+(I.s.v[0]-1)*B,1+(I.s.v[1]-1)*B,1));for(T=0;T<M;T+=1){if(I=A[T].a,B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars),I.sk.propType&&(B.length?k.skewFromAxis(-I.sk.v*B[0],I.sa.v*B[1]):k.skewFromAxis(-I.sk.v*B,I.sa.v*B)),I.r.propType&&(B.length?k.rotateZ(-I.r.v*B[2]):k.rotateZ(-I.r.v*B)),I.ry.propType&&(B.length?k.rotateY(I.ry.v*B[1]):k.rotateY(I.ry.v*B)),I.rx.propType&&(B.length?k.rotateX(I.rx.v*B[0]):k.rotateX(I.rx.v*B)),I.o.propType&&(B.length?z+=(I.o.v*B[0]-z)*B[0]:z+=(I.o.v*B-z)*B),n.strokeWidthAnim&&I.sw.propType&&(B.length?G+=I.sw.v*B[0]:G+=I.sw.v*B),n.strokeColorAnim&&I.sc.propType)for(U=0;U<3;U+=1)B.length?j[U]+=(I.sc.v[U]-j[U])*B[0]:j[U]+=(I.sc.v[U]-j[U])*B;if(n.fillColorAnim&&n.fc){if(I.fc.propType)for(U=0;U<3;U+=1)B.length?H[U]+=(I.fc.v[U]-H[U])*B[0]:H[U]+=(I.fc.v[U]-H[U])*B;I.fh.propType&&(H=B.length?addHueToRGB(H,I.fh.v*B[0]):addHueToRGB(H,I.fh.v*B)),I.fs.propType&&(H=B.length?addSaturationToRGB(H,I.fs.v*B[0]):addSaturationToRGB(H,I.fs.v*B)),I.fb.propType&&(H=B.length?addBrightnessToRGB(H,I.fb.v*B[0]):addBrightnessToRGB(H,I.fb.v*B))}}for(T=0;T<M;T+=1)(I=A[T].a).p.propType&&(B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars),this._hasMaskedPath?B.length?k.translate(0,I.p.v[1]*B[0],-I.p.v[2]*B[1]):k.translate(0,I.p.v[1]*B,-I.p.v[2]*B):B.length?k.translate(I.p.v[0]*B[0],I.p.v[1]*B[1],-I.p.v[2]*B[2]):k.translate(I.p.v[0]*B,I.p.v[1]*B,-I.p.v[2]*B));if(n.strokeWidthAnim&&(W=G<0?0:G),n.strokeColorAnim&&(Q="rgb("+Math.round(255*j[0])+","+Math.round(255*j[1])+","+Math.round(255*j[2])+")"),n.fillColorAnim&&n.fc&&(q="rgb("+Math.round(255*H[0])+","+Math.round(255*H[1])+","+Math.round(255*H[2])+")"),this._hasMaskedPath){if(k.translate(0,-n.ls),k.translate(0,x[1]*L*.01+r,0),this._pathData.p.v){v=(l.point[1]-h.point[1])/(l.point[0]-h.point[0]);var cn=180*Math.atan(v)/Math.PI;l.point[0]<h.point[0]&&(cn+=180),k.rotate(-cn*Math.PI/180)}k.translate(N,V,0),s-=x[0]*P[o].an*.005,P[o+1]&&Z!==P[o+1].ind&&(s+=P[o].an/2,s+=.001*n.tr*n.finalSize)}else{switch(k.translate(e,r,0),n.ps&&k.translate(n.ps[0],n.ps[1]+n.ascent,0),n.j){case 1:k.translate(P[o].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[P[o].line]),0,0);break;case 2:k.translate(P[o].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[P[o].line])/2,0,0)}k.translate(0,-n.ls),k.translate(O,0,0),k.translate(x[0]*P[o].an*.005,x[1]*L*.01,0),e+=P[o].l+.001*n.tr*n.finalSize}"html"===E?nn=k.toCSS():"svg"===E?nn=k.to2dCSS():tn=[k.props[0],k.props[1],k.props[2],k.props[3],k.props[4],k.props[5],k.props[6],k.props[7],k.props[8],k.props[9],k.props[10],k.props[11],k.props[12],k.props[13],k.props[14],k.props[15]],K=z}_<=o?(F=new LetterProps(K,W,Q,q,nn,tn),this.renderedLetters.push(F),_+=1,this.lettersChangedFlag=!0):(F=this.renderedLetters[o],this.lettersChangedFlag=F.update(K,W,Q,q,nn,tn)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(n,t,e){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(n,t,e),this.textProperty=new TextProperty(this,n.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(n.t,this.renderType,this),this.initTransform(n,t,e),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(n){this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(n,t){var e,r,o=t.length,a="";for(e=0;e<o;e+=1)"sh"===t[e].ty&&(r=t[e].ks.k,a+=buildShapeString(r,r.i.length,!0,n));return a},ITextElement.prototype.updateDocumentData=function(n,t){this.textProperty.updateDocumentData(n,t)},ITextElement.prototype.canResizeFont=function(n){this.textProperty.canResizeFont(n)},ITextElement.prototype.setMinimumFontSize=function(n){this.textProperty.setMinimumFontSize(n)},ITextElement.prototype.applyTextPropertiesToMatrix=function(n,t,e,r,o){switch(n.ps&&t.translate(n.ps[0],n.ps[1]+n.ascent,0),t.translate(0,-n.ls,0),n.j){case 1:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[e]),0,0);break;case 2:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[e])/2,0,0)}t.translate(r,o,0)},ITextElement.prototype.buildColor=function(n){return"rgb("+Math.round(255*n[0])+","+Math.round(255*n[1])+","+Math.round(255*n[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){};var emptyShapeData={shapes:[]};function SVGTextLottieElement(n,t,e){this.textSpans=[],this.renderType="svg",this.initElement(n,t,e)}function ISolidElement(n,t,e){this.initElement(n,t,e)}function NullElement(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initFrame(),this.initTransform(n,t,e),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(n,t,e){this.layers=n.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(n,t,e),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGRenderer(n,t){this.animationItem=n,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var e="";if(t&&t.title){var r=createNS("title"),o=createElementID();r.setAttribute("id",o),r.textContent=t.title,this.svgElement.appendChild(r),e+=o}if(t&&t.description){var a=createNS("desc"),i=createElementID();a.setAttribute("id",i),a.textContent=t.description,this.svgElement.appendChild(a),e+=" "+i}e&&this.svgElement.setAttribute("aria-labelledby",e);var s=createNS("defs");this.svgElement.appendChild(s);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"}},this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CVContextData(){var n;for(this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1,this.savedOp=createTypedArray("float32",15),n=0;n<15;n+=1)this.saved[n]=createTypedArray("float32",16);this._length=15}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVEffects(){}function CVMaskElement(n,t){var e;this.data=n,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r=this.masksProperties.length,o=!1;for(e=0;e<r;e+=1)"n"!==this.masksProperties[e].mode&&(o=!0),this.viewData[e]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[e],3);this.hasMasks=o,o&&this.element.addRenderableComponent(this)}function CVBaseElement(){}function CVShapeData(n,t,e,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var o,a=4;"rc"===t.ty?a=5:"el"===t.ty?a=6:"sr"===t.ty&&(a=7),this.sh=ShapePropertyFactory.getShapeProp(n,t,a,n);var i,s=e.length;for(o=0;o<s;o+=1)e[o].closed||(i={transforms:r.addTransformSequence(e[o].transforms),trNodes:[]},this.styledShapes.push(i),e[o].elements.push(i))}function CVShapeElement(n,t,e){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(n,t,e)}function CVTextElement(n,t,e){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(n,t,e)}function CVImageElement(n,t,e){this.assetData=t.getAssetData(n.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(n,t,e)}function CVSolidElement(n,t,e){this.initElement(n,t,e)}function CanvasRendererBase(n,t){this.animationItem=n,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function CVCompElement(n,t,e){this.completeLayers=!1,this.layers=n.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(n,t,e),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function CanvasRenderer(n,t){this.animationItem=n,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HBaseElement(){}function HSolidElement(n,t,e){this.initElement(n,t,e)}function HShapeElement(n,t,e){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(n,t,e),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(n,t,e){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(n,t,e)}function HCameraElement(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,n.pe,0,0,this),n.ks.p.s?(this.px=r(this,n.ks.p.x,1,0,this),this.py=r(this,n.ks.p.y,1,0,this),this.pz=r(this,n.ks.p.z,1,0,this)):this.p=r(this,n.ks.p,1,0,this),n.ks.a&&(this.a=r(this,n.ks.a,1,0,this)),n.ks.or.k.length&&n.ks.or.k[0].to){var o,a=n.ks.or.k.length;for(o=0;o<a;o+=1)n.ks.or.k[o].to=null,n.ks.or.k[o].ti=null}this.or=r(this,n.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,n.ks.rx,0,degToRads,this),this.ry=r(this,n.ks.ry,0,degToRads,this),this.rz=r(this,n.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(n,t,e){this.assetData=t.getAssetData(n.refId),this.initElement(n,t,e)}function HybridRendererBase(n,t){this.animationItem=n,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(n,t,e){this.layers=n.layers,this.supports3d=!n.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(n,t,e),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function HybridRenderer(n,t){this.animationItem=n,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(n){for(var t=0,e=n.length,r=[],o="";t<e;)n[t]===String.fromCharCode(13)||n[t]===String.fromCharCode(3)?(r.push(o),o=""):o+=n[t],t+=1;return r.push(o),r},SVGTextLottieElement.prototype.buildNewText=function(){var n,t;this.addDynamicProperty(this);var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e?e.l.length:0),e.fc?this.layerElement.setAttribute("fill",this.buildColor(e.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),e.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(e.sc)),this.layerElement.setAttribute("stroke-width",e.sw)),this.layerElement.setAttribute("font-size",e.finalSize);var r=this.globalData.fontManager.getFontByName(e.f);if(r.fClass)this.layerElement.setAttribute("class",r.fClass);else{this.layerElement.setAttribute("font-family",r.fFamily);var o=e.fWeight,a=e.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",o)}this.layerElement.setAttribute("aria-label",e.t);var i,s=e.l||[],l=!!this.globalData.fontManager.chars;t=s.length;var c=this.mHelper,p=this.data.singleShape,d=0,m=0,h=!0,g=.001*e.tr*e.finalSize;if(!p||l||e.sz){var f,u=this.textSpans.length;for(n=0;n<t;n+=1){if(this.textSpans[n]||(this.textSpans[n]={span:null,childSpan:null,glyph:null}),!l||!p||0===n){if(i=u>n?this.textSpans[n].span:createNS(l?"g":"text"),u<=n){if(i.setAttribute("stroke-linecap","butt"),i.setAttribute("stroke-linejoin","round"),i.setAttribute("stroke-miterlimit","4"),this.textSpans[n].span=i,l){var w=createNS("g");i.appendChild(w),this.textSpans[n].childSpan=w}this.textSpans[n].span=i,this.layerElement.appendChild(i)}i.style.display="inherit"}if(c.reset(),c.scale(e.finalSize/100,e.finalSize/100),p&&(s[n].n&&(d=-g,m+=e.yOffset,m+=h?1:0,h=!1),this.applyTextPropertiesToMatrix(e,c,s[n].line,d,m),d+=s[n].l||0,d+=g),l){var y;if(1===(f=this.globalData.fontManager.getCharData(e.finalText[n],r.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily)).t)y=new SVGCompElement(f.data,this.globalData,this);else{var v=emptyShapeData;f.data&&f.data.shapes&&(v=f.data),y=new SVGShapeElement(v,this.globalData,this)}this.textSpans[n].glyph=y,y._debug=!0,y.prepareFrame(0),y.renderFrame(),this.textSpans[n].childSpan.appendChild(y.layerElement),this.textSpans[n].childSpan.setAttribute("transform","scale("+e.finalSize/100+","+e.finalSize/100+")")}else p&&i.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),i.textContent=s[n].val,i.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}p&&i&&i.setAttribute("d","")}else{var b=this.textContainer,x="start";switch(e.j){case 1:x="end";break;case 2:x="middle";break;default:x="start"}b.setAttribute("text-anchor",x),b.setAttribute("letter-spacing",g);var A=this.buildTextContents(e.finalText);for(t=A.length,m=e.ps?e.ps[1]+e.ascent:0,n=0;n<t;n+=1)(i=this.textSpans[n].span||createNS("tspan")).textContent=A[n],i.setAttribute("x",0),i.setAttribute("y",m),i.style.display="inherit",b.appendChild(i),this.textSpans[n]||(this.textSpans[n]={span:null,glyph:null}),this.textSpans[n].span=i,m+=e.finalLineHeight;this.layerElement.appendChild(b)}for(;n<this.textSpans.length;)this.textSpans[n].span.style.display="none",n+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var n=this.layerElement.getBBox();this.bbox={top:n.y,left:n.x,width:n.width,height:n.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var n,t,e=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,n=0;n<e;n+=1)(t=this.textSpans[n].glyph)&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if((!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var n,t;this._sizeChanged=!0;var e,r,o,a=this.textAnimator.renderedLetters,i=this.textProperty.currentData.l;for(t=i.length,n=0;n<t;n+=1)i[n].n||(e=a[n],r=this.textSpans[n].span,(o=this.textSpans[n].glyph)&&o.renderFrame(),e._mdf.m&&r.setAttribute("transform",e.m),e._mdf.o&&r.setAttribute("opacity",e.o),e._mdf.sw&&r.setAttribute("stroke-width",e.sw),e._mdf.sc&&r.setAttribute("stroke",e.sc),e._mdf.fc&&r.setAttribute("fill",e.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var n=createNS("rect");n.setAttribute("width",this.data.sw),n.setAttribute("height",this.data.sh),n.setAttribute("fill",this.data.sc),this.layerElement.appendChild(n)},NullElement.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(n){return new NullElement(n,this.globalData,this)},SVGRendererBase.prototype.createShape=function(n){return new SVGShapeElement(n,this.globalData,this)},SVGRendererBase.prototype.createText=function(n){return new SVGTextLottieElement(n,this.globalData,this)},SVGRendererBase.prototype.createImage=function(n){return new IImageElement(n,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(n){return new ISolidElement(n,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(n){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+n.w+" "+n.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",n.w),this.svgElement.setAttribute("height",n.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(n,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=n;var e=createNS("clipPath"),r=createNS("rect");r.setAttribute("width",n.w),r.setAttribute("height",n.h),r.setAttribute("x",0),r.setAttribute("y",0);var o=createElementID();e.setAttribute("id",o),e.appendChild(r),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")"),t.appendChild(e),this.layers=n.layers,this.elements=createSizedArray(n.layers.length)},SVGRendererBase.prototype.destroy=function(){var n;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.buildItem=function(n){var t=this.elements;if(!t[n]&&99!==this.layers[n].ty){t[n]=!0;var e=this.createItem(this.layers[n]);t[n]=e,getExpressionsPlugin()&&(0===this.layers[n].ty&&this.globalData.projectInterface.registerComposition(e),e.initExpressions()),this.appendElementInPos(e,n),this.layers[n].tt&&(this.elements[n-1]&&!0!==this.elements[n-1]?e.setMatte(t[n-1].layerId):(this.buildItem(n-1),this.addPendingElement(e)))}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var n=this.pendingElements.pop();if(n.checkParenting(),n.data.tt)for(var t=0,e=this.elements.length;t<e;){if(this.elements[t]===n){n.setMatte(this.elements[t-1].layerId);break}t+=1}}},SVGRendererBase.prototype.renderFrame=function(n){if(this.renderedFrame!==n&&!this.destroyed){var t;null===n?n=this.renderedFrame:this.renderedFrame=n,this.globalData.frameNum=n,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=n,this.globalData._mdf=!1;var e=this.layers.length;for(this.completeLayers||this.checkLayers(n),t=e-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(n-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(n,t){var e=n.getBaseElement();if(e){for(var r,o=0;o<t;)this.elements[o]&&!0!==this.elements[o]&&this.elements[o].getBaseElement()&&(r=this.elements[o].getBaseElement()),o+=1;r?this.layerElement.insertBefore(e,r):this.layerElement.appendChild(e)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initTransform(n,t,e),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(n){if(this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=n/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var e,r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&(this.elements[e].prepareFrame(this.renderedFrame-this.layers[e].st),this.elements[e]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()},ICompElement.prototype.setElements=function(n){this.elements=n},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(n){return new SVGCompElement(n,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(n){return new SVGCompElement(n,this.globalData,this)},CVContextData.prototype.duplicate=function(){var n=2*this._length,t=this.savedOp;this.savedOp=createTypedArray("float32",n),this.savedOp.set(t);var e=0;for(e=this._length;e<n;e+=1)this.saved[e]=createTypedArray("float32",16);this._length=n},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},ShapeTransformManager.prototype={addTransformSequence:function(n){var t,e=n.length,r="_";for(t=0;t<e;t+=1)r+=n[t].transform.key+"_";var o=this.sequences[r];return o||(o={transforms:[].concat(n),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=o,this.sequenceList.push(o)),o},processSequence:function(n,t){for(var e,r=0,o=n.transforms.length,a=t;r<o&&!t;){if(n.transforms[r].transform.mProps._mdf){a=!0;break}r+=1}if(a)for(n.finalTransform.reset(),r=o-1;r>=0;r-=1)e=n.transforms[r].transform.mProps.v.props,n.finalTransform.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]);n._mdf=a},processSequences:function(n){var t,e=this.sequenceList.length;for(t=0;t<e;t+=1)this.processSequence(this.sequenceList[t],n)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}},CVEffects.prototype.renderFrame=function(){},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var n,t,e,r,o=this.element.finalTransform.mat,a=this.element.canvasContext,i=this.masksProperties.length;for(a.beginPath(),n=0;n<i;n+=1)if("n"!==this.masksProperties[n].mode){var s;this.masksProperties[n].inv&&(a.moveTo(0,0),a.lineTo(this.element.globalData.compSize.w,0),a.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),a.lineTo(0,this.element.globalData.compSize.h),a.lineTo(0,0)),r=this.viewData[n].v,t=o.applyToPointArray(r.v[0][0],r.v[0][1],0),a.moveTo(t[0],t[1]);var l=r._length;for(s=1;s<l;s+=1)e=o.applyToTriplePoints(r.o[s-1],r.i[s],r.v[s]),a.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5]);e=o.applyToTriplePoints(r.o[s-1],r.i[0],r.v[0]),a.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5])}this.element.globalData.renderer.save(!0),a.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new CVEffects(this)},createContent:function(){},setBlendMode:function(){var n=this.globalData;if(n.blendMode!==this.data.bm){n.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);n.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){if(!this.hidden&&!this.data.hd){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var n=0===this.data.ty;this.globalData.renderer.save(n),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(n),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(n,t){var e={data:n,type:n.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===n.hd},r={};if("fl"===n.ty||"st"===n.ty?(r.c=PropertyFactory.getProp(this,n.c,1,255,this),r.c.k||(e.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):"gf"!==n.ty&&"gs"!==n.ty||(r.s=PropertyFactory.getProp(this,n.s,1,null,this),r.e=PropertyFactory.getProp(this,n.e,1,null,this),r.h=PropertyFactory.getProp(this,n.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,n.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,n.g,this)),r.o=PropertyFactory.getProp(this,n.o,0,.01,this),"st"===n.ty||"gs"===n.ty){if(e.lc=lineCapEnum[n.lc||2],e.lj=lineJoinEnum[n.lj||2],1==n.lj&&(e.ml=n.ml),r.w=PropertyFactory.getProp(this,n.w,0,null,this),r.w.k||(e.wi=r.w.v),n.d){var o=new DashProperty(this,n.d,"canvas",this);r.d=o,r.d.k||(e.da=r.d.dashArray,e.do=r.d.dashoffset[0])}}else e.r=2===n.r?"evenodd":"nonzero";return this.stylesList.push(e),r.style=e,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(n){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,n.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,n,this)}}},CVShapeElement.prototype.createShapeElement=function(n){var t=new CVShapeData(this,n,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var n;this._isFirstFrame=!0;var t=this.itemsData.length;for(n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(n){var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(n)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var n,t=this.stylesList.length;for(n=0;n<t;n+=1)this.stylesList[n].closed||this.stylesList[n].transforms.pop()},CVShapeElement.prototype.closeStyles=function(n){var t,e=n.length;for(t=0;t<e;t+=1)n[t].closed=!0},CVShapeElement.prototype.searchShapes=function(n,t,e,r,o){var a,i,s,l,c,p,d=n.length-1,m=[],h=[],g=[].concat(o);for(a=d;a>=0;a-=1){if((l=this.searchProcessedElement(n[a]))?t[a]=e[l-1]:n[a]._shouldRender=r,"fl"===n[a].ty||"st"===n[a].ty||"gf"===n[a].ty||"gs"===n[a].ty)l?t[a].style.closed=!1:t[a]=this.createStyleElement(n[a],g),m.push(t[a].style);else if("gr"===n[a].ty){if(l)for(s=t[a].it.length,i=0;i<s;i+=1)t[a].prevViewData[i]=t[a].it[i];else t[a]=this.createGroupElement(n[a]);this.searchShapes(n[a].it,t[a].it,t[a].prevViewData,r,g)}else"tr"===n[a].ty?(l||(p=this.createTransformElement(n[a]),t[a]=p),g.push(t[a]),this.addTransformToStyleList(t[a])):"sh"===n[a].ty||"rc"===n[a].ty||"el"===n[a].ty||"sr"===n[a].ty?l||(t[a]=this.createShapeElement(n[a])):"tm"===n[a].ty||"rd"===n[a].ty||"pb"===n[a].ty?(l?(c=t[a]).closed=!1:((c=ShapeModifiers.getModifier(n[a].ty)).init(this,n[a]),t[a]=c,this.shapeModifiers.push(c)),h.push(c)):"rp"===n[a].ty&&(l?(c=t[a]).closed=!0:(c=ShapeModifiers.getModifier(n[a].ty),t[a]=c,c.init(this,n,a,t),this.shapeModifiers.push(c),r=!1),h.push(c));this.addProcessedElement(n[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(m),d=h.length,a=0;a<d;a+=1)h[a].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(n,t){(n._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=n.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var n,t,e,r,o,a,i,s,l,c=this.stylesList.length,p=this.globalData.renderer,d=this.globalData.canvasContext;for(n=0;n<c;n+=1)if(("st"!==(s=(l=this.stylesList[n]).type)&&"gs"!==s||0!==l.wi)&&l.data._shouldRender&&0!==l.coOp&&0!==this.globalData.currentGlobalAlpha){for(p.save(),a=l.elements,"st"===s||"gs"===s?(d.strokeStyle="st"===s?l.co:l.grd,d.lineWidth=l.wi,d.lineCap=l.lc,d.lineJoin=l.lj,d.miterLimit=l.ml||0):d.fillStyle="fl"===s?l.co:l.grd,p.ctxOpacity(l.coOp),"st"!==s&&"gs"!==s&&d.beginPath(),p.ctxTransform(l.preTransforms.finalTransform.props),e=a.length,t=0;t<e;t+=1){for("st"!==s&&"gs"!==s||(d.beginPath(),l.da&&(d.setLineDash(l.da),d.lineDashOffset=l.do)),o=(i=a[t].trNodes).length,r=0;r<o;r+=1)"m"===i[r].t?d.moveTo(i[r].p[0],i[r].p[1]):"c"===i[r].t?d.bezierCurveTo(i[r].pts[0],i[r].pts[1],i[r].pts[2],i[r].pts[3],i[r].pts[4],i[r].pts[5]):d.closePath();"st"!==s&&"gs"!==s||(d.stroke(),l.da&&d.setLineDash(this.dashResetter))}"st"!==s&&"gs"!==s&&d.fill(l.r),p.restore()}},CVShapeElement.prototype.renderShape=function(n,t,e,r){var o,a;for(a=n,o=t.length-1;o>=0;o-=1)"tr"===t[o].ty?(a=e[o].transform,this.renderShapeTransform(n,a)):"sh"===t[o].ty||"el"===t[o].ty||"rc"===t[o].ty||"sr"===t[o].ty?this.renderPath(t[o],e[o]):"fl"===t[o].ty?this.renderFill(t[o],e[o],a):"st"===t[o].ty?this.renderStroke(t[o],e[o],a):"gf"===t[o].ty||"gs"===t[o].ty?this.renderGradientFill(t[o],e[o],a):"gr"===t[o].ty?this.renderShape(a,t[o].it,e[o].it):t[o].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(n,t){if(this._isFirstFrame||t._mdf||n.transforms._mdf){var e,r,o,a=n.trNodes,i=t.paths,s=i._length;a.length=0;var l=n.transforms.finalTransform;for(o=0;o<s;o+=1){var c=i.shapes[o];if(c&&c.v){for(r=c._length,e=1;e<r;e+=1)1===e&&a.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),a.push({t:"c",pts:l.applyToTriplePoints(c.o[e-1],c.i[e],c.v[e])});1===r&&a.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&r&&(a.push({t:"c",pts:l.applyToTriplePoints(c.o[e-1],c.i[0],c.v[0])}),a.push({t:"z"}))}}n.trNodes=a}},CVShapeElement.prototype.renderPath=function(n,t){if(!0!==n.hd&&n._shouldRender){var e,r=t.styledShapes.length;for(e=0;e<r;e+=1)this.renderStyledShape(t.styledShapes[e],t.sh)}},CVShapeElement.prototype.renderFill=function(n,t,e){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||e._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*e.opacity)},CVShapeElement.prototype.renderGradientFill=function(n,t,e){var r,o=t.style;if(!o.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==n.t&&(t.h._mdf||t.a._mdf)){var a,i=this.globalData.canvasContext,s=t.s.v,l=t.e.v;if(1===n.t)r=i.createLinearGradient(s[0],s[1],l[0],l[1]);else{var c=Math.sqrt(Math.pow(s[0]-l[0],2)+Math.pow(s[1]-l[1],2)),p=Math.atan2(l[1]-s[1],l[0]-s[0]),d=t.h.v;d>=1?d=.99:d<=-1&&(d=-.99);var m=c*d,h=Math.cos(p+t.a.v)*m+s[0],g=Math.sin(p+t.a.v)*m+s[1];r=i.createRadialGradient(h,g,0,s[0],s[1],c)}var f=n.g.p,u=t.g.c,w=1;for(a=0;a<f;a+=1)t.g._hasOpacity&&t.g._collapsable&&(w=t.g.o[2*a+1]),r.addColorStop(u[4*a]/100,"rgba("+u[4*a+1]+","+u[4*a+2]+","+u[4*a+3]+","+w+")");o.grd=r}o.coOp=t.o.v*e.opacity},CVShapeElement.prototype.renderStroke=function(n,t,e){var r=t.style,o=t.d;o&&(o._mdf||this._isFirstFrame)&&(r.da=o.dashArray,r.do=o.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||e._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*e.opacity),(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n.l?n.l.length:0);var t=!1;n.fc?(t=!0,this.values.fill=this.buildColor(n.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var e=!1;n.sc&&(e=!0,this.values.stroke=this.buildColor(n.sc),this.values.sWidth=n.sw);var r,o,a,i,s,l,c,p,d,m,h,g,f=this.globalData.fontManager.getFontByName(n.f),u=n.l,w=this.mHelper;this.stroke=e,this.values.fValue=n.finalSize+"px "+this.globalData.fontManager.getFontByName(n.f).fFamily,o=n.finalText.length;var y=this.data.singleShape,v=.001*n.tr*n.finalSize,b=0,x=0,A=!0,C=0;for(r=0;r<o;r+=1){i=(a=this.globalData.fontManager.getCharData(n.finalText[r],f.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily))&&a.data||{},w.reset(),y&&u[r].n&&(b=-v,x+=n.yOffset,x+=A?1:0,A=!1),d=(c=i.shapes?i.shapes[0].it:[]).length,w.scale(n.finalSize/100,n.finalSize/100),y&&this.applyTextPropertiesToMatrix(n,w,u[r].line,b,x),h=createSizedArray(d-1);var k=0;for(p=0;p<d;p+=1)if("sh"===c[p].ty){for(l=c[p].ks.k.i.length,m=c[p].ks.k,g=[],s=1;s<l;s+=1)1===s&&g.push(w.applyToX(m.v[0][0],m.v[0][1],0),w.applyToY(m.v[0][0],m.v[0][1],0)),g.push(w.applyToX(m.o[s-1][0],m.o[s-1][1],0),w.applyToY(m.o[s-1][0],m.o[s-1][1],0),w.applyToX(m.i[s][0],m.i[s][1],0),w.applyToY(m.i[s][0],m.i[s][1],0),w.applyToX(m.v[s][0],m.v[s][1],0),w.applyToY(m.v[s][0],m.v[s][1],0));g.push(w.applyToX(m.o[s-1][0],m.o[s-1][1],0),w.applyToY(m.o[s-1][0],m.o[s-1][1],0),w.applyToX(m.i[0][0],m.i[0][1],0),w.applyToY(m.i[0][0],m.i[0][1],0),w.applyToX(m.v[0][0],m.v[0][1],0),w.applyToY(m.v[0][0],m.v[0][1],0)),h[k]=g,k+=1}y&&(b+=u[r].l,b+=v),this.textSpans[C]?this.textSpans[C].elem=h:this.textSpans[C]={elem:h},C+=1}},CVTextElement.prototype.renderInnerContent=function(){var n,t,e,r,o,a,i=this.canvasContext;i.font=this.values.fValue,i.lineCap="butt",i.lineJoin="miter",i.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var s,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;t=c.length;var p,d,m=null,h=null,g=null;for(n=0;n<t;n+=1)if(!c[n].n){if((s=l[n])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(s.p),this.globalData.renderer.ctxOpacity(s.o)),this.fill){for(s&&s.fc?m!==s.fc&&(m=s.fc,i.fillStyle=s.fc):m!==this.values.fill&&(m=this.values.fill,i.fillStyle=this.values.fill),r=(p=this.textSpans[n].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<r;e+=1)for(a=(d=p[e]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),o=2;o<a;o+=6)this.globalData.canvasContext.bezierCurveTo(d[o],d[o+1],d[o+2],d[o+3],d[o+4],d[o+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(s&&s.sw?g!==s.sw&&(g=s.sw,i.lineWidth=s.sw):g!==this.values.sWidth&&(g=this.values.sWidth,i.lineWidth=this.values.sWidth),s&&s.sc?h!==s.sc&&(h=s.sc,i.strokeStyle=s.sc):h!==this.values.stroke&&(h=this.values.stroke,i.strokeStyle=this.values.stroke),r=(p=this.textSpans[n].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<r;e+=1)for(a=(d=p[e]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),o=2;o<a;o+=6)this.globalData.canvasContext.bezierCurveTo(d[o],d[o+1],d[o+2],d[o+3],d[o+4],d[o+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}s&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var n=createTag("canvas");n.width=this.assetData.w,n.height=this.assetData.h;var t,e,r=n.getContext("2d"),o=this.img.width,a=this.img.height,i=o/a,s=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;i>s&&"xMidYMid slice"===l||i<s&&"xMidYMid slice"!==l?t=(e=a)*s:e=(t=o)/s,r.drawImage(this.img,(o-t)/2,(a-e)/2,t,e,0,0,this.assetData.w,this.assetData.h),this.img=n}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var n=this.canvasContext;n.fillStyle=this.data.sc,n.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(n){return new CVShapeElement(n,this.globalData,this)},CanvasRendererBase.prototype.createText=function(n){return new CVTextElement(n,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(n){return new CVImageElement(n,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(n){return new CVSolidElement(n,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(n){if(1!==n[0]||0!==n[1]||0!==n[4]||1!==n[5]||0!==n[12]||0!==n[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(n);var t=this.contextData.cTr.props;this.transformMat.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var e=this.contextData.cTr.props;this.canvasContext.setTransform(e[0],e[1],e[4],e[5],e[12],e[13])}else this.canvasContext.transform(n[0],n[1],n[4],n[5],n[12],n[13])},CanvasRendererBase.prototype.ctxOpacity=function(n){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=n<0?0:n,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=n<0?0:n,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(n){if(this.renderConfig.clearCanvas){n&&this.canvasContext.save();var t,e=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var r=this.contextData.saved[this.contextData.cArrPos];for(t=0;t<16;t+=1)r[t]=e[t];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(n){if(this.renderConfig.clearCanvas){n&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var t,e=this.contextData.saved[this.contextData.cArrPos],r=this.contextData.cTr.props;for(t=0;t<16;t+=1)r[t]=e[t];this.canvasContext.setTransform(e[0],e[1],e[4],e[5],e[12],e[13]),e=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=e,this.globalData.currentGlobalAlpha!==e&&(this.canvasContext.globalAlpha=e,this.globalData.currentGlobalAlpha=e)}else this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(n){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var e="0px 0px 0px";t.transformOrigin=e,t.mozTransformOrigin=e,t.webkitTransformOrigin=e,t["-webkit-transform"]=e,t.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.data=n,this.layers=n.layers,this.transformCanvas={w:n.w,h:n.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(n,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(n.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(){var n,t,e,r;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",n*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(n=this.canvasContext.canvas.width*this.renderConfig.dpr,t=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var o=this.renderConfig.preserveAspectRatio.split(" "),a=o[1]||"meet",i=o[0]||"xMidYMid",s=i.substr(0,4),l=i.substr(4);e=n/t,(r=this.transformCanvas.w/this.transformCanvas.h)>e&&"meet"===a||r<e&&"slice"===a?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===s&&(r<e&&"meet"===a||r>e&&"slice"===a)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===s&&(r<e&&"meet"===a||r>e&&"slice"===a)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===l&&(r>e&&"meet"===a||r<e&&"slice"===a)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===l&&(r>e&&"meet"===a||r<e&&"slice"===a)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var n;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),n=(this.layers?this.layers.length:0)-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(n,t){if((this.renderedFrame!==n||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==n){var e;this.renderedFrame=n,this.globalData.frameNum=n-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=n;var r=this.layers.length;for(this.completeLayers||this.checkLayers(n),e=0;e<r;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(n-this.layers[e].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(n){var t=this.elements;if(!t[n]&&99!==this.layers[n].ty){var e=this.createItem(this.layers[n],this,this.globalData);t[n]=e,e.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var n,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),n=this.layers.length-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()},CVCompElement.prototype.destroy=function(){var n;for(n=this.layers.length-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(n){return new CVCompElement(n,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(n){return new CVCompElement(n,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var n=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();n.transform=t,n.webkitTransform=t}this.finalTransform._opMdf&&(n.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var n;this.data.hasMask?((n=createNS("rect")).setAttribute("width",this.data.sw),n.setAttribute("height",this.data.sh),n.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((n=createTag("div")).style.width=this.data.sw+"px",n.style.height=this.data.sh+"px",n.style.backgroundColor=this.data.sc),this.layerElement.appendChild(n)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var n;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),n=this.svgElement;else{n=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;n.setAttribute("width",t.w),n.setAttribute("height",t.h),n.appendChild(this.shapesContainer),this.layerElement.appendChild(n)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=n},HShapeElement.prototype.getTransformedPoint=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)t=n[e].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(n,t){var e,r,o,a,i,s=n.sh.v,l=n.transformers,c=s._length;if(!(c<=1)){for(e=0;e<c-1;e+=1)r=this.getTransformedPoint(l,s.v[e]),o=this.getTransformedPoint(l,s.o[e]),a=this.getTransformedPoint(l,s.i[e+1]),i=this.getTransformedPoint(l,s.v[e+1]),this.checkBounds(r,o,a,i,t);s.c&&(r=this.getTransformedPoint(l,s.v[e]),o=this.getTransformedPoint(l,s.o[e]),a=this.getTransformedPoint(l,s.i[0]),i=this.getTransformedPoint(l,s.v[0]),this.checkBounds(r,o,a,i,t))}},HShapeElement.prototype.checkBounds=function(n,t,e,r,o){this.getBoundsOfCurve(n,t,e,r);var a=this.shapeBoundingBox;o.x=bmMin(a.left,o.x),o.xMax=bmMax(a.right,o.xMax),o.y=bmMin(a.top,o.y),o.yMax=bmMax(a.bottom,o.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(n,t,e,r){for(var o,a,i,s,l,c,p,d=[[n[0],r[0]],[n[1],r[1]]],m=0;m<2;++m)a=6*n[m]-12*t[m]+6*e[m],o=-3*n[m]+9*t[m]-9*e[m]+3*r[m],i=3*t[m]-3*n[m],a|=0,i|=0,0==(o|=0)&&0===a||(0===o?(s=-i/a)>0&&s<1&&d[m].push(this.calculateF(s,n,t,e,r,m)):(l=a*a-4*i*o)>=0&&((c=(-a+bmSqrt(l))/(2*o))>0&&c<1&&d[m].push(this.calculateF(c,n,t,e,r,m)),(p=(-a-bmSqrt(l))/(2*o))>0&&p<1&&d[m].push(this.calculateF(p,n,t,e,r,m))));this.shapeBoundingBox.left=bmMin.apply(null,d[0]),this.shapeBoundingBox.top=bmMin.apply(null,d[1]),this.shapeBoundingBox.right=bmMax.apply(null,d[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,d[1])},HShapeElement.prototype.calculateF=function(n,t,e,r,o,a){return bmPow(1-n,3)*t[a]+3*bmPow(1-n,2)*n*e[a]+3*(1-n)*bmPow(n,2)*r[a]+bmPow(n,3)*o[a]},HShapeElement.prototype.calculateBoundingBox=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)n[e]&&n[e].sh?this.calculateShapeBoundingBox(n[e],t):n[e]&&n[e].it&&this.calculateBoundingBox(n[e].it,t)},HShapeElement.prototype.currentBoxContains=function(n){return this.currentBBox.x<=n.x&&this.currentBBox.y<=n.y&&this.currentBBox.width+this.currentBBox.x>=n.x+n.width&&this.currentBBox.height+this.currentBBox.y>=n.y+n.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var n=this.tempBoundingBox,t=999999;if(n.x=t,n.xMax=-t,n.y=t,n.yMax=-t,this.calculateBoundingBox(this.itemsData,n),n.width=n.xMax<n.x?0:n.xMax-n.x,n.height=n.yMax<n.y?0:n.yMax-n.y,this.currentBoxContains(n))return;var e=!1;if(this.currentBBox.w!==n.width&&(this.currentBBox.w=n.width,this.shapeCont.setAttribute("width",n.width),e=!0),this.currentBBox.h!==n.height&&(this.currentBBox.h=n.height,this.shapeCont.setAttribute("height",n.height),e=!0),e||this.currentBBox.x!==n.x||this.currentBBox.y!==n.y){this.currentBBox.w=n.width,this.currentBBox.h=n.height,this.currentBBox.x=n.x,this.currentBBox.y=n.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var r=this.shapeCont.style,o="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=o,r.webkitTransform=o}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var n=createNS("g");this.maskedElement.appendChild(n),this.innerElem=n}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n.l?n.l.length:0);var t=this.innerElem.style,e=n.fc?this.buildColor(n.fc):"rgba(0,0,0,0)";t.fill=e,t.color=e,n.sc&&(t.stroke=this.buildColor(n.sc),t.strokeWidth=n.sw+"px");var r,o,a=this.globalData.fontManager.getFontByName(n.f);if(!this.globalData.fontManager.chars)if(t.fontSize=n.finalSize+"px",t.lineHeight=n.finalSize+"px",a.fClass)this.innerElem.className=a.fClass;else{t.fontFamily=a.fFamily;var i=n.fWeight,s=n.fStyle;t.fontStyle=s,t.fontWeight=i}var l,c,p,d=n.l;o=d.length;var m,h=this.mHelper,g="",f=0;for(r=0;r<o;r+=1){if(this.globalData.fontManager.chars?(this.textPaths[f]?l=this.textPaths[f]:((l=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),l.setAttribute("stroke-linejoin",lineJoinEnum[2]),l.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[f]?p=(c=this.textSpans[f]).children[0]:((c=createTag("div")).style.lineHeight=0,(p=createNS("svg")).appendChild(l),styleDiv(c)))):this.isMasked?l=this.textPaths[f]?this.textPaths[f]:createNS("text"):this.textSpans[f]?(c=this.textSpans[f],l=this.textPaths[f]):(styleDiv(c=createTag("span")),styleDiv(l=createTag("span")),c.appendChild(l)),this.globalData.fontManager.chars){var u,w=this.globalData.fontManager.getCharData(n.finalText[r],a.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily);if(u=w?w.data:null,h.reset(),u&&u.shapes&&u.shapes.length&&(m=u.shapes[0].it,h.scale(n.finalSize/100,n.finalSize/100),g=this.createPathShape(h,m),l.setAttribute("d",g)),this.isMasked)this.innerElem.appendChild(l);else{if(this.innerElem.appendChild(c),u&&u.shapes){document.body.appendChild(p);var y=p.getBBox();p.setAttribute("width",y.width+2),p.setAttribute("height",y.height+2),p.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var v=p.style,b="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";v.transform=b,v.webkitTransform=b,d[r].yOffset=y.y-1}else p.setAttribute("width",1),p.setAttribute("height",1);c.appendChild(p)}}else if(l.textContent=d[r].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(l);else{this.innerElem.appendChild(c);var x=l.style,A="translate3d(0,"+-n.finalSize/1.2+"px,0)";x.transform=A,x.webkitTransform=A}this.isMasked?this.textSpans[f]=l:this.textSpans[f]=c,this.textSpans[f].style.display="block",this.textPaths[f]=l,f+=1}for(;f<this.textSpans.length;)this.textSpans[f].style.display="none",f+=1},HTextElement.prototype.renderInnerContent=function(){var n;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),n=this.svgElement.style;var t="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";n.transform=t,n.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var e,r,o,a,i,s=0,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;for(r=c.length,e=0;e<r;e+=1)c[e].n?s+=1:(a=this.textSpans[e],i=this.textPaths[e],o=l[s],s+=1,o._mdf.m&&(this.isMasked?a.setAttribute("transform",o.m):(a.style.webkitTransform=o.m,a.style.transform=o.m)),a.style.opacity=o.o,o.sw&&o._mdf.sw&&i.setAttribute("stroke-width",o.sw),o.sc&&o._mdf.sc&&i.setAttribute("stroke",o.sc),o.fc&&o._mdf.fc&&(i.setAttribute("fill",o.fc),i.style.color=o.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var p=this.innerElem.getBBox();if(this.currentBBox.w!==p.width&&(this.currentBBox.w=p.width,this.svgElement.setAttribute("width",p.width)),this.currentBBox.h!==p.height&&(this.currentBBox.h=p.height,this.svgElement.setAttribute("height",p.height)),this.currentBBox.w!==p.width+2||this.currentBBox.h!==p.height+2||this.currentBBox.x!==p.x-1||this.currentBBox.y!==p.y-1){this.currentBBox.w=p.width+2,this.currentBBox.h=p.height+2,this.currentBBox.x=p.x-1,this.currentBBox.y=p.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),n=this.svgElement.style;var d="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";n.transform=d,n.webkitTransform=d}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var n,t,e,r,o=this.comp.threeDElements.length;for(n=0;n<o;n+=1)if("3d"===(t=this.comp.threeDElements[n]).type){e=t.perspectiveElem.style,r=t.container.style;var a=this.pe.v+"px",i="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";e.perspective=a,e.webkitPerspective=a,r.transformOrigin="0px 0px 0px",r.mozTransformOrigin="0px 0px 0px",r.webkitTransformOrigin="0px 0px 0px",e.transform=i,e.webkitTransform=i}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var n,t,e=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,n=0;n<t;n+=1)e=this.hierarchy[n].finalTransform.mProp._mdf||e;if(e||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(n=t=this.hierarchy.length-1;n>=0;n-=1){var r=this.hierarchy[n].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var o;o=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(o[0],2)+Math.pow(o[1],2)+Math.pow(o[2],2)),i=[o[0]/a,o[1]/a,o[2]/a],s=Math.sqrt(i[2]*i[2]+i[0]*i[0]),l=Math.atan2(i[1],s),c=Math.atan2(i[0],-i[2]);this.mat.rotateY(c).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var p=!this._prevMat.equals(this.mat);if((p||this.pe._mdf)&&this.comp.threeDElements){var d,m,h;for(t=this.comp.threeDElements.length,n=0;n<t;n+=1)if("3d"===(d=this.comp.threeDElements[n]).type){if(p){var g=this.mat.toCSS();(h=d.container.style).transform=g,h.webkitTransform=g}this.pe._mdf&&((m=d.perspectiveElem.style).perspective=this.pe.v+"px",m.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=n,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(n,t){var e=n.getBaseElement();if(e){var r=this.layers[t];if(r.ddd&&this.supports3d)this.addTo3dContainer(e,t);else if(this.threeDElements)this.addTo3dContainer(e,t);else{for(var o,a,i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement&&(a=this.elements[i],o=(this.layers[i].ddd?this.getThreeDContainerByPos(i):a.getBaseElement())||o),i+=1;o?r.ddd&&this.supports3d||this.layerElement.insertBefore(e,o):r.ddd&&this.supports3d||this.layerElement.appendChild(e)}}},HybridRendererBase.prototype.createShape=function(n){return this.supports3d?new HShapeElement(n,this.globalData,this):new SVGShapeElement(n,this.globalData,this)},HybridRendererBase.prototype.createText=function(n){return this.supports3d?new HTextElement(n,this.globalData,this):new SVGTextLottieElement(n,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(n){return this.camera=new HCameraElement(n,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(n){return this.supports3d?new HImageElement(n,this.globalData,this):new IImageElement(n,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(n){return this.supports3d?new HSolidElement(n,this.globalData,this):new ISolidElement(n,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(n){for(var t=0,e=this.threeDElements.length;t<e;){if(this.threeDElements[t].startPos<=n&&this.threeDElements[t].endPos>=n)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(n,t){var e,r,o=createTag("div");styleDiv(o);var a=createTag("div");if(styleDiv(a),"3d"===t){(e=o.style).width=this.globalData.compSize.w+"px",e.height=this.globalData.compSize.h+"px",e.webkitTransformOrigin="50% 50%",e.mozTransformOrigin="50% 50%",e.transformOrigin="50% 50%";var i="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=a.style).transform=i,r.webkitTransform=i}o.appendChild(a);var s={container:a,perspectiveElem:o,startPos:n,endPos:n,type:t};return this.threeDElements.push(s),s},HybridRendererBase.prototype.build3dContainers=function(){var n,t,e=this.layers.length,r="";for(n=0;n<e;n+=1)this.layers[n].ddd&&3!==this.layers[n].ty?("3d"!==r&&(r="3d",t=this.createThreeDContainer(n,"3d")),t.endPos=Math.max(t.endPos,n)):("2d"!==r&&(r="2d",t=this.createThreeDContainer(n,"2d")),t.endPos=Math.max(t.endPos,n));for(n=(e=this.threeDElements.length)-1;n>=0;n-=1)this.resizerElem.appendChild(this.threeDElements[n].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(n,t){for(var e=0,r=this.threeDElements.length;e<r;){if(t<=this.threeDElements[e].endPos){for(var o,a=this.threeDElements[e].startPos;a<t;)this.elements[a]&&this.elements[a].getBaseElement&&(o=this.elements[a].getBaseElement()),a+=1;o?this.threeDElements[e].container.insertBefore(n,o):this.threeDElements[e].container.appendChild(n);break}e+=1}},HybridRendererBase.prototype.configAnimation=function(n){var t=createTag("div"),e=this.animationItem.wrapper,r=t.style;r.width=n.w+"px",r.height=n.h+"px",this.resizerElem=t,styleDiv(t),r.transformStyle="flat",r.mozTransformStyle="flat",r.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),e.appendChild(t),r.overflow="hidden";var o=createNS("svg");o.setAttribute("width","1"),o.setAttribute("height","1"),styleDiv(o),this.resizerElem.appendChild(o);var a=createNS("defs");o.appendChild(a),this.data=n,this.setupGlobalData(n,o),this.globalData.defs=a,this.layers=n.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){var n;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(n=0;n<t;n+=1)this.elements[n].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var n,t,e,r,o=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight,i=o/a;this.globalData.compSize.w/this.globalData.compSize.h>i?(n=o/this.globalData.compSize.w,t=o/this.globalData.compSize.w,e=0,r=(a-this.globalData.compSize.h*(o/this.globalData.compSize.w))/2):(n=a/this.globalData.compSize.h,t=a/this.globalData.compSize.h,e=(o-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,r=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+n+",0,0,0,0,"+t+",0,0,0,0,1,0,"+e+","+r+",0,1)",s.transform=s.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var n,t=this.globalData.compSize.w,e=this.globalData.compSize.h,r=this.threeDElements.length;for(n=0;n<r;n+=1){var o=this.threeDElements[n].perspectiveElem.style;o.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(e,2))+"px",o.perspective=o.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(n){var t,e=n.length,r=createTag("div");for(t=0;t<e;t+=1)if(n[t].xt){var o=this.createComp(n[t],r,this.globalData.comp,null);o.initExpressions(),this.globalData.projectInterface.registerComposition(o)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(n,t){for(var e,r=0;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(e=this.elements[r].getBaseElement()),r+=1;e?this.layerElement.insertBefore(n,e):this.layerElement.appendChild(n)},HCompElement.prototype.createComp=function(n){return this.supports3d?new HCompElement(n,this.globalData,this):new SVGCompElement(n,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(n){return this.supports3d?new HCompElement(n,this.globalData,this):new SVGCompElement(n,this.globalData,this)};var Expressions=function(){var n={initExpressions:function(n){var t=0,e=[];n.renderer.compInterface=CompExpressionInterface(n.renderer),n.renderer.globalData.projectInterface.registerComposition(n.renderer),n.renderer.globalData.pushExpression=function(){t+=1},n.renderer.globalData.popExpression=function(){0==(t-=1)&&function(){var n,t=e.length;for(n=0;n<t;n+=1)e[n].release();e.length=0}()},n.renderer.globalData.registerExpressionProperty=function(n){-1===e.indexOf(n)&&e.push(n)}}};return n}();function _typeof$1(n){return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function seedRandom(n,t){var e=this,r=t.pow(256,6),o=t.pow(2,52),a=2*o;function i(n){var t,e=n.length,r=this,o=0,a=r.i=r.j=0,i=r.S=[];for(e||(n=[e++]);o<256;)i[o]=o++;for(o=0;o<256;o++)i[o]=i[a=255&a+n[o%e]+(t=i[o])],i[a]=t;r.g=function(n){for(var t,e=0,o=r.i,a=r.j,i=r.S;n--;)t=i[o=255&o+1],e=256*e+i[255&(i[o]=i[a=255&a+t])+(i[a]=t)];return r.i=o,r.j=a,e}}function s(n,t){return t.i=n.i,t.j=n.j,t.S=n.S.slice(),t}function l(n,t){for(var e,r=n+"",o=0;o<r.length;)t[255&o]=255&(e^=19*t[255&o])+r.charCodeAt(o++);return c(t)}function c(n){return String.fromCharCode.apply(0,n)}t.seedrandom=function(p,d,m){var h=[],g=l(function n(t,e){var r,o=[],a=_typeof$1(t);if(e&&"object"==a)for(r in t)try{o.push(n(t[r],e-1))}catch(n){}return o.length?o:"string"==a?t:t+"\0"}((d=!0===d?{entropy:!0}:d||{}).entropy?[p,c(n)]:null===p?function(){try{var t=new Uint8Array(256);return(e.crypto||e.msCrypto).getRandomValues(t),c(t)}catch(t){var r=e.navigator,o=r&&r.plugins;return[+new Date,e,o,e.screen,c(n)]}}():p,3),h),f=new i(h),u=function(){for(var n=f.g(6),t=r,e=0;n<o;)n=256*(n+e),t*=256,e=f.g(1);for(;n>=a;)n/=2,t/=2,e>>>=1;return(n+e)/t};return u.int32=function(){return 0|f.g(4)},u.quick=function(){return f.g(4)/4294967296},u.double=u,l(c(f.S),n),(d.pass||m||function(n,e,r,o){return o&&(o.S&&s(o,f),n.state=function(){return s(f,{})}),r?(t.random=n,e):n})(u,g,"global"in d?d.global:this==t,d.state)},l(t.random(),n)}function initialize$2(n){seedRandom([],n)}var propTypes={SHAPE:"shape"};function _typeof(n){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null;function $bm_isInstanceOfArray(n){return n.constructor===Array||n.constructor===Float32Array}function isNumerable(n,t){return"number"===n||"boolean"===n||"string"===n||t instanceof Number}function $bm_neg(n){var t=_typeof(n);if("number"===t||"boolean"===t||n instanceof Number)return-n;if($bm_isInstanceOfArray(n)){var e,r=n.length,o=[];for(e=0;e<r;e+=1)o[e]=-n[e];return o}return n.propType?n.v:-n}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(n,t){var e=_typeof(n),r=_typeof(t);if("string"===e||"string"===r)return n+t;if(isNumerable(e,n)&&isNumerable(r,t))return n+t;if($bm_isInstanceOfArray(n)&&isNumerable(r,t))return(n=n.slice(0))[0]+=t,n;if(isNumerable(e,n)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=n+t[0],t;if($bm_isInstanceOfArray(n)&&$bm_isInstanceOfArray(t)){for(var o=0,a=n.length,i=t.length,s=[];o<a||o<i;)("number"==typeof n[o]||n[o]instanceof Number)&&("number"==typeof t[o]||t[o]instanceof Number)?s[o]=n[o]+t[o]:s[o]=void 0===t[o]?n[o]:n[o]||t[o],o+=1;return s}return 0}var add=sum;function sub(n,t){var e=_typeof(n),r=_typeof(t);if(isNumerable(e,n)&&isNumerable(r,t))return"string"===e&&(n=parseInt(n,10)),"string"===r&&(t=parseInt(t,10)),n-t;if($bm_isInstanceOfArray(n)&&isNumerable(r,t))return(n=n.slice(0))[0]-=t,n;if(isNumerable(e,n)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=n-t[0],t;if($bm_isInstanceOfArray(n)&&$bm_isInstanceOfArray(t)){for(var o=0,a=n.length,i=t.length,s=[];o<a||o<i;)("number"==typeof n[o]||n[o]instanceof Number)&&("number"==typeof t[o]||t[o]instanceof Number)?s[o]=n[o]-t[o]:s[o]=void 0===t[o]?n[o]:n[o]||t[o],o+=1;return s}return 0}function mul(n,t){var e,r,o,a=_typeof(n),i=_typeof(t);if(isNumerable(a,n)&&isNumerable(i,t))return n*t;if($bm_isInstanceOfArray(n)&&isNumerable(i,t)){for(o=n.length,e=createTypedArray("float32",o),r=0;r<o;r+=1)e[r]=n[r]*t;return e}if(isNumerable(a,n)&&$bm_isInstanceOfArray(t)){for(o=t.length,e=createTypedArray("float32",o),r=0;r<o;r+=1)e[r]=n*t[r];return e}return 0}function div(n,t){var e,r,o,a=_typeof(n),i=_typeof(t);if(isNumerable(a,n)&&isNumerable(i,t))return n/t;if($bm_isInstanceOfArray(n)&&isNumerable(i,t)){for(o=n.length,e=createTypedArray("float32",o),r=0;r<o;r+=1)e[r]=n[r]/t;return e}if(isNumerable(a,n)&&$bm_isInstanceOfArray(t)){for(o=t.length,e=createTypedArray("float32",o),r=0;r<o;r+=1)e[r]=n/t[r];return e}return 0}function mod(n,t){return"string"==typeof n&&(n=parseInt(n,10)),"string"==typeof t&&(t=parseInt(t,10)),n%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(n,t,e){if(t>e){var r=e;e=t,t=r}return Math.min(Math.max(n,t),e)}function radiansToDegrees(n){return n/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(n){return n*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(n,t){if("number"==typeof n||n instanceof Number)return t=t||0,Math.abs(n-t);var e;t||(t=helperLengthArray);var r=Math.min(n.length,t.length),o=0;for(e=0;e<r;e+=1)o+=Math.pow(t[e]-n[e],2);return Math.sqrt(o)}function normalize(n){return div(n,length(n))}function rgbToHsl(n){var t,e,r=n[0],o=n[1],a=n[2],i=Math.max(r,o,a),s=Math.min(r,o,a),l=(i+s)/2;if(i===s)t=0,e=0;else{var c=i-s;switch(e=l>.5?c/(2-i-s):c/(i+s),i){case r:t=(o-a)/c+(o<a?6:0);break;case o:t=(a-r)/c+2;break;case a:t=(r-o)/c+4}t/=6}return[t,e,l,n[3]]}function hue2rgb(n,t,e){return e<0&&(e+=1),e>1&&(e-=1),e<1/6?n+6*(t-n)*e:e<.5?t:e<2/3?n+(t-n)*(2/3-e)*6:n}function hslToRgb(n){var t,e,r,o=n[0],a=n[1],i=n[2];if(0===a)t=i,r=i,e=i;else{var s=i<.5?i*(1+a):i+a-i*a,l=2*i-s;t=hue2rgb(l,s,o+1/3),e=hue2rgb(l,s,o),r=hue2rgb(l,s,o-1/3)}return[t,e,r,n[3]]}function linear(n,t,e,r,o){if(void 0!==r&&void 0!==o||(r=t,o=e,t=0,e=1),e<t){var a=e;e=t,t=a}if(n<=t)return r;if(n>=e)return o;var i,s=e===t?0:(n-t)/(e-t);if(!r.length)return r+(o-r)*s;var l=r.length,c=createTypedArray("float32",l);for(i=0;i<l;i+=1)c[i]=r[i]+(o[i]-r[i])*s;return c}function random(n,t){if(void 0===t&&(void 0===n?(n=0,t=1):(t=n,n=void 0)),t.length){var e,r=t.length;n||(n=createTypedArray("float32",r));var o=createTypedArray("float32",r),a=BMMath.random();for(e=0;e<r;e+=1)o[e]=n[e]+a*(t[e]-n[e]);return o}return void 0===n&&(n=0),n+BMMath.random()*(t-n)}function createPath(n,t,e,r){var o,a=n.length,i=shapePool.newElement();i.setPathData(!!r,a);var s,l,c=[0,0];for(o=0;o<a;o+=1)s=t&&t[o]?t[o]:c,l=e&&e[o]?e[o]:c,i.setTripleAt(n[o][0],n[o][1],l[0]+n[o][0],l[1]+n[o][1],s[0]+n[o][0],s[1]+n[o][1],o,!0);return i}function initiateExpression(elem,data,property){var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(n,t){var e,r,o=this.pv.length?this.pv.length:1,a=createTypedArray("float32",o),i=Math.floor(5*time);for(e=0,r=0;e<i;){for(r=0;r<o;r+=1)a[r]+=-t+2*t*BMMath.random();e+=1}var s=5*time,l=s-Math.floor(s),c=createTypedArray("float32",o);if(o>1){for(r=0;r<o;r+=1)c[r]=this.pv[r]+a[r]+(-t+2*t*BMMath.random())*l;return c}return this.pv+a[0]+(-t+2*t*BMMath.random())*l}.bind(this);function loopInDuration(n,t){return loopIn(n,t,!0)}function loopOutDuration(n,t){return loopOut(n,t,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(n,t){var e=[t[0]-n[0],t[1]-n[1],t[2]-n[2]],r=Math.atan2(e[0],Math.sqrt(e[1]*e[1]+e[2]*e[2]))/degToRads;return[-Math.atan2(e[1],e[2])/degToRads,r,0]}function easeOut(n,t,e,r,o){return applyEase(easeOutBez,n,t,e,r,o)}function easeIn(n,t,e,r,o){return applyEase(easeInBez,n,t,e,r,o)}function ease(n,t,e,r,o){return applyEase(easeInOutBez,n,t,e,r,o)}function applyEase(n,t,e,r,o,a){void 0===o?(o=e,a=r):t=(t-e)/(r-e),t>1?t=1:t<0&&(t=0);var i=n(t);if($bm_isInstanceOfArray(o)){var s,l=o.length,c=createTypedArray("float32",l);for(s=0;s<l;s+=1)c[s]=(a[s]-o[s])*i+o[s];return c}return(a-o)*i+o}function nearestKey(n){var t,e,r,o=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(e=-1,(n*=elem.comp.globalData.frameRate)<data.k[0].t)e=1,r=data.k[0].t;else{for(t=0;t<o-1;t+=1){if(n===data.k[t].t){e=t+1,r=data.k[t].t;break}if(n>data.k[t].t&&n<data.k[t+1].t){n-data.k[t].t>data.k[t+1].t-n?(e=t+2,r=data.k[t+1].t):(e=t+1,r=data.k[t].t);break}}-1===e&&(e=t+1,r=data.k[t].t)}else e=0,r=0;var a={};return a.index=e,a.time=r/elem.comp.globalData.frameRate,a}function key(n){var t,e,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+n);n-=1,t={time:data.k[n].t/elem.comp.globalData.frameRate,value:[]};var o=Object.prototype.hasOwnProperty.call(data.k[n],"s")?data.k[n].s:data.k[n-1].e;for(r=o.length,e=0;e<r;e+=1)t[e]=o[e],t.value[e]=o[e];return t}function framesToTime(n,t){return t||(t=elem.comp.globalData.frameRate),n/t}function timeToFrames(n,t){return n||0===n||(n=time),t||(t=elem.comp.globalData.frameRate),n*t}function seedRandom(n){BMMath.seedrandom(randSeed+n)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(n,t){return"string"==typeof value?void 0===t?value.substring(n):value.substring(n,t):""}function substr(n,t){return"string"==typeof value?void 0===t?value.substr(n):value.substr(n,t):""}function posterizeTime(n){time=0===n?0:Math.floor(time*n)/n,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(n){return value=n,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath],ob}(),expressionHelpers={searchExpressions:function(n,t,e){t.x&&(e.k=!0,e.x=!0,e.initiateExpression=ExpressionManager.initiateExpression,e.effectsSequence.push(e.initiateExpression(n,t,e).bind(e)))},getSpeedAtTime:function(n){var t=this.getValueAtTime(n),e=this.getValueAtTime(n+-.01),r=0;if(t.length){var o;for(o=0;o<t.length;o+=1)r+=Math.pow(e[o]-t[o],2);r=100*Math.sqrt(r)}else r=0;return r},getVelocityAtTime:function(n){if(void 0!==this.vel)return this.vel;var t,e,r=this.getValueAtTime(n),o=this.getValueAtTime(n+-.001);if(r.length)for(t=createTypedArray("float32",r.length),e=0;e<r.length;e+=1)t[e]=(o[e]-r[e])/-.001;else t=(o-r)/-.001;return t},getValueAtTime:function(n){return n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<n?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(n,this._cachingAtTime),this._cachingAtTime.lastFrame=n),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(n){this.propertyGroup=n}};function addPropertyDecorator(){function n(n,t,e){if(!this.k||!this.keyframes)return this.pv;n=n?n.toLowerCase():"";var r,o,a,i,s,l=this.comp.renderedFrame,c=this.keyframes,p=c[c.length-1].t;if(l<=p)return this.pv;if(e?o=p-(r=t?Math.abs(p-this.elem.comp.globalData.frameRate*t):Math.max(0,p-this.elem.data.ip)):((!t||t>c.length-1)&&(t=c.length-1),r=p-(o=c[c.length-1-t].t)),"pingpong"===n){if(Math.floor((l-o)/r)%2!=0)return this.getValueAtTime((r-(l-o)%r+o)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var d=this.getValueAtTime(o/this.comp.globalData.frameRate,0),m=this.getValueAtTime(p/this.comp.globalData.frameRate,0),h=this.getValueAtTime(((l-o)%r+o)/this.comp.globalData.frameRate,0),g=Math.floor((l-o)/r);if(this.pv.length){for(i=(s=new Array(d.length)).length,a=0;a<i;a+=1)s[a]=(m[a]-d[a])*g+h[a];return s}return(m-d)*g+h}if("continue"===n){var f=this.getValueAtTime(p/this.comp.globalData.frameRate,0),u=this.getValueAtTime((p-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(i=(s=new Array(f.length)).length,a=0;a<i;a+=1)s[a]=f[a]+(f[a]-u[a])*((l-p)/this.comp.globalData.frameRate)/5e-4;return s}return f+(l-p)/.001*(f-u)}}return this.getValueAtTime(((l-o)%r+o)/this.comp.globalData.frameRate,0)}function t(n,t,e){if(!this.k)return this.pv;n=n?n.toLowerCase():"";var r,o,a,i,s,l=this.comp.renderedFrame,c=this.keyframes,p=c[0].t;if(l>=p)return this.pv;if(e?o=p+(r=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-p)):((!t||t>c.length-1)&&(t=c.length-1),r=(o=c[t].t)-p),"pingpong"===n){if(Math.floor((p-l)/r)%2==0)return this.getValueAtTime(((p-l)%r+p)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var d=this.getValueAtTime(p/this.comp.globalData.frameRate,0),m=this.getValueAtTime(o/this.comp.globalData.frameRate,0),h=this.getValueAtTime((r-(p-l)%r+p)/this.comp.globalData.frameRate,0),g=Math.floor((p-l)/r)+1;if(this.pv.length){for(i=(s=new Array(d.length)).length,a=0;a<i;a+=1)s[a]=h[a]-(m[a]-d[a])*g;return s}return h-(m-d)*g}if("continue"===n){var f=this.getValueAtTime(p/this.comp.globalData.frameRate,0),u=this.getValueAtTime((p+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(i=(s=new Array(f.length)).length,a=0;a<i;a+=1)s[a]=f[a]+(f[a]-u[a])*(p-l)/.001;return s}return f+(f-u)*(p-l)/.001}}return this.getValueAtTime((r-((p-l)%r+p))/this.comp.globalData.frameRate,0)}function e(n,t){if(!this.k)return this.pv;if(n=.5*(n||.4),(t=Math.floor(t||5))<=1)return this.pv;var e,r,o=this.comp.renderedFrame/this.comp.globalData.frameRate,a=o-n,i=t>1?(o+n-a)/(t-1):1,s=0,l=0;for(e=this.pv.length?createTypedArray("float32",this.pv.length):0;s<t;){if(r=this.getValueAtTime(a+s*i),this.pv.length)for(l=0;l<this.pv.length;l+=1)e[l]+=r[l];else e+=r;s+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)e[l]/=t;else e/=t;return e}function r(n){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var e=this.a.getValueAtTime(n);t.translate(-e[0]*this.a.mult,-e[1]*this.a.mult,e[2]*this.a.mult)}if(this.appliedTransformations<2){var r=this.s.getValueAtTime(n);t.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var o=this.sk.getValueAtTime(n),a=this.sa.getValueAtTime(n);t.skewFromAxis(-o*this.sk.mult,a*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var i=this.r.getValueAtTime(n);t.rotate(-i*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var s=this.rz.getValueAtTime(n),l=this.ry.getValueAtTime(n),c=this.rx.getValueAtTime(n),p=this.or.getValueAtTime(n);t.rotateZ(-s*this.rz.mult).rotateY(l*this.ry.mult).rotateX(c*this.rx.mult).rotateZ(-p[2]*this.or.mult).rotateY(p[1]*this.or.mult).rotateX(p[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var d=this.px.getValueAtTime(n),m=this.py.getValueAtTime(n);if(this.data.p.z){var h=this.pz.getValueAtTime(n);t.translate(d*this.px.mult,m*this.py.mult,-h*this.pz.mult)}else t.translate(d*this.px.mult,m*this.py.mult,0)}else{var g=this.p.getValueAtTime(n);t.translate(g[0]*this.p.mult,g[1]*this.p.mult,-g[2]*this.p.mult)}return t}function o(){return this.v.clone(new Matrix)}var a=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(n,t,e){var i=a(n,t,e);return i.dynamicProperties.length?i.getValueAtTime=r.bind(i):i.getValueAtTime=o.bind(i),i.setGroupProperty=expressionHelpers.setGroupProperty,i};var i=PropertyFactory.getProp;PropertyFactory.getProp=function(r,o,a,s,l){var c=i(r,o,a,s,l);c.kf?c.getValueAtTime=expressionHelpers.getValueAtTime.bind(c):c.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(c),c.setGroupProperty=expressionHelpers.setGroupProperty,c.loopOut=n,c.loopIn=t,c.smooth=e,c.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(c),c.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(c),c.numKeys=1===o.a?o.k.length:0,c.propertyIndex=o.ix;var p=0;return 0!==a&&(p=createTypedArray("float32",1===o.a?o.k[0].s.length:o.k.length)),c._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:p},expressionHelpers.searchExpressions(r,o,c),c.k&&l.addDynamicProperty(c),c};var s=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(n,t){this.k&&this.getValue();var e,r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));var o=r._length,a=r[n],i=r.v,s=createSizedArray(o);for(e=0;e<o;e+=1)s[e]="i"===n||"o"===n?[a[e][0]-i[e][0],a[e][1]-i[e][1]]:[a[e][0],a[e][1]];return s},points:function(n){return this.vertices("v",n)},inTangents:function(n){return this.vertices("i",n)},outTangents:function(n){return this.vertices("o",n)},isClosed:function(){return this.v.c},pointOnPath:function(n,t){var e=this.v;void 0!==t&&(e=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(e));for(var r,o=this._segmentsLength,a=o.lengths,i=o.totalLength*n,s=0,l=a.length,c=0;s<l;){if(c+a[s].addedLength>i){var p=s,d=e.c&&s===l-1?0:s+1,m=(i-c)/a[s].addedLength;r=bez.getPointInSegment(e.v[p],e.v[d],e.o[p],e.i[d],m,a[s]);break}c+=a[s].addedLength,s+=1}return r||(r=e.c?[e.v[0][0],e.v[0][1]]:[e.v[e._length-1][0],e.v[e._length-1][1]]),r},vectorOnPath:function(n,t,e){1==n?n=this.v.c:0==n&&(n=.999);var r=this.pointOnPath(n,t),o=this.pointOnPath(n+.001,t),a=o[0]-r[0],i=o[1]-r[1],s=Math.sqrt(Math.pow(a,2)+Math.pow(i,2));return 0===s?[0,0]:"tangent"===e?[a/s,i/s]:[-i/s,a/s]},tangentOnPath:function(n,t){return this.vectorOnPath(n,t,"tangent")},normalOnPath:function(n,t){return this.vectorOnPath(n,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],s),extendPrototype([c],l),l.prototype.getValueAtTime=function(n){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<n?this._caching.lastIndex:0,this._cachingAtTime.lastTime=n,this.interpolateShape(n,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},l.prototype.initiateExpression=ExpressionManager.initiateExpression;var p=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(n,t,e,r,o){var a=p(n,t,e,r,o);return a.propertyIndex=t.ix,a.lock=!1,3===e?expressionHelpers.searchExpressions(n,t.pt,a):4===e&&expressionHelpers.searchExpressions(n,t.ks,a),a.k&&n.addDynamicProperty(a),a}}function initialize$1(){addPropertyDecorator()}function addDecorator(){TextProperty.prototype.getExpressionValue=function(n,t){var e=this.calculateExpression(t);if(n.t!==e){var r={};return this.copyData(r,n),r.t=e.toString(),r.__complete=!1,r}return n},TextProperty.prototype.searchProperty=function(){var n=this.searchKeyframes(),t=this.searchExpressions();return this.kf=n||t,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}}function initialize(){addDecorator()}return registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),setExpressionsPlugin(Expressions),initialize$1(),initialize(),registerEffect(20,SVGTintFilter,!0),registerEffect(21,SVGFillFilter,!0),registerEffect(22,SVGStrokeEffect,!1),registerEffect(23,SVGTritoneFilter,!0),registerEffect(24,SVGProLevelsFilter,!0),registerEffect(25,SVGDropShadowEffect,!0),registerEffect(28,SVGMatte3Effect,!1),registerEffect(29,SVGGaussianBlurEffect,!0),lottie},module.exports=e())})),PlayerState,PlayerEvent,t;function parseSrc(n){return new Promise((function(t,e){var r=new XMLHttpRequest;r.open("GET",n,!0),r.responseType="arraybuffer",r.send(),r.onreadystatechange=function(){4==r.readyState&&200==r.status&&jszip.loadAsync(r.response).then((function(n){n.file("manifest.json").async("string").then((function(e){var r=JSON.parse(e);if(!("animations"in r))throw new Error("Manifest not found");if(0===r.animations.length)throw new Error("No animations listed in the manifest");var o=r.animations[0];n.file("animations/"+o.id+".json").async("string").then((function(e){var r=JSON.parse(e);"assets"in r&&Promise.all(r.assets.map((function(t){if(t.p&&null!=n.file("images/"+t.p))return new Promise((function(e){n.file("images/"+t.p).async("base64").then((function(n){t.p="data:;base64,"+n,t.e=1,e()}))}))}))).then((function(){t(r)}))}))}))})).catch((function(n){e(n)}))}}))}t=PlayerState||(PlayerState={}),t.Loading="loading",t.Playing="playing",t.Paused="paused",t.Stopped="stopped",t.Frozen="frozen",t.Error="error",function(n){n.Load="load",n.Error="error",n.Ready="ready",n.Play="play",n.Pause="pause",n.Stop="stop",n.Freeze="freeze",n.Loop="loop",n.Complete="complete",n.Frame="frame"}(PlayerEvent||(PlayerEvent={}));var defaultOptions={clearCanvas:!1,hideOnTransparent:!0,progressiveLoad:!0},DotLottiePlayer=function(n){function t(t){var e=n.call(this,t)||this;return e.container=null,e.handleBgChange=function(n){e.setState({background:n})},e.triggerDownload=function(n,t){var e=document.createElement("a");e.href=n,e.download=t,document.body.appendChild(e),e.click(),document.body.removeChild(e)},e.snapshot=function(n){var t;void 0===n&&(n=!0);var r=e.props.id?e.props.id:"lottie",o=document.getElementById(r);if("svg"===e.props.renderer){if(o){var a=o.querySelector("svg");if(a){var i=(new XMLSerializer).serializeToString(a);t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(i)}}n&&e.triggerDownload(t,"snapshot.svg")}else if("canvas"===e.props.renderer){if(o){var s=o.querySelector("canvas");s&&(t=s.toDataURL("image/png"))}n&&e.triggerDownload(t,"snapshot.png")}return t},"undefined"!=typeof window&&(window.lottie=lottie),e.state={animationData:null,background:"transparent",containerRef:react__WEBPACK_IMPORTED_MODULE_0__.createRef(),debug:!0,instance:null,playerState:PlayerState.Loading,seeker:0,playerType:"dotlottie"},e}return __extends(t,n),t.getDerivedStateFromProps=function(n,t){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){return n.background!==t.background?[2,{background:n.background}]:[2,null]}))}))},t.prototype.componentDidMount=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(n){switch(n.label){case 0:return[4,this.createLottie()];case 1:return n.sent(),[2]}}))}))},t.prototype.componentWillUnmount=function(){this.state.instance&&this.state.instance.destroy()},t.prototype.componentDidUpdate=function(n){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:return this.props.src===n.src?[3,2]:(this.state.instance&&this.state.instance.destroy(),[4,this.createLottie()]);case 1:t.sent(),t.label=2;case 2:return[2]}}))}))},t.prototype.render=function(){var n=this,t=this.props,e=t.children,r=t.loop,o=t.style,a=t.onBackgroundChange,i=t.className,s=this.state,l=s.animationData,c=s.instance,p=s.playerState,d=s.seeker,m=s.debug,h=s.background;return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-player-container"},this.state.playerState===PlayerState.Error?react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-error"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{"aria-label":"error-symbol",role:"img"},"⚠️")):react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{id:this.props.id?this.props.id:"lottie",ref:function(t){return n.container=t},style:__assign({background:h,margin:"0 auto",outline:"none",overflow:"hidden"},o),className:i}),react__WEBPACK_IMPORTED_MODULE_0__.Children.map(e,(function(t){return react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(t)?react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(t,{animationData:l,background:h,debug:m,instance:c,loop:r,pause:function(){return n.pause()},play:function(){return n.play()},playerState:p,seeker:d,setBackground:function(t){n.setState({background:t}),"function"==typeof a&&a(t)},setSeeker:function(t,e){return n.setSeeker(t,e)},stop:function(){return n.stop()},toggleDebug:function(){return n.toggleDebug()},setLoop:function(t){return n.setLoop(t)},colorChangedEvent:function(t){n.handleBgChange(t)},snapshot:function(){n.snapshot()}}):null})))},t.prototype.toggleDebug=function(){this.setState({debug:!this.state.debug})},t.prototype.createLottie=function(){return __awaiter(this,void 0,void 0,(function(){var n,t,e,r,o,a,i,s,l,c,p,d,m,h,g=this;return __generator(this,(function(f){switch(f.label){case 0:if(n=this.props,t=n.autoplay,e=n.direction,r=n.loop,o=n.lottieRef,a=n.renderer,i=n.speed,s=n.src,l=n.background,c=n.rendererSettings,p=n.hover,d=this.state.instance,!s||!this.container)return[2];f.label=1;case 1:return f.trys.push([1,3,,4]),[4,parseSrc(s)];case 2:return m=f.sent(),d&&d.destroy(),h=lottie.loadAnimation({rendererSettings:c||defaultOptions,animationData:m,autoplay:t||!1,container:this.container,loop:r||!1,renderer:a}),i&&h.setSpeed(i),this.setState({animationData:m}),h.addEventListener("enterFrame",(function(){g.triggerEvent(PlayerEvent.Frame),g.setState({seeker:Math.floor(h.currentFrame)})})),h.addEventListener("DOMLoaded",(function(){g.triggerEvent(PlayerEvent.Load)})),h.addEventListener("data_ready",(function(){g.triggerEvent(PlayerEvent.Ready)})),h.addEventListener("data_failed",(function(){g.setState({playerState:PlayerState.Error})})),h.addEventListener("loopComplete",(function(){g.triggerEvent(PlayerEvent.Loop)})),h.addEventListener("complete",(function(){g.triggerEvent(PlayerEvent.Complete),g.setState({playerState:PlayerState.Paused}),g.props.keepLastFrame&&!g.props.loop||g.setSeeker(0)})),this.container.addEventListener("mouseenter",(function(){p&&g.state.playerState!==PlayerState.Playing&&(g.props.keepLastFrame&&g.stop(),g.play())})),this.container.addEventListener("mouseleave",(function(){p&&g.state.playerState===PlayerState.Playing&&g.stop()})),i&&this.setPlayerSpeed(i),e&&this.setPlayerDirection(e),l&&this.setState({background:l}),this.setState({instance:h},(function(){"function"==typeof o&&o(h),t&&g.play()})),[3,4];case 3:return f.sent(),this.setState({playerState:PlayerState.Error}),[3,4];case 4:return[2]}}))}))},t.prototype.play=function(){var n=this.state.instance;n&&(this.triggerEvent(PlayerEvent.Play),n.play(),this.setState({playerState:PlayerState.Playing}))},t.prototype.pause=function(){var n=this.state.instance;n&&(this.triggerEvent(PlayerEvent.Pause),n.pause(),this.setState({playerState:PlayerState.Paused}))},t.prototype.stop=function(){var n=this.state.instance;n&&(this.triggerEvent(PlayerEvent.Stop),n.stop(),this.setState({playerState:PlayerState.Stopped}))},t.prototype.setPlayerSpeed=function(n){var t=this.state.instance;t&&t.setSpeed(n)},t.prototype.setPlayerDirection=function(n){var t=this.state.instance;t&&t.setDirection(n)},t.prototype.setSeeker=function(n,t){void 0===t&&(t=!1);var e=this.state,r=e.instance,o=e.playerState;r&&(t&&o===PlayerState.Playing?r.goToAndPlay(n,!0):(r.goToAndStop(n,!0),this.triggerEvent(PlayerEvent.Pause),this.setState({playerState:PlayerState.Paused})))},t.prototype.setLoop=function(n){var t=this.state.instance;t&&(t.loop=n,this.setState({instance:t}))},t.prototype.triggerEvent=function(n){var t=this.props.onEvent;t&&t(n)},t.defaultProps={loop:!1},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component);function styleInject(n,t){void 0===t&&(t={});var e=t.insertAt;if(n&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===e&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(document.createTextNode(n))}}var css_248z=".lf-progress {\n  -webkit-appearance: none;\n  -moz-apperance: none;\n  width: 100%;\n  /* margin: 0 10px; */\n  height: 4px;\n  border-radius: 3px;\n  cursor: pointer;\n}\n.lf-progress:focus {\n  outline: none;\n  border: none;\n}\n.lf-progress::-moz-range-track {\n  cursor: pointer;\n  background: none;\n  border: none;\n  outline: none;\n}\n.lf-progress::-webkit-slider-thumb {\n  -webkit-appearance: none !important;\n  height: 13px;\n  width: 13px;\n  border: 0;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.lf-progress::-moz-range-thumb {\n  -moz-appearance: none !important;\n  height: 13px;\n  width: 13px;\n  border: 0;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.lf-progress::-ms-track {\n  width: 100%;\n  height: 3px;\n  cursor: pointer;\n  background: transparent;\n  border-color: transparent;\n  color: transparent;\n}\n.lf-progress::-ms-fill-lower {\n  background: #ccc;\n  border-radius: 3px;\n}\n.lf-progress::-ms-fill-upper {\n  background: #ccc;\n  border-radius: 3px;\n}\n.lf-progress::-ms-thumb {\n  border: 0;\n  height: 15px;\n  width: 15px;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.lf-progress:focus::-ms-fill-lower {\n  background: #ccc;\n}\n.lf-progress:focus::-ms-fill-upper {\n  background: #ccc;\n}\n.lf-player-container :focus {\n  outline: 0;\n}\n.lf-popover {\n  position: relative;\n}\n\n.lf-popover-content {\n  display: inline-block;\n  position: absolute;\n  opacity: 1;\n  visibility: visible;\n  transform: translate(0, -10px);\n  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);\n}\n\n.lf-popover-content.hidden {\n  opacity: 0;\n  visibility: hidden;\n  transform: translate(0, 0px);\n}\n\n.lf-player-btn-container {\n  display: flex;\n  align-items: center;\n}\n.lf-player-btn {\n  cursor: pointer;\n  fill: #999;\n  width: 14px;\n}\n\n.lf-player-btn.active {\n  fill: #555;\n}\n\n.lf-popover {\n  position: relative;\n}\n\n.lf-popover-content {\n  display: inline-block;\n  position: absolute;\n  background-color: #ffffff;\n  opacity: 1;\n\n  transform: translate(0, -10px);\n  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);\n  padding: 10px;\n}\n\n.lf-popover-content.hidden {\n  opacity: 0;\n  visibility: hidden;\n  transform: translate(0, 0px);\n}\n\n.lf-arrow {\n  position: absolute;\n  z-index: -1;\n  content: '';\n  bottom: -9px;\n  border-style: solid;\n  border-width: 10px 10px 0px 10px;\n}\n\n.lf-left-align,\n.lf-left-align .lfarrow {\n  left: 0;\n  right: unset;\n}\n\n.lf-right-align,\n.lf-right-align .lf-arrow {\n  right: 0;\n  left: unset;\n}\n\n.lf-text-input {\n  border: 1px #ccc solid;\n  border-radius: 5px;\n  padding: 3px;\n  width: 60px;\n  margin: 0;\n}\n\n.lf-color-picker {\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n  height: 90px;\n}\n\n.lf-color-selectors {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n\n.lf-color-component {\n  display: flex;\n  flex-direction: row;\n  font-size: 12px;\n  align-items: center;\n  justify-content: center;\n}\n\n.lf-color-component strong {\n  width: 40px;\n}\n\n.lf-color-component input[type='range'] {\n  margin: 0 0 0 10px;\n}\n\n.lf-color-component input[type='number'] {\n  width: 50px;\n  margin: 0 0 0 10px;\n}\n\n.lf-color-preview {\n  font-size: 12px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: space-between;\n  padding-left: 5px;\n}\n\n.lf-preview {\n  height: 60px;\n  width: 60px;\n}\n\n.lf-popover-snapshot {\n  width: 150px;\n}\n.lf-popover-snapshot h5 {\n  margin: 5px 0 10px 0;\n  font-size: 0.75rem;\n}\n.lf-popover-snapshot a {\n  display: block;\n  text-decoration: none;\n}\n.lf-popover-snapshot a:before {\n  content: '⥼';\n  margin-right: 5px;\n}\n.lf-popover-snapshot .lf-note {\n  display: block;\n  margin-top: 10px;\n  color: #999;\n}\n.lf-player-controls > div {\n  margin-right: 5px;\n  margin-left: 5px;\n}\n.lf-player-controls > div:first-child {\n  margin-left: 0px;\n}\n.lf-player-controls > div:last-child {\n  margin-right: 0px;\n}\n",stylesheet=".lf-progress {\n  -webkit-appearance: none;\n  -moz-apperance: none;\n  width: 100%;\n  /* margin: 0 10px; */\n  height: 4px;\n  border-radius: 3px;\n  cursor: pointer;\n}\n.lf-progress:focus {\n  outline: none;\n  border: none;\n}\n.lf-progress::-moz-range-track {\n  cursor: pointer;\n  background: none;\n  border: none;\n  outline: none;\n}\n.lf-progress::-webkit-slider-thumb {\n  -webkit-appearance: none !important;\n  height: 13px;\n  width: 13px;\n  border: 0;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.lf-progress::-moz-range-thumb {\n  -moz-appearance: none !important;\n  height: 13px;\n  width: 13px;\n  border: 0;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.lf-progress::-ms-track {\n  width: 100%;\n  height: 3px;\n  cursor: pointer;\n  background: transparent;\n  border-color: transparent;\n  color: transparent;\n}\n.lf-progress::-ms-fill-lower {\n  background: #ccc;\n  border-radius: 3px;\n}\n.lf-progress::-ms-fill-upper {\n  background: #ccc;\n  border-radius: 3px;\n}\n.lf-progress::-ms-thumb {\n  border: 0;\n  height: 15px;\n  width: 15px;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.lf-progress:focus::-ms-fill-lower {\n  background: #ccc;\n}\n.lf-progress:focus::-ms-fill-upper {\n  background: #ccc;\n}\n.lf-player-container :focus {\n  outline: 0;\n}\n.lf-popover {\n  position: relative;\n}\n\n.lf-popover-content {\n  display: inline-block;\n  position: absolute;\n  opacity: 1;\n  visibility: visible;\n  transform: translate(0, -10px);\n  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);\n}\n\n.lf-popover-content.hidden {\n  opacity: 0;\n  visibility: hidden;\n  transform: translate(0, 0px);\n}\n\n.lf-player-btn-container {\n  display: flex;\n  align-items: center;\n}\n.lf-player-btn {\n  cursor: pointer;\n  fill: #999;\n  width: 14px;\n}\n\n.lf-player-btn.active {\n  fill: #555;\n}\n\n.lf-popover {\n  position: relative;\n}\n\n.lf-popover-content {\n  display: inline-block;\n  position: absolute;\n  background-color: #ffffff;\n  opacity: 1;\n\n  transform: translate(0, -10px);\n  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);\n  padding: 10px;\n}\n\n.lf-popover-content.hidden {\n  opacity: 0;\n  visibility: hidden;\n  transform: translate(0, 0px);\n}\n\n.lf-arrow {\n  position: absolute;\n  z-index: -1;\n  content: '';\n  bottom: -9px;\n  border-style: solid;\n  border-width: 10px 10px 0px 10px;\n}\n\n.lf-left-align,\n.lf-left-align .lfarrow {\n  left: 0;\n  right: unset;\n}\n\n.lf-right-align,\n.lf-right-align .lf-arrow {\n  right: 0;\n  left: unset;\n}\n\n.lf-text-input {\n  border: 1px #ccc solid;\n  border-radius: 5px;\n  padding: 3px;\n  width: 60px;\n  margin: 0;\n}\n\n.lf-color-picker {\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n  height: 90px;\n}\n\n.lf-color-selectors {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n\n.lf-color-component {\n  display: flex;\n  flex-direction: row;\n  font-size: 12px;\n  align-items: center;\n  justify-content: center;\n}\n\n.lf-color-component strong {\n  width: 40px;\n}\n\n.lf-color-component input[type='range'] {\n  margin: 0 0 0 10px;\n}\n\n.lf-color-component input[type='number'] {\n  width: 50px;\n  margin: 0 0 0 10px;\n}\n\n.lf-color-preview {\n  font-size: 12px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: space-between;\n  padding-left: 5px;\n}\n\n.lf-preview {\n  height: 60px;\n  width: 60px;\n}\n\n.lf-popover-snapshot {\n  width: 150px;\n}\n.lf-popover-snapshot h5 {\n  margin: 5px 0 10px 0;\n  font-size: 0.75rem;\n}\n.lf-popover-snapshot a {\n  display: block;\n  text-decoration: none;\n}\n.lf-popover-snapshot a:before {\n  content: '⥼';\n  margin-right: 5px;\n}\n.lf-popover-snapshot .lf-note {\n  display: block;\n  margin-top: 10px;\n  color: #999;\n}\n.lf-player-controls > div {\n  margin-right: 5px;\n  margin-left: 5px;\n}\n.lf-player-controls > div:first-child {\n  margin-left: 0px;\n}\n.lf-player-controls > div:last-child {\n  margin-right: 0px;\n}\n";styleInject(css_248z);var ColorPicker=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.state={red:0,green:0,blue:0,rgba:null,hex:"#000000",colorComponents:[]},t.handleChange=function(n,e){if("r"===n){var r="#"+(256|e).toString(16).slice(1)+(256|t.state.green).toString(16).slice(1)+(256|t.state.blue).toString(16).slice(1);t.setState({hex:r})}else"g"===n?(r="#"+(256|t.state.red).toString(16).slice(1)+(256|e).toString(16).slice(1)+(256|t.state.blue).toString(16).slice(1),t.setState({hex:r})):"b"===n&&(r="#"+(256|t.state.red).toString(16).slice(1)+(256|t.state.green).toString(16).slice(1)+(256|e).toString(16).slice(1),t.setState({hex:r}))},t.parseColor=function(n){var e;if("string"==typeof n){if("#"===n[0]){var r=4===n.length?[n.slice(1,2),n.slice(2,3),n.slice(3,4)].map((function(n){return parseInt(""+n+n,16)})):[n.slice(1,3),n.slice(3,5),n.slice(5,7)].map((function(n){return parseInt(n,16)}));t.setState({colorComponents:r})}else n.startsWith("rgb")&&void 0!==(r=null===(e=n.match(/\d+/g))||void 0===e?void 0:e.map((function(n){return parseInt(n)})))&&t.setState({colorComponents:r});t.state.colorComponents.length&&(t.setState({red:t.state.colorComponents[0]}),t.setState({green:t.state.colorComponents[1]}),t.setState({blue:t.state.colorComponents[2]}))}},t}return __extends(t,n),t.prototype.componentDidUpdate=function(n,t){return this.props.colorChangedEvent&&this.state.hex!==t.hex&&this.props.colorChangedEvent(this.state.hex),!0},t.prototype.render=function(){var n=this;return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-color-picker"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-color-selectors"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-color-component"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("strong",null,"Red"),react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{type:"range",min:"0",max:"255",value:this.state.red,onChange:function(t){n.setState({red:t.target.value}),n.handleChange("r",t.target.value)}}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{className:"lf-text-input",type:"number",min:"0",max:"255",value:this.state.red,onChange:function(t){n.setState({red:t.target.value}),n.handleChange("r",t.target.value)}})),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-color-component"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("strong",null,"Green"),react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{type:"range",min:"0",max:"255",value:this.state.green,onChange:function(t){n.setState({green:t.target.value}),n.handleChange("g",t.target.value)}}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{className:"lf-text-input",type:"number",min:"0",max:"255",value:this.state.green,onChange:function(t){n.setState({green:t.target.value}),n.handleChange("g",t.target.value)}})),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-color-component"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("strong",null,"Blue"),react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{type:"range",min:"0",max:"255",value:this.state.blue,onChange:function(t){n.setState({blue:t.target.value}),n.handleChange("b",t.target.value)}}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{className:"lf-text-input",type:"number",min:"0",max:"255",value:this.state.blue,onChange:function(t){n.setState({blue:t.target.value}),n.handleChange("b",t.target.value)}}))),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-color-preview"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-preview",style:{background:"rgb("+this.state.red+", "+this.state.green+", "+this.state.blue+")"}}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{className:"lf-text-input",type:"text",value:this.state.hex,onChange:function(t){n.setState({hex:t.target.value}),n.parseColor(t.target.value)}}))))},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component),Popover=function(n){var t=n.children,e=n.icon,r=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),o=r[0],a=r[1],i=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),s=i[0],l=i[1],c=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),p=c[0],d=c[1],m=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),h=m[0],g=m[1];return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){if(o&&s){var n=o.getBoundingClientRect(),t=s.getBoundingClientRect(),e=n.left+t.width>window.innerWidth?-1:0;d(e)}}),[p,s,o]),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-popover",onMouseOver:function(){g(!0)},onMouseLeave:function(){g(!1)},ref:function(n){a(n)}},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:" lf-player-btn"},e),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-popover-content",ref:function(n){l(n)},style:{bottom:"22px",right:"0px",zIndex:2,visibility:h?"visible":"hidden"}},t))},Seeker=function(n){function t(t){var e=n.call(this,t)||this;return e.inputRef=react__WEBPACK_IMPORTED_MODULE_0__.createRef(),e.handleChange=function(){return function(n){var t=n.target.value,r=Math.floor(t/100*e.props.max);e.props.onChange(r)}},e.state={value:0},e}return __extends(t,n),t.prototype.render=function(){var n=this.props.value/this.props.max*100,t={backgroundImage:"-webkit-gradient(linear, left top, right top, color-stop("+n+"%, rgba(15, 204, 206, 0.4)), color-stop("+n+"%, #DAE1E7))"},e={position:"absolute",left:0,marginTop:"8px",width:"20px",display:"block",border:"0px",backgroundColor:this.props.darkTheme?"#505050":"rgb(218, 225, 231)",color:this.props.darkTheme?"#B9B9B9":"#555",padding:"2px",textAlign:"center",borderRadius:"3px",fontSize:"8px",fontWeight:"bold"},r={position:"absolute",right:0,marginTop:"8px",width:"20px",display:"block",border:"0px",backgroundColor:this.props.darkTheme?"#505050":"rgb(218, 225, 231)",color:this.props.darkTheme?"#B9B9B9":"#555",padding:"2px",textAlign:"center",borderRadius:"3px",fontSize:"8px",fontWeight:"bold"};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",width:"100%",marginRight:"5px",marginLeft:"5px",position:"relative"}},react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{ref:this.inputRef,id:"track",className:"lf-progress",name:"progress",type:"range",min:"0",max:"100",step:"0.1",value:n,onInput:this.handleChange(),onChange:this.handleChange(),style:t}),this.props.showLabels&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:e},this.props.min),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:r},this.props.max)))},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component),ControlButtonStyle={display:"inline-flex",cursor:"pointer"},Controls=function(n){function t(t){var e=n.call(this,t)||this;return e.state={activeFrame:0,mouseDown:!1},e}return __extends(t,n),t.prototype.render=function(){var n=this,t=this.props,e=t.instance,r=t.playerState,o=t.seeker,a=t.setLoop,i=t.setSeeker,s=t.play,l=t.pause,c=t.stop,p=t.visible,d=t.buttons;if(!e)return null;if(!p)return null;var m=!d||d.includes("play"),h=!d||d.includes("stop"),g=!d||d.includes("repeat"),f=!d||d.includes("frame"),u=!d||d.includes("background"),w=!d||d.includes("snapshot"),y={width:14,height:14,viewBox:"0 0 24 24"},v=Math.round(e.currentFrame);return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-player-controls",style:{display:"flex",justifyContent:"space-between",height:"60px",alignItems:"center",backgroundColor:this.props.transparentTheme?"transparent":this.props.darkTheme?"#3C3C3C":"#ffffff",paddingLeft:"10px",paddingRight:"10px"}},m&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{role:"button",tabIndex:0,onClick:function(){r===PlayerState.Playing?"function"==typeof l&&l():"function"==typeof s&&s()},onKeyDown:function(){r===PlayerState.Playing?"function"==typeof l&&l():"function"==typeof s&&s()},className:"lf-player-btn",style:ControlButtonStyle},r===PlayerState.Playing?react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",__assign({},y),react__WEBPACK_IMPORTED_MODULE_0__.createElement("rect",{height:"22.9",rx:"1.9",width:"7.6",x:"14",y:".5"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("rect",{height:"22.9",rx:"1.9",width:"7.6",x:"2",y:".5"})):react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",__assign({},y),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M2 3.4C2 1.9 3.5 1 4.8 1.8l16.5 9.6c1.2.7 1.2 2.5 0 3.2L4.8 24.2C3.5 25 2 24.1 2 22.6V3.4z"}))),h&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{tabIndex:0,role:"button",onClick:function(){return c&&c()},onKeyDown:function(){return c&&c()},className:r===PlayerState.Stopped?"lf-player-btn active":"lf-player-btn",style:ControlButtonStyle},react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",__assign({},y),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M2 3.667A1.67 1.67 0 0 1 3.667 2h16.666A1.67 1.67 0 0 1 22 3.667v16.666A1.67 1.67 0 0 1 20.333\n            22H3.667A1.67 1.67 0 0 1 2 20.333z"}))),react__WEBPACK_IMPORTED_MODULE_0__.createElement(Seeker,{min:0,step:1,max:e?e.totalFrames:1,value:o||0,onChange:function(t){i&&n.setState({activeFrame:t},(function(){i(t,!1)}))},onChangeEnd:function(t){i&&n.setState({activeFrame:t},(function(){i(t,!1)}))},showLabels:this.props.showLabels,darkTheme:this.props.darkTheme}),f&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{role:"button",className:"lf-player-btn-container"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{style:{outline:"none",border:this.props.darkTheme?"1px #505050 solid":"1px #ccc solid",borderRadius:"3px",width:"40px",textAlign:"center",backgroundColor:this.props.darkTheme?"#505050":"#ffffff",color:this.props.darkTheme?"#B9B9B9":"#999",fontSize:"0.7rem",padding:"0",fontFamily:"inherit"},type:"text",value:v,readOnly:!0})),g&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{role:"button",tabIndex:0,onClick:function(){e&&a&&a(!e.loop)},onKeyDown:function(){e&&a&&a(!e.loop)},className:e.loop?"lf-player-btn active":"lf-player-btn",style:ControlButtonStyle},react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",__assign({},y),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M12.5 16.8137h-.13v1.8939h4.9696c3.6455 0 6.6113-2.9658 6.6113-6.6116\n            0-3.64549-2.9658-6.61131-6.6113-6.61131-.5231 0-.947.42391-.947.94696 0 .52304.4239.94696.947.94696 2.6011 0\n            4.7174 2.11634 4.7174 4.71739 0 2.6014-2.1166 4.7177-4.7174 4.7177H12.5zM13.6025\n            5.61469v-.13H7.48137C3.83582 5.48469.87 8.45051.87 12.096c0 3.6509 3.17269 6.6117 6.81304 6.6117.52304 0\n            .94696-.424.94696-.947 0-.5231-.42392-.947-.94696-.947-2.60804 0-4.91907-2.1231-4.91907-4.7176 0-2.60115\n            2.11634-4.71744 4.7174-4.71744h6.12113V5.61469z",stroke:"#8795A1",strokeWidth:".26"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M11.1482\n            2.20355h0l-.001-.00116c-.3412-.40061-.9405-.44558-1.33668-.0996h-.00001c-.39526.34519-.43936.94795-.09898\n            1.34767l2.51487 3.03683-2.51894 3.06468c-.33872.40088-.29282 1.00363.10347\n            1.34723l.08517-.0982-.08517.0982c.17853.1549.39807.2308.61647.2308.2671 0 .5328-.114.72-.3347h0l.0011-.0014\n            3.0435-3.68655.0006-.00068c.3035-.35872.3025-.88754-.0019-1.24526l-3.0425-3.65786zM13.9453\n            21.7965h0l.001.0011c.3413.4006.9407.4456 1.337.0996h0c.3953-.3452.4395-.9479.099-1.3477l-2.5154-3.0368\n            2.5195-3.0647c.3388-.4008.2929-1.0036-.1035-1.3472l-.0852.0982.0852-.0982c-.1786-.1549-.3981-.2308-.6166-.2308-.2671\n            0-.5329.114-.7202.3347h0l-.0011.0014-3.0442\n            3.6865c-.0001.0003-.0003.0005-.0005.0007-.3036.3587-.3027.8876.0019 1.2453l3.0431 3.6579z",fill:"#8795A1",stroke:"#8795A1",strokeWidth:".26"}))),u&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(Popover,{icon:react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",__assign({},y),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M12 3.1L6.1 8.6a7.6 7.6 0 00-2.2 4 7.2 7.2 0 00.4 4.4 7.9 7.9 0 003 3.5 8.7 8.7 0 004.7 1.3c1.6 0\n            3.2-.5 4.6-1.3s2.4-2 3-3.5a7.2 7.2 0 00.5-4.5 7.6 7.6 0 00-2.2-4L12 3.2zM12 0l7.5 7a9.8 9.8 0 013 5.1\n            9.3 9.3 0 01-.6 5.8c-.9 1.8-2.2 3.3-4 4.4A11.2 11.2 0 0112 24a11.2 11.2 0\n            01-6-1.7c-1.7-1-3-2.6-3.9-4.4a9.3 9.3 0 01-.6-5.8c.4-2 1.5-3.7 3-5L12 0zM6 14h12c0 1.5-.7 3-1.8 4s-2.6\n            1.6-4.2 1.6S9 19 7.8 18s-1.7-2.5-1.7-4z"}))},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{slot:"content",className:"lf-popover popover-background"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(ColorPicker,{colorChangedEvent:this.props.colorChangedEvent}))),w&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(Popover,{icon:react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",__assign({},y),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{clipRule:"evenodd",d:"M0 3.01A2.983 2.983 0 012.983.027H16.99a2.983 2.983 0 012.983 2.983v14.008a2.982 2.982 0 01-2.983\n              2.983H2.983A2.983 2.983 0 010 17.018zm2.983-.941a.941.941 0 00-.942.94v14.01c0\n              .52.422.94.942.94H16.99a.94.94 0 00.941-.94V3.008a.941.941 0 00-.94-.94H2.981z",fillRule:"evenodd"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M12.229 7.945l-2.07 4.598-2.586-2.605-2.414 2.758v2.146h9.656V11.93z"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle",{cx:"7.444",cy:"6.513",r:"2.032"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M9.561 23.916h11.25a2.929 2.929 0 002.926-2.927V9.954a1.06 1.06 0 10-2.122 0v11.035a.805.805 0\n              01-.803.804H9.562a1.061 1.061 0 100 2.123z",stroke:"#8795a1",strokeWidth:".215"}))},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{slot:"content",className:"lf-popover lf-popover-snapshot",onWheel:function(n){i&&i(v+(n.deltaY>0?-1:1),!1)}},react__WEBPACK_IMPORTED_MODULE_0__.createElement("h5",null,"Frame ",v),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:{cursor:"pointer",color:"#0FCCCE"},onClick:this.props.snapshot},"Download SVG"),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:{cursor:"pointer",color:"#0FCCCE"},onClick:this.props.snapshot},"Download PNG"),react__WEBPACK_IMPORTED_MODULE_0__.createElement("i",{className:"lf-note"},"Scroll with mousewheel to find exact frame"))))},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component)},3501:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function _asyncIterator(n){var t,e,r,o=2;for("undefined"!=typeof Symbol&&(e=Symbol.asyncIterator,r=Symbol.iterator);o--;){if(e&&null!=(t=n[e]))return t.call(n);if(r&&null!=(t=n[r]))return new AsyncFromSyncIterator(t.call(n));e="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}function AsyncFromSyncIterator(n){function t(n){if(Object(n)!==n)return Promise.reject(new TypeError(n+" is not an object."));var t=n.done;return Promise.resolve(n.value).then((function(n){return{value:n,done:t}}))}return AsyncFromSyncIterator=function(n){this.s=n,this.n=n.next},AsyncFromSyncIterator.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(n){var e=this.s.return;return void 0===e?Promise.resolve({value:n,done:!0}):t(e.apply(this.s,arguments))},throw:function(n){var e=this.s.return;return void 0===e?Promise.reject(n):t(e.apply(this.s,arguments))}},new AsyncFromSyncIterator(n)}var REACT_ELEMENT_TYPE;function _jsx(n,t,e,r){REACT_ELEMENT_TYPE||(REACT_ELEMENT_TYPE="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=n&&n.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=new Array(a),s=0;s<a;s++)i[s]=arguments[s+3];t.children=i}if(t&&o)for(var l in o)void 0===t[l]&&(t[l]=o[l]);else t||(t=o||{});return{$$typeof:REACT_ELEMENT_TYPE,type:n,key:void 0===e?null:""+e,ref:null,props:t,_owner:null}}function ownKeys(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function _objectSpread2(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(e),!0).forEach((function(t){_defineProperty(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):ownKeys(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}function _typeof(n){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof(n)}function _wrapRegExp(){_wrapRegExp=function(n,t){return new e(n,void 0,t)};var n=RegExp.prototype,t=new WeakMap;function e(n,r,o){var a=new RegExp(n,r);return t.set(a,o||t.get(n)),_setPrototypeOf(a,e.prototype)}function r(n,e){var r=t.get(e);return Object.keys(r).reduce((function(t,e){return t[e]=n[r[e]],t}),Object.create(null))}return _inherits(e,RegExp),e.prototype.exec=function(t){var e=n.exec.call(this,t);return e&&(e.groups=r(e,this)),e},e.prototype[Symbol.replace]=function(e,o){if("string"==typeof o){var a=t.get(this);return n[Symbol.replace].call(this,e,o.replace(/\$<([^>]+)>/g,(function(n,t){return"$"+a[t]})))}if("function"==typeof o){var i=this;return n[Symbol.replace].call(this,e,(function(){var n=arguments;return"object"!=typeof n[n.length-1]&&(n=[].slice.call(n)).push(r(n,i)),o.apply(this,n)}))}return n[Symbol.replace].call(this,e,o)},_wrapRegExp.apply(this,arguments)}function _AwaitValue(n){this.wrapped=n}function _AsyncGenerator(n){var t,e;function r(t,e){try{var a=n[t](e),i=a.value,s=i instanceof _AwaitValue;Promise.resolve(s?i.wrapped:i).then((function(n){s?r("return"===t?"return":"next",n):o(a.done?"return":"normal",n)}),(function(n){r("throw",n)}))}catch(n){o("throw",n)}}function o(n,o){switch(n){case"return":t.resolve({value:o,done:!0});break;case"throw":t.reject(o);break;default:t.resolve({value:o,done:!1})}(t=t.next)?r(t.key,t.arg):e=null}this._invoke=function(n,o){return new Promise((function(a,i){var s={key:n,arg:o,resolve:a,reject:i,next:null};e?e=e.next=s:(t=e=s,r(n,o))}))},"function"!=typeof n.return&&(this.return=void 0)}function _wrapAsyncGenerator(n){return function(){return new _AsyncGenerator(n.apply(this,arguments))}}function _awaitAsyncGenerator(n){return new _AwaitValue(n)}function _asyncGeneratorDelegate(n,t){var e={},r=!1;function o(e,o){return r=!0,o=new Promise((function(t){t(n[e](o))})),{done:!1,value:t(o)}}return e["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},e.next=function(n){return r?(r=!1,n):o("next",n)},"function"==typeof n.throw&&(e.throw=function(n){if(r)throw r=!1,n;return o("throw",n)}),"function"==typeof n.return&&(e.return=function(n){return r?(r=!1,n):o("return",n)}),e}function asyncGeneratorStep(n,t,e,r,o,a,i){try{var s=n[a](i),l=s.value}catch(n){return void e(n)}s.done?t(l):Promise.resolve(l).then(r,o)}function _asyncToGenerator(n){return function(){var t=this,e=arguments;return new Promise((function(r,o){var a=n.apply(t,e);function i(n){asyncGeneratorStep(a,r,o,i,s,"next",n)}function s(n){asyncGeneratorStep(a,r,o,i,s,"throw",n)}i(void 0)}))}}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(n,t){for(var e=0;e<t.length;e++){var r=t[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function _createClass(n,t,e){return t&&_defineProperties(n.prototype,t),e&&_defineProperties(n,e),Object.defineProperty(n,"prototype",{writable:!1}),n}function _defineEnumerableProperties(n,t){for(var e in t)(a=t[e]).configurable=a.enumerable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,e,a);if(Object.getOwnPropertySymbols)for(var r=Object.getOwnPropertySymbols(t),o=0;o<r.length;o++){var a,i=r[o];(a=t[i]).configurable=a.enumerable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,i,a)}return n}function _defaults(n,t){for(var e=Object.getOwnPropertyNames(t),r=0;r<e.length;r++){var o=e[r],a=Object.getOwnPropertyDescriptor(t,o);a&&a.configurable&&void 0===n[o]&&Object.defineProperty(n,o,a)}return n}function _defineProperty(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}function _extends(){return _extends=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},_extends.apply(this,arguments)}function _objectSpread(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?Object(arguments[t]):{},r=Object.keys(e);"function"==typeof Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(e).filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),r.forEach((function(t){_defineProperty(n,t,e[t])}))}return n}function _inherits(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),t&&_setPrototypeOf(n,t)}function _inheritsLoose(n,t){n.prototype=Object.create(t.prototype),n.prototype.constructor=n,_setPrototypeOf(n,t)}function _getPrototypeOf(n){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},_getPrototypeOf(n)}function _setPrototypeOf(n,t){return _setPrototypeOf=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n},_setPrototypeOf(n,t)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(n){return!1}}function _construct(n,t,e){return _construct=_isNativeReflectConstruct()?Reflect.construct:function(n,t,e){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(n,r));return e&&_setPrototypeOf(o,e.prototype),o},_construct.apply(null,arguments)}function _isNativeFunction(n){return-1!==Function.toString.call(n).indexOf("[native code]")}function _wrapNativeSuper(n){var t="function"==typeof Map?new Map:void 0;return _wrapNativeSuper=function(n){if(null===n||!_isNativeFunction(n))return n;if("function"!=typeof n)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(n))return t.get(n);t.set(n,e)}function e(){return _construct(n,arguments,_getPrototypeOf(this).constructor)}return e.prototype=Object.create(n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(e,n)},_wrapNativeSuper(n)}function _instanceof(n,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](n):n instanceof t}function _interopRequireDefault(n){return n&&n.__esModule?n:{default:n}}function _getRequireWildcardCache(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,e=new WeakMap;return(_getRequireWildcardCache=function(n){return n?e:t})(n)}function _interopRequireWildcard(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var e=_getRequireWildcardCache(t);if(e&&e.has(n))return e.get(n);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in n)if("default"!==a&&Object.prototype.hasOwnProperty.call(n,a)){var i=o?Object.getOwnPropertyDescriptor(n,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=n[a]}return r.default=n,e&&e.set(n,r),r}function _newArrowCheck(n,t){if(n!==t)throw new TypeError("Cannot instantiate an arrow function")}function _objectDestructuringEmpty(n){if(null==n)throw new TypeError("Cannot destructure undefined")}function _objectWithoutPropertiesLoose(n,t){if(null==n)return{};var e,r,o={},a=Object.keys(n);for(r=0;r<a.length;r++)e=a[r],t.indexOf(e)>=0||(o[e]=n[e]);return o}function _objectWithoutProperties(n,t){if(null==n)return{};var e,r,o=_objectWithoutPropertiesLoose(n,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);for(r=0;r<a.length;r++)e=a[r],t.indexOf(e)>=0||Object.prototype.propertyIsEnumerable.call(n,e)&&(o[e]=n[e])}return o}function _assertThisInitialized(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function _possibleConstructorReturn(n,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(n)}function _createSuper(n){var t=_isNativeReflectConstruct();return function(){var e,r=_getPrototypeOf(n);if(t){var o=_getPrototypeOf(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return _possibleConstructorReturn(this,e)}}function _superPropBase(n,t){for(;!Object.prototype.hasOwnProperty.call(n,t)&&null!==(n=_getPrototypeOf(n)););return n}function _get(){return _get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(n,t,e){var r=_superPropBase(n,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?n:e):o.value}},_get.apply(this,arguments)}function set(n,t,e,r){return set="undefined"!=typeof Reflect&&Reflect.set?Reflect.set:function(n,t,e,r){var o,a=_superPropBase(n,t);if(a){if((o=Object.getOwnPropertyDescriptor(a,t)).set)return o.set.call(r,e),!0;if(!o.writable)return!1}if(o=Object.getOwnPropertyDescriptor(r,t)){if(!o.writable)return!1;o.value=e,Object.defineProperty(r,t,o)}else _defineProperty(r,t,e);return!0},set(n,t,e,r)}function _set(n,t,e,r,o){if(!set(n,t,e,r||n)&&o)throw new Error("failed to set property");return e}function _taggedTemplateLiteral(n,t){return t||(t=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(t)}}))}function _taggedTemplateLiteralLoose(n,t){return t||(t=n.slice(0)),n.raw=t,n}function _readOnlyError(n){throw new TypeError('"'+n+'" is read-only')}function _writeOnlyError(n){throw new TypeError('"'+n+'" is write-only')}function _classNameTDZError(n){throw new Error('Class "'+n+'" cannot be referenced in computed property keys.')}function _temporalUndefined(){}function _tdz(n){throw new ReferenceError(n+" is not defined - temporal dead zone")}function _temporalRef(n,t){return n===_temporalUndefined?_tdz(t):n}function _slicedToArray(n,t){return _arrayWithHoles(n)||_iterableToArrayLimit(n,t)||_unsupportedIterableToArray(n,t)||_nonIterableRest()}function _slicedToArrayLoose(n,t){return _arrayWithHoles(n)||_iterableToArrayLimitLoose(n,t)||_unsupportedIterableToArray(n,t)||_nonIterableRest()}function _toArray(n){return _arrayWithHoles(n)||_iterableToArray(n)||_unsupportedIterableToArray(n)||_nonIterableRest()}function _toConsumableArray(n){return _arrayWithoutHoles(n)||_iterableToArray(n)||_unsupportedIterableToArray(n)||_nonIterableSpread()}function _arrayWithoutHoles(n){if(Array.isArray(n))return _arrayLikeToArray(n)}function _arrayWithHoles(n){if(Array.isArray(n))return n}function _maybeArrayLike(n,t,e){if(t&&!Array.isArray(t)&&"number"==typeof t.length){var r=t.length;return _arrayLikeToArray(t,void 0!==e&&e<r?e:r)}return n(t,e)}function _iterableToArray(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}function _iterableToArrayLimit(n,t){var e=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=e){var r,o,a=[],i=!0,s=!1;try{for(e=e.call(n);!(i=(r=e.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(n){s=!0,o=n}finally{try{i||null==e.return||e.return()}finally{if(s)throw o}}return a}}function _iterableToArrayLimitLoose(n,t){var e=n&&("undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"]);if(null!=e){var r=[];for(e=e.call(n),_step;!(_step=e.next()).done&&(r.push(_step.value),!t||r.length!==t););return r}}function _unsupportedIterableToArray(n,t){if(n){if("string"==typeof n)return _arrayLikeToArray(n,t);var e=Object.prototype.toString.call(n).slice(8,-1);return"Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e?Array.from(n):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?_arrayLikeToArray(n,t):void 0}}function _arrayLikeToArray(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,r=new Array(t);e<t;e++)r[e]=n[e];return r}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _createForOfIteratorHelper(n,t){var e="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!e){if(Array.isArray(n)||(e=_unsupportedIterableToArray(n))||t&&n&&"number"==typeof n.length){e&&(n=e);var r=0,o=function(){};return{s:o,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,s=!1;return{s:function(){e=e.call(n)},n:function(){var n=e.next();return i=n.done,n},e:function(n){s=!0,a=n},f:function(){try{i||null==e.return||e.return()}finally{if(s)throw a}}}}function _createForOfIteratorHelperLoose(n,t){var e="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(e)return(e=e.call(n)).next.bind(e);if(Array.isArray(n)||(e=_unsupportedIterableToArray(n))||t&&n&&"number"==typeof n.length){e&&(n=e);var r=0;return function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _skipFirstGeneratorNext(n){return function(){var t=n.apply(this,arguments);return t.next(),t}}function _toPrimitive(n,t){if("object"!=typeof n||null===n)return n;var e=n[Symbol.toPrimitive];if(void 0!==e){var r=e.call(n,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}function _toPropertyKey(n){var t=_toPrimitive(n,"string");return"symbol"==typeof t?t:String(t)}function _initializerWarningHelper(n,t){throw new Error("Decorating class property failed. Please ensure that proposal-class-properties is enabled and runs after the decorators transform.")}function _initializerDefineProperty(n,t,e,r){e&&Object.defineProperty(n,t,{enumerable:e.enumerable,configurable:e.configurable,writable:e.writable,value:e.initializer?e.initializer.call(r):void 0})}function _applyDecoratedDescriptor(n,t,e,r,o){var a={};return Object.keys(r).forEach((function(n){a[n]=r[n]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=e.slice().reverse().reduce((function(e,r){return r(n,t,e)||e}),a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(n,t,a),a=null),a}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{LottiePlayer:function(){return LottiePlayer},PlayMode:function(){return PlayMode},PlayerEvents:function(){return PlayerEvents},PlayerState:function(){return PlayerState},parseSrc:function(){return parseSrc}}),_AsyncGenerator.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},_AsyncGenerator.prototype.next=function(n){return this._invoke("next",n)},_AsyncGenerator.prototype.throw=function(n){return this._invoke("throw",n)},_AsyncGenerator.prototype.return=function(n){return this._invoke("return",n)};var id=0;function _classPrivateFieldLooseKey(n){return"__private_"+id+++"_"+n}function _classPrivateFieldLooseBase(n,t){if(!Object.prototype.hasOwnProperty.call(n,t))throw new TypeError("attempted to use private field on non-instance");return n}function _classPrivateFieldGet(n,t){return _classApplyDescriptorGet(n,_classExtractFieldDescriptor(n,t,"get"))}function _classPrivateFieldSet(n,t,e){return _classApplyDescriptorSet(n,_classExtractFieldDescriptor(n,t,"set"),e),e}function _classPrivateFieldDestructureSet(n,t){return _classApplyDescriptorDestructureSet(n,_classExtractFieldDescriptor(n,t,"set"))}function _classExtractFieldDescriptor(n,t,e){if(!t.has(n))throw new TypeError("attempted to "+e+" private field on non-instance");return t.get(n)}function _classStaticPrivateFieldSpecGet(n,t,e){return _classCheckPrivateStaticAccess(n,t),_classCheckPrivateStaticFieldDescriptor(e,"get"),_classApplyDescriptorGet(n,e)}function _classStaticPrivateFieldSpecSet(n,t,e,r){return _classCheckPrivateStaticAccess(n,t),_classCheckPrivateStaticFieldDescriptor(e,"set"),_classApplyDescriptorSet(n,e,r),r}function _classStaticPrivateMethodGet(n,t,e){return _classCheckPrivateStaticAccess(n,t),e}function _classStaticPrivateMethodSet(){throw new TypeError("attempted to set read only static private field")}function _classApplyDescriptorGet(n,t){return t.get?t.get.call(n):t.value}function _classApplyDescriptorSet(n,t,e){if(t.set)t.set.call(n,e);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=e}}function _classApplyDescriptorDestructureSet(n,t){if(t.set)return"__destrObj"in t||(t.__destrObj={set value(e){t.set.call(n,e)}}),t.__destrObj;if(!t.writable)throw new TypeError("attempted to set read only private field");return t}function _classStaticPrivateFieldDestructureSet(n,t,e){return _classCheckPrivateStaticAccess(n,t),_classCheckPrivateStaticFieldDescriptor(e,"set"),_classApplyDescriptorDestructureSet(n,e)}function _classCheckPrivateStaticAccess(n,t){if(n!==t)throw new TypeError("Private static access of wrong provenance")}function _classCheckPrivateStaticFieldDescriptor(n,t){if(void 0===n)throw new TypeError("attempted to "+t+" private static field before its declaration")}function _decorate(n,t,e,r){var o=_getDecoratorsApi();if(r)for(var a=0;a<r.length;a++)o=r[a](o);var i=t((function(n){o.initializeInstanceElements(n,s.elements)}),e),s=o.decorateClass(_coalesceClassElements(i.d.map(_createElementDescriptor)),n);return o.initializeClassElements(i.F,s.elements),o.runClassFinishers(i.F,s.finishers)}function _getDecoratorsApi(){_getDecoratorsApi=function(){return n};var n={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(n,t){["method","field"].forEach((function(e){t.forEach((function(t){t.kind===e&&"own"===t.placement&&this.defineClassElement(n,t)}),this)}),this)},initializeClassElements:function(n,t){var e=n.prototype;["method","field"].forEach((function(r){t.forEach((function(t){var o=t.placement;if(t.kind===r&&("static"===o||"prototype"===o)){var a="static"===o?n:e;this.defineClassElement(a,t)}}),this)}),this)},defineClassElement:function(n,t){var e=t.descriptor;if("field"===t.kind){var r=t.initializer;e={enumerable:e.enumerable,writable:e.writable,configurable:e.configurable,value:void 0===r?void 0:r.call(n)}}Object.defineProperty(n,t.key,e)},decorateClass:function(n,t){var e=[],r=[],o={static:[],prototype:[],own:[]};if(n.forEach((function(n){this.addElementPlacement(n,o)}),this),n.forEach((function(n){if(!_hasDecorators(n))return e.push(n);var t=this.decorateElement(n,o);e.push(t.element),e.push.apply(e,t.extras),r.push.apply(r,t.finishers)}),this),!t)return{elements:e,finishers:r};var a=this.decorateConstructor(e,t);return r.push.apply(r,a.finishers),a.finishers=r,a},addElementPlacement:function(n,t,e){var r=t[n.placement];if(!e&&-1!==r.indexOf(n.key))throw new TypeError("Duplicated element ("+n.key+")");r.push(n.key)},decorateElement:function(n,t){for(var e=[],r=[],o=n.decorators,a=o.length-1;a>=0;a--){var i=t[n.placement];i.splice(i.indexOf(n.key),1);var s=this.fromElementDescriptor(n),l=this.toElementFinisherExtras((0,o[a])(s)||s);n=l.element,this.addElementPlacement(n,t),l.finisher&&r.push(l.finisher);var c=l.extras;if(c){for(var p=0;p<c.length;p++)this.addElementPlacement(c[p],t);e.push.apply(e,c)}}return{element:n,finishers:r,extras:e}},decorateConstructor:function(n,t){for(var e=[],r=t.length-1;r>=0;r--){var o=this.fromClassDescriptor(n),a=this.toClassDescriptor((0,t[r])(o)||o);if(void 0!==a.finisher&&e.push(a.finisher),void 0!==a.elements){n=a.elements;for(var i=0;i<n.length-1;i++)for(var s=i+1;s<n.length;s++)if(n[i].key===n[s].key&&n[i].placement===n[s].placement)throw new TypeError("Duplicated element ("+n[i].key+")")}}return{elements:n,finishers:e}},fromElementDescriptor:function(n){var t={kind:n.kind,key:n.key,placement:n.placement,descriptor:n.descriptor};return Object.defineProperty(t,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),"field"===n.kind&&(t.initializer=n.initializer),t},toElementDescriptors:function(n){if(void 0!==n)return _toArray(n).map((function(n){var t=this.toElementDescriptor(n);return this.disallowProperty(n,"finisher","An element descriptor"),this.disallowProperty(n,"extras","An element descriptor"),t}),this)},toElementDescriptor:function(n){var t=String(n.kind);if("method"!==t&&"field"!==t)throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "'+t+'"');var e=_toPropertyKey(n.key),r=String(n.placement);if("static"!==r&&"prototype"!==r&&"own"!==r)throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "'+r+'"');var o=n.descriptor;this.disallowProperty(n,"elements","An element descriptor");var a={kind:t,key:e,placement:r,descriptor:Object.assign({},o)};return"field"!==t?this.disallowProperty(n,"initializer","A method descriptor"):(this.disallowProperty(o,"get","The property descriptor of a field descriptor"),this.disallowProperty(o,"set","The property descriptor of a field descriptor"),this.disallowProperty(o,"value","The property descriptor of a field descriptor"),a.initializer=n.initializer),a},toElementFinisherExtras:function(n){return{element:this.toElementDescriptor(n),finisher:_optionalCallableProperty(n,"finisher"),extras:this.toElementDescriptors(n.extras)}},fromClassDescriptor:function(n){var t={kind:"class",elements:n.map(this.fromElementDescriptor,this)};return Object.defineProperty(t,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),t},toClassDescriptor:function(n){var t=String(n.kind);if("class"!==t)throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "'+t+'"');this.disallowProperty(n,"key","A class descriptor"),this.disallowProperty(n,"placement","A class descriptor"),this.disallowProperty(n,"descriptor","A class descriptor"),this.disallowProperty(n,"initializer","A class descriptor"),this.disallowProperty(n,"extras","A class descriptor");var e=_optionalCallableProperty(n,"finisher");return{elements:this.toElementDescriptors(n.elements),finisher:e}},runClassFinishers:function(n,t){for(var e=0;e<t.length;e++){var r=(0,t[e])(n);if(void 0!==r){if("function"!=typeof r)throw new TypeError("Finishers must return a constructor.");n=r}}return n},disallowProperty:function(n,t,e){if(void 0!==n[t])throw new TypeError(e+" can't have a ."+t+" property.")}};return n}function _createElementDescriptor(n){var t,e=_toPropertyKey(n.key);"method"===n.kind?t={value:n.value,writable:!0,configurable:!0,enumerable:!1}:"get"===n.kind?t={get:n.value,configurable:!0,enumerable:!1}:"set"===n.kind?t={set:n.value,configurable:!0,enumerable:!1}:"field"===n.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===n.kind?"field":"method",key:e,placement:n.static?"static":"field"===n.kind?"own":"prototype",descriptor:t};return n.decorators&&(r.decorators=n.decorators),"field"===n.kind&&(r.initializer=n.value),r}function _coalesceGetterSetter(n,t){void 0!==n.descriptor.get?t.descriptor.get=n.descriptor.get:t.descriptor.set=n.descriptor.set}function _coalesceClassElements(n){for(var t=[],e=function(n){return"method"===n.kind&&n.key===a.key&&n.placement===a.placement},r=0;r<n.length;r++){var o,a=n[r];if("method"===a.kind&&(o=t.find(e)))if(_isDataDescriptor(a.descriptor)||_isDataDescriptor(o.descriptor)){if(_hasDecorators(a)||_hasDecorators(o))throw new ReferenceError("Duplicated methods ("+a.key+") can't be decorated.");o.descriptor=a.descriptor}else{if(_hasDecorators(a)){if(_hasDecorators(o))throw new ReferenceError("Decorators can't be placed on different accessors with for the same property ("+a.key+").");o.decorators=a.decorators}_coalesceGetterSetter(a,o)}else t.push(a)}return t}function _hasDecorators(n){return n.decorators&&n.decorators.length}function _isDataDescriptor(n){return void 0!==n&&!(void 0===n.value&&void 0===n.writable)}function _optionalCallableProperty(n,t){var e=n[t];if(void 0!==e&&"function"!=typeof e)throw new TypeError("Expected '"+t+"' to be a function");return e}function _classPrivateMethodGet(n,t,e){if(!t.has(n))throw new TypeError("attempted to get private field on non-instance");return e}function _checkPrivateRedeclaration(n,t){if(t.has(n))throw new TypeError("Cannot initialize the same private elements twice on an object")}function _classPrivateFieldInitSpec(n,t,e){_checkPrivateRedeclaration(n,t),t.set(n,e)}function _classPrivateMethodInitSpec(n,t){_checkPrivateRedeclaration(n,t),t.add(n)}function _classPrivateMethodSet(){throw new TypeError("attempted to reassign private method")}var _extendStatics=function(n,t){return _extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e])},_extendStatics(n,t)};function __extends(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function e(){this.constructor=n}_extendStatics(n,t),n.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}var _assign=function(){return _assign=Object.assign||function(n){for(var t,e=1,r=arguments.length;e<r;e++)for(var o in t=arguments[e])Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n},_assign.apply(this,arguments)};function __rest(n,t){var e={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&t.indexOf(r)<0&&(e[r]=n[r]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(n);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(n,r[o])&&(e[r[o]]=n[r[o]])}return e}function __decorate(n,t,e,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var s=n.length-1;s>=0;s--)(o=n[s])&&(i=(a<3?o(i):a>3?o(t,e,i):o(t,e))||i);return a>3&&i&&Object.defineProperty(t,e,i),i}function __param(n,t){return function(e,r){t(e,r,n)}}function __metadata(n,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(n,t)}function __awaiter(n,t,e,r){return new(e||(e=Promise))((function(o,a){function i(n){try{l(r.next(n))}catch(n){a(n)}}function s(n){try{l(r.throw(n))}catch(n){a(n)}}function l(n){var t;n.done?o(n.value):(t=n.value,t instanceof e?t:new e((function(n){n(t)}))).then(i,s)}l((r=r.apply(n,t||[])).next())}))}function __generator(n,t){var e,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(e)throw new TypeError("Generator is already executing.");for(;i;)try{if(e=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(n,i)}catch(n){a=[6,n],r=0}finally{e=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}}var __createBinding=Object.create?function(n,t,e,r){void 0===r&&(r=e),Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[e]}})}:function(n,t,e,r){void 0===r&&(r=e),n[r]=t[e]};function __exportStar(n,t){for(var e in n)"default"===e||Object.prototype.hasOwnProperty.call(t,e)||__createBinding(t,n,e)}function __values(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],r=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(n,t){var e="function"==typeof Symbol&&n[Symbol.iterator];if(!e)return n;var r,o,a=e.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(n){o={error:n}}finally{try{r&&!r.done&&(e=a.return)&&e.call(a)}finally{if(o)throw o.error}}return i}function __spread(){for(var n=[],t=0;t<arguments.length;t++)n=n.concat(__read(arguments[t]));return n}function __spreadArrays(){for(var n=0,t=0,e=arguments.length;t<e;t++)n+=arguments[t].length;var r=Array(n),o=0;for(t=0;t<e;t++)for(var a=arguments[t],i=0,s=a.length;i<s;i++,o++)r[o]=a[i];return r}function __spreadArray(n,t,e){if(e||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return n.concat(r||Array.prototype.slice.call(t))}function __await(n){return this instanceof __await?(this.v=n,this):new __await(n)}function __asyncGenerator(n,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=e.apply(n,t||[]),a=[];return r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r;function i(n){o[n]&&(r[n]=function(t){return new Promise((function(e,r){a.push([n,t,e,r])>1||s(n,t)}))})}function s(n,t){try{!function(n){n.value instanceof __await?Promise.resolve(n.value.v).then(l,c):p(a[0][2],n)}(o[n](t))}catch(n){p(a[0][3],n)}}function l(n){s("next",n)}function c(n){s("throw",n)}function p(n,t){n(t),a.shift(),a.length&&s(a[0][0],a[0][1])}}function __asyncDelegator(n){var t,e;return t={},r("next"),r("throw",(function(n){throw n})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=n[r]?function(t){return(e=!e)?{value:__await(n[r](t)),done:"return"===r}:o?o(t):t}:o}}function __asyncValues(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,e=n[Symbol.asyncIterator];return e?e.call(n):(n="function"==typeof __values?__values(n):n[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(e){t[e]=n[e]&&function(t){return new Promise((function(r,o){!function(n,t,e,r){Promise.resolve(r).then((function(t){n({value:t,done:e})}),t)}(r,o,(t=n[e](t)).done,t.value)}))}}}function __makeTemplateObject(n,t){return Object.defineProperty?Object.defineProperty(n,"raw",{value:t}):n.raw=t,n}var __setModuleDefault=Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t};function __importStar(n){if(n&&n.__esModule)return n;var t={};if(null!=n)for(var e in n)"default"!==e&&Object.prototype.hasOwnProperty.call(n,e)&&__createBinding(t,n,e);return __setModuleDefault(t,n),t}function __importDefault(n){return n&&n.__esModule?n:{default:n}}function __classPrivateFieldGet(n,t,e,r){if("a"===e&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?n!==t||!r:!t.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===e?r:"a"===e?r.call(n):r?r.value:t.get(n)}function __classPrivateFieldSet(n,t,e,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?n!==t||!o:!t.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(n,e):o?o.value=e:t.set(n,e),e}var n$5=n=>t=>"function"==typeof t?((n,t)=>(window.customElements.define(n,t),t))(n,t):((n,t)=>{var{kind:e,elements:r}=t;return{kind:e,elements:r,finisher(t){window.customElements.define(n,t)}}})(n,t),i$3=(n,t)=>"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?_objectSpread2(_objectSpread2({},t),{},{finisher(e){e.createProperty(t.key,n)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(e){e.createProperty(t.key,n)}};function e$8(n){return(t,e)=>void 0!==e?((n,t,e)=>{t.constructor.createProperty(e,n)})(n,t,e):i$3(n,t)}function t$3(n){return e$8(_objectSpread2(_objectSpread2({},n),{},{state:!0}))}var e$7=(n,t,e)=>{Object.defineProperty(t,e,n)},t$2=(n,t)=>({kind:"method",placement:"prototype",key:t.key,descriptor:n}),o$5=n=>{var{finisher:t,descriptor:e}=n;return(n,r)=>{var o;if(void 0===r){var a=null!==(o=n.originalKey)&&void 0!==o?o:n.key,i=null!=e?{kind:"method",placement:"prototype",key:a,descriptor:e(n.key)}:_objectSpread2(_objectSpread2({},n),{},{key:a});return null!=t&&(i.finisher=function(n){t(n,a)}),i}var s=n.constructor;void 0!==e&&Object.defineProperty(n,r,e(r)),null==t||t(s,r)}},n$4;function e$6(n){return o$5({finisher:(t,e)=>{Object.assign(t.prototype[e],n)}})}function i$2(n,t){return o$5({descriptor:e=>{var r={get(){var t,e;return null!==(e=null===(t=this.renderRoot)||void 0===t?void 0:t.querySelector(n))&&void 0!==e?e:null},enumerable:!0,configurable:!0};if(t){var o="symbol"==typeof e?Symbol():"__"+e;r.get=function(){var t,e;return void 0===this[o]&&(this[o]=null!==(e=null===(t=this.renderRoot)||void 0===t?void 0:t.querySelector(n))&&void 0!==e?e:null),this[o]}}return r}})}function e$5(n){return o$5({descriptor:t=>({get(){var t,e;return null!==(e=null===(t=this.renderRoot)||void 0===t?void 0:t.querySelectorAll(n))&&void 0!==e?e:[]},enumerable:!0,configurable:!0})})}function e$4(n){return o$5({descriptor:t=>({get(){var t=this;return _asyncToGenerator((function*(){var e;return yield t.updateComplete,null===(e=t.renderRoot)||void 0===e?void 0:e.querySelector(n)}))()},enumerable:!0,configurable:!0})})}var e$3=null!=(null===(n$4=window.HTMLSlotElement)||void 0===n$4?void 0:n$4.prototype.assignedElements)?(n,t)=>n.assignedElements(t):(n,t)=>n.assignedNodes(t).filter((n=>n.nodeType===Node.ELEMENT_NODE));function l$3(n){var{slot:t,selector:e}=null!=n?n:{};return o$5({descriptor:r=>({get(){var r,o="slot"+(t?"[name=".concat(t,"]"):":not([name])"),a=null===(r=this.renderRoot)||void 0===r?void 0:r.querySelector(o),i=null!=a?e$3(a,n):[];return e?i.filter((n=>n.matches(e))):i},enumerable:!0,configurable:!0})})}function o$4(n,t,e){var r,o=n;return"object"==typeof n?(o=n.slot,r=n):r={flatten:t},e?l$3({slot:o,flatten:t,selector:e}):o$5({descriptor:n=>({get(){var n,t,e="slot"+(o?"[name=".concat(o,"]"):":not([name])"),a=null===(n=this.renderRoot)||void 0===n?void 0:n.querySelector(e);return null!==(t=null==a?void 0:a.assignedNodes(r))&&void 0!==t?t:[]},enumerable:!0,configurable:!0})})}var t$1=window.ShadowRoot&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,e$2=Symbol(),n$3=new Map;class s$3{constructor(n,t){if(this._$cssResult$=!0,t!==e$2)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=n}get styleSheet(){var n=n$3.get(this.cssText);return t$1&&void 0===n&&(n$3.set(this.cssText,n=new CSSStyleSheet),n.replaceSync(this.cssText)),n}toString(){return this.cssText}}var o$3=n=>new s$3("string"==typeof n?n:n+"",e$2),r$3=function(n){for(var t=arguments.length,e=new Array(t>1?t-1:0),r=1;r<t;r++)e[r-1]=arguments[r];var o=1===n.length?n[0]:e.reduce(((t,e,r)=>t+(n=>{if(!0===n._$cssResult$)return n.cssText;if("number"==typeof n)return n;throw Error("Value passed to 'css' function must be a 'css' function result: "+n+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(e)+n[r+1]),n[0]);return new s$3(o,e$2)},i$1=(n,t)=>{t$1?n.adoptedStyleSheets=t.map((n=>n instanceof CSSStyleSheet?n:n.styleSheet)):t.forEach((t=>{var e=document.createElement("style"),r=window.litNonce;void 0!==r&&e.setAttribute("nonce",r),e.textContent=t.cssText,n.appendChild(e)}))},S$1=t$1?n=>n:n=>n instanceof CSSStyleSheet?(n=>{var t="";for(var e of n.cssRules)t+=e.cssText;return o$3(t)})(n):n,s$2,e$1=window.trustedTypes,r$2=e$1?e$1.emptyScript:"",h$2=window.reactiveElementPolyfillSupport,o$2={toAttribute(n,t){switch(t){case Boolean:n=n?r$2:null;break;case Object:case Array:n=null==n?n:JSON.stringify(n)}return n},fromAttribute(n,t){var e=n;switch(t){case Boolean:e=null!==n;break;case Number:e=null===n?null:Number(n);break;case Object:case Array:try{e=JSON.parse(n)}catch(n){e=null}}return e}},n$2=(n,t)=>t!==n&&(t==t||n==n),l$2={attribute:!0,type:String,converter:o$2,reflect:!1,hasChanged:n$2},t;class a$1 extends HTMLElement{constructor(){super(),this._$Et=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Ei=null,this.o()}static addInitializer(n){var t;null!==(t=this.l)&&void 0!==t||(this.l=[]),this.l.push(n)}static get observedAttributes(){this.finalize();var n=[];return this.elementProperties.forEach(((t,e)=>{var r=this._$Eh(e,t);void 0!==r&&(this._$Eu.set(r,e),n.push(r))})),n}static createProperty(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l$2;if(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(n,t),!t.noAccessor&&!this.prototype.hasOwnProperty(n)){var e="symbol"==typeof n?Symbol():"__"+n,r=this.getPropertyDescriptor(n,e,t);void 0!==r&&Object.defineProperty(this.prototype,n,r)}}static getPropertyDescriptor(n,t,e){return{get(){return this[t]},set(r){var o=this[n];this[t]=r,this.requestUpdate(n,o,e)},configurable:!0,enumerable:!0}}static getPropertyOptions(n){return this.elementProperties.get(n)||l$2}static finalize(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;var n=Object.getPrototypeOf(this);if(n.finalize(),this.elementProperties=new Map(n.elementProperties),this._$Eu=new Map,this.hasOwnProperty("properties")){var t=this.properties,e=[...Object.getOwnPropertyNames(t),...Object.getOwnPropertySymbols(t)];for(var r of e)this.createProperty(r,t[r])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(n){var t=[];if(Array.isArray(n)){var e=new Set(n.flat(1/0).reverse());for(var r of e)t.unshift(S$1(r))}else void 0!==n&&t.push(S$1(n));return t}static _$Eh(n,t){var e=t.attribute;return!1===e?void 0:"string"==typeof e?e:"string"==typeof n?n.toLowerCase():void 0}o(){var n;this._$Ep=new Promise((n=>this.enableUpdating=n)),this._$AL=new Map,this._$Em(),this.requestUpdate(),null===(n=this.constructor.l)||void 0===n||n.forEach((n=>n(this)))}addController(n){var t,e;(null!==(t=this._$Eg)&&void 0!==t?t:this._$Eg=[]).push(n),void 0!==this.renderRoot&&this.isConnected&&(null===(e=n.hostConnected)||void 0===e||e.call(n))}removeController(n){var t;null===(t=this._$Eg)||void 0===t||t.splice(this._$Eg.indexOf(n)>>>0,1)}_$Em(){this.constructor.elementProperties.forEach(((n,t)=>{this.hasOwnProperty(t)&&(this._$Et.set(t,this[t]),delete this[t])}))}createRenderRoot(){var n,t=null!==(n=this.shadowRoot)&&void 0!==n?n:this.attachShadow(this.constructor.shadowRootOptions);return i$1(t,this.constructor.elementStyles),t}connectedCallback(){var n;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(n=this._$Eg)||void 0===n||n.forEach((n=>{var t;return null===(t=n.hostConnected)||void 0===t?void 0:t.call(n)}))}enableUpdating(n){}disconnectedCallback(){var n;null===(n=this._$Eg)||void 0===n||n.forEach((n=>{var t;return null===(t=n.hostDisconnected)||void 0===t?void 0:t.call(n)}))}attributeChangedCallback(n,t,e){this._$AK(n,e)}_$ES(n,t){var e,r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l$2,a=this.constructor._$Eh(n,o);if(void 0!==a&&!0===o.reflect){var i=(null!==(r=null===(e=o.converter)||void 0===e?void 0:e.toAttribute)&&void 0!==r?r:o$2.toAttribute)(t,o.type);this._$Ei=n,null==i?this.removeAttribute(a):this.setAttribute(a,i),this._$Ei=null}}_$AK(n,t){var e,r,o,a=this.constructor,i=a._$Eu.get(n);if(void 0!==i&&this._$Ei!==i){var s=a.getPropertyOptions(i),l=s.converter,c=null!==(o=null!==(r=null===(e=l)||void 0===e?void 0:e.fromAttribute)&&void 0!==r?r:"function"==typeof l?l:null)&&void 0!==o?o:o$2.fromAttribute;this._$Ei=i,this[i]=c(t,s.type),this._$Ei=null}}requestUpdate(n,t,e){var r=!0;void 0!==n&&(((e=e||this.constructor.getPropertyOptions(n)).hasChanged||n$2)(this[n],t)?(this._$AL.has(n)||this._$AL.set(n,t),!0===e.reflect&&this._$Ei!==n&&(void 0===this._$E_&&(this._$E_=new Map),this._$E_.set(n,e))):r=!1),!this.isUpdatePending&&r&&(this._$Ep=this._$EC())}_$EC(){var n=this;return _asyncToGenerator((function*(){n.isUpdatePending=!0;try{yield n._$Ep}catch(t){Promise.reject(t)}var t=n.scheduleUpdate();return null!=t&&(yield t),!n.isUpdatePending}))()}scheduleUpdate(){return this.performUpdate()}performUpdate(){var n;if(this.isUpdatePending){this.hasUpdated,this._$Et&&(this._$Et.forEach(((n,t)=>this[t]=n)),this._$Et=void 0);var t=!1,e=this._$AL;try{(t=this.shouldUpdate(e))?(this.willUpdate(e),null===(n=this._$Eg)||void 0===n||n.forEach((n=>{var t;return null===(t=n.hostUpdate)||void 0===t?void 0:t.call(n)})),this.update(e)):this._$EU()}catch(n){throw t=!1,this._$EU(),n}t&&this._$AE(e)}}willUpdate(n){}_$AE(n){var t;null===(t=this._$Eg)||void 0===t||t.forEach((n=>{var t;return null===(t=n.hostUpdated)||void 0===t?void 0:t.call(n)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(n)),this.updated(n)}_$EU(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$Ep}shouldUpdate(n){return!0}update(n){void 0!==this._$E_&&(this._$E_.forEach(((n,t)=>this._$ES(t,this[t],n))),this._$E_=void 0),this._$EU()}updated(n){}firstUpdated(n){}}a$1.finalized=!0,a$1.elementProperties=new Map,a$1.elementStyles=[],a$1.shadowRootOptions={mode:"open"},null==h$2||h$2({ReactiveElement:a$1}),(null!==(s$2=globalThis.reactiveElementVersions)&&void 0!==s$2?s$2:globalThis.reactiveElementVersions=[]).push("1.2.1");var i=globalThis.trustedTypes,s$1=i?i.createPolicy("lit-html",{createHTML:n=>n}):void 0,e="lit$".concat((Math.random()+"").slice(9),"$"),o$1="?"+e,n$1="<".concat(o$1,">"),l$1=document,h$1=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return l$1.createComment(n)},r$1=n=>null===n||"object"!=typeof n&&"function"!=typeof n,d=Array.isArray,u=n=>{var t;return d(n)||"function"==typeof(null===(t=n)||void 0===t?void 0:t[Symbol.iterator])},c=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,v=/-->/g,a=/>/g,f=/>|[ 	\n\r](?:([^\s"'>=/]+)([ 	\n\r]*=[ 	\n\r]*(?:[^ 	\n\r"'`<>=]|("|')|))|$)/g,_=/'/g,m=/"/g,g=/^(?:script|style|textarea)$/i,p=n=>function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];return{_$litType$:n,strings:t,values:r}},$=p(1),y=p(2),b=Symbol.for("lit-noChange"),w=Symbol.for("lit-nothing"),T=new WeakMap,x=(n,t,e)=>{var r,o,a=null!==(r=null==e?void 0:e.renderBefore)&&void 0!==r?r:t,i=a._$litPart$;if(void 0===i){var s=null!==(o=null==e?void 0:e.renderBefore)&&void 0!==o?o:null;a._$litPart$=i=new N(t.insertBefore(h$1(),s),s,void 0,null!=e?e:{})}return i._$AI(n),i},A=l$1.createTreeWalker(l$1,129,null,!1),C=(n,t)=>{for(var r,o=n.length-1,i=[],s=2===t?"<svg>":"",l=c,p=0;p<o;p++){for(var d=n[p],h=void 0,u=void 0,w=-1,y=0;y<d.length&&(l.lastIndex=y,null!==(u=l.exec(d)));)y=l.lastIndex,l===c?"!--"===u[1]?l=v:void 0!==u[1]?l=a:void 0!==u[2]?(g.test(u[2])&&(r=RegExp("</"+u[2],"g")),l=f):void 0!==u[3]&&(l=f):l===f?">"===u[0]?(l=null!=r?r:c,w=-1):void 0===u[1]?w=-2:(w=l.lastIndex-u[2].length,h=u[1],l=void 0===u[3]?f:'"'===u[3]?m:_):l===m||l===_?l=f:l===v||l===a?l=c:(l=f,r=void 0);var b=l===f&&n[p+1].startsWith("/>")?" ":"";s+=l===c?d+n$1:w>=0?(i.push(h),d.slice(0,w)+"$lit$"+d.slice(w)+e+b):d+e+(-2===w?(i.push(void 0),p):b)}var x=s+(n[o]||"<?>")+(2===t?"</svg>":"");if(!Array.isArray(n)||!n.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==s$1?s$1.createHTML(x):x,i]};class E{constructor(n,t){var r,{strings:o,_$litType$:a}=n;this.parts=[];var s=0,l=0,c=o.length-1,p=this.parts,[d,m]=C(o,a);if(this.el=E.createElement(d,t),A.currentNode=this.el.content,2===a){var h=this.el.content,f=h.firstChild;f.remove(),h.append(...f.childNodes)}for(;null!==(r=A.nextNode())&&p.length<c;){if(1===r.nodeType){if(r.hasAttributes()){var u=[];for(var w of r.getAttributeNames())if(w.endsWith("$lit$")||w.startsWith(e)){var y=m[l++];if(u.push(w),void 0!==y){var v=r.getAttribute(y.toLowerCase()+"$lit$").split(e),b=/([.?@])?(.*)/.exec(y);p.push({type:1,index:s,name:b[2],strings:v,ctor:"."===b[1]?M:"?"===b[1]?H:"@"===b[1]?I:S})}else p.push({type:6,index:s})}for(var x of u)r.removeAttribute(x)}if(g.test(r.tagName)){var k=r.textContent.split(e),_=k.length-1;if(_>0){r.textContent=i?i.emptyScript:"";for(var P=0;P<_;P++)r.append(k[P],h$1()),A.nextNode(),p.push({type:2,index:++s});r.append(k[_],h$1())}}}else if(8===r.nodeType)if(r.data===o$1)p.push({type:2,index:s});else for(var D=-1;-1!==(D=r.data.indexOf(e,D+1));)p.push({type:7,index:s}),D+=e.length-1;s++}}static createElement(n,t){var e=l$1.createElement("template");return e.innerHTML=n,e}}function P(n,t){var e,r,o,a,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n,s=arguments.length>3?arguments[3]:void 0;if(t===b)return t;var l=void 0!==s?null===(e=i._$Cl)||void 0===e?void 0:e[s]:i._$Cu,c=r$1(t)?void 0:t._$litDirective$;return(null==l?void 0:l.constructor)!==c&&(null===(r=null==l?void 0:l._$AO)||void 0===r||r.call(l,!1),void 0===c?l=void 0:(l=new c(n))._$AT(n,i,s),void 0!==s?(null!==(o=(a=i)._$Cl)&&void 0!==o?o:a._$Cl=[])[s]=l:i._$Cu=l),void 0!==l&&(t=P(n,l._$AS(n,t.values),l,s)),t}class V{constructor(n,t){this.v=[],this._$AN=void 0,this._$AD=n,this._$AM=t}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}p(n){var t,{el:{content:e},parts:r}=this._$AD,o=(null!==(t=null==n?void 0:n.creationScope)&&void 0!==t?t:l$1).importNode(e,!0);A.currentNode=o;for(var a=A.nextNode(),i=0,s=0,l=r[0];void 0!==l;){if(i===l.index){var c=void 0;2===l.type?c=new N(a,a.nextSibling,this,n):1===l.type?c=new l.ctor(a,l.name,l.strings,this,n):6===l.type&&(c=new L(a,this,n)),this.v.push(c),l=r[++s]}i!==(null==l?void 0:l.index)&&(a=A.nextNode(),i++)}return o}m(n){var t=0;for(var e of this.v)void 0!==e&&(void 0!==e.strings?(e._$AI(n,e,t),t+=e.strings.length-2):e._$AI(n[t])),t++}}class N{constructor(n,t,e,r){var o;this.type=2,this._$AH=w,this._$AN=void 0,this._$AA=n,this._$AB=t,this._$AM=e,this.options=r,this._$Cg=null===(o=null==r?void 0:r.isConnected)||void 0===o||o}get _$AU(){var n,t;return null!==(t=null===(n=this._$AM)||void 0===n?void 0:n._$AU)&&void 0!==t?t:this._$Cg}get parentNode(){var n=this._$AA.parentNode,t=this._$AM;return void 0!==t&&11===n.nodeType&&(n=t.parentNode),n}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(n){n=P(this,n,arguments.length>1&&void 0!==arguments[1]?arguments[1]:this),r$1(n)?n===w||null==n||""===n?(this._$AH!==w&&this._$AR(),this._$AH=w):n!==this._$AH&&n!==b&&this.$(n):void 0!==n._$litType$?this.T(n):void 0!==n.nodeType?this.S(n):u(n)?this.A(n):this.$(n)}M(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._$AB;return this._$AA.parentNode.insertBefore(n,t)}S(n){this._$AH!==n&&(this._$AR(),this._$AH=this.M(n))}$(n){this._$AH!==w&&r$1(this._$AH)?this._$AA.nextSibling.data=n:this.S(l$1.createTextNode(n)),this._$AH=n}T(n){var t,{values:e,_$litType$:r}=n,o="number"==typeof r?this._$AC(n):(void 0===r.el&&(r.el=E.createElement(r.h,this.options)),r);if((null===(t=this._$AH)||void 0===t?void 0:t._$AD)===o)this._$AH.m(e);else{var a=new V(o,this),i=a.p(this.options);a.m(e),this.S(i),this._$AH=a}}_$AC(n){var t=T.get(n.strings);return void 0===t&&T.set(n.strings,t=new E(n)),t}A(n){d(this._$AH)||(this._$AH=[],this._$AR());var t,e=this._$AH,r=0;for(var o of n)r===e.length?e.push(t=new N(this.M(h$1()),this.M(h$1()),this,this.options)):t=e[r],t._$AI(o),r++;r<e.length&&(this._$AR(t&&t._$AB.nextSibling,r),e.length=r)}_$AR(){var n,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._$AA.nextSibling,e=arguments.length>1?arguments[1]:void 0;for(null===(n=this._$AP)||void 0===n||n.call(this,!1,!0,e);t&&t!==this._$AB;){var r=t.nextSibling;t.remove(),t=r}}setConnected(n){var t;void 0===this._$AM&&(this._$Cg=n,null===(t=this._$AP)||void 0===t||t.call(this,n))}}class S{constructor(n,t,e,r,o){this.type=1,this._$AH=w,this._$AN=void 0,this.element=n,this.name=t,this._$AM=r,this.options=o,e.length>2||""!==e[0]||""!==e[1]?(this._$AH=Array(e.length-1).fill(new String),this.strings=e):this._$AH=w}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this,e=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=this.strings,a=!1;if(void 0===o)n=P(this,n,t,0),(a=!r$1(n)||n!==this._$AH&&n!==b)&&(this._$AH=n);else{var i,s,l=n;for(n=o[0],i=0;i<o.length-1;i++)(s=P(this,l[e+i],t,i))===b&&(s=this._$AH[i]),a||(a=!r$1(s)||s!==this._$AH[i]),s===w?n=w:n!==w&&(n+=(null!=s?s:"")+o[i+1]),this._$AH[i]=s}a&&!r&&this.k(n)}k(n){n===w?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,null!=n?n:"")}}class M extends S{constructor(){super(...arguments),this.type=3}k(n){this.element[this.name]=n===w?void 0:n}}var k=i?i.emptyScript:"";class H extends S{constructor(){super(...arguments),this.type=4}k(n){n&&n!==w?this.element.setAttribute(this.name,k):this.element.removeAttribute(this.name)}}class I extends S{constructor(n,t,e,r,o){super(n,t,e,r,o),this.type=5}_$AI(n){var t;if((n=null!==(t=P(this,n,arguments.length>1&&void 0!==arguments[1]?arguments[1]:this,0))&&void 0!==t?t:w)!==b){var e=this._$AH,r=n===w&&e!==w||n.capture!==e.capture||n.once!==e.once||n.passive!==e.passive,o=n!==w&&(e===w||r);r&&this.element.removeEventListener(this.name,this,e),o&&this.element.addEventListener(this.name,this,n),this._$AH=n}}handleEvent(n){var t,e;"function"==typeof this._$AH?this._$AH.call(null!==(e=null===(t=this.options)||void 0===t?void 0:t.host)&&void 0!==e?e:this.element,n):this._$AH.handleEvent(n)}}class L{constructor(n,t,e){this.element=n,this.type=6,this._$AN=void 0,this._$AM=t,this.options=e}get _$AU(){return this._$AM._$AU}_$AI(n){P(this,n)}}var R={P:"$lit$",V:e,L:o$1,I:1,N:C,R:V,D:u,j:P,H:N,O:S,F:H,B:I,W:M,Z:L},z=window.litHtmlPolyfillSupport,l,o;null==z||z(E,N),(null!==(t=globalThis.litHtmlVersions)&&void 0!==t?t:globalThis.litHtmlVersions=[]).push("2.1.2");var r=a$1;class s extends a$1{constructor(){super(...arguments),this.renderOptions={host:this},this._$Dt=void 0}createRenderRoot(){var n,t,e=super.createRenderRoot();return null!==(n=(t=this.renderOptions).renderBefore)&&void 0!==n||(t.renderBefore=e.firstChild),e}update(n){var t=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(n),this._$Dt=x(t,this.renderRoot,this.renderOptions)}connectedCallback(){var n;super.connectedCallback(),null===(n=this._$Dt)||void 0===n||n.setConnected(!0)}disconnectedCallback(){var n;super.disconnectedCallback(),null===(n=this._$Dt)||void 0===n||n.setConnected(!1)}render(){return b}}s.finalized=!0,s._$litElement$=!0,null===(l=globalThis.litElementHydrateSupport)||void 0===l||l.call(globalThis,{LitElement:s});var n=globalThis.litElementPolyfillSupport;null==n||n({LitElement:s});var h={_$AK:(n,t,e)=>{n._$AK(t,e)},_$AL:n=>n._$AL};(null!==(o=globalThis.litElementVersions)&&void 0!==o?o:globalThis.litElementVersions=[]).push("3.1.2");var commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{};function getDefaultExportFromCjs(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function getDefaultExportFromNamespaceIfPresent(n){return n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function getDefaultExportFromNamespaceIfNotNamed(n){return n&&Object.prototype.hasOwnProperty.call(n,"default")&&1===Object.keys(n).length?n.default:n}function getAugmentedNamespace(n){if(n.__esModule)return n;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(n).forEach((function(e){var r=Object.getOwnPropertyDescriptor(n,e);Object.defineProperty(t,e,r.get?r:{enumerable:!0,get:function(){return n[e]}})})),t}function commonjsRequire(n){throw new Error('Could not dynamically require "'+n+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var lottie$1={exports:{}};(function(module){var root,factory;"undefined"!=typeof navigator&&(root=window||{},factory=function(window){var svgNS="http://www.w3.org/2000/svg",locationHref="",initialDefaultFrame=-999999,_useWebWorker=!1,subframeEnabled=!0,idPrefix="",expressionsPlugin,isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),cachedColors={},bmRnd,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface(){return{}}!function(){var n,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],e=t.length;for(n=0;n<e;n+=1)BMMath[t[n]]=Math[t[n]]}(),BMMath.random=Math.random,BMMath.abs=function(n){if("object"==typeof n&&n.length){var t,e=createSizedArray(n.length),r=n.length;for(t=0;t<r;t+=1)e[t]=Math.abs(n[t]);return e}return Math.abs(n)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(n){bmRnd=n?Math.round:function(n){return n}}function styleDiv(n){n.style.position="absolute",n.style.top=0,n.style.left=0,n.style.display="block",n.style.transformOrigin="0 0",n.style.webkitTransformOrigin="0 0",n.style.backfaceVisibility="visible",n.style.webkitBackfaceVisibility="visible",n.style.transformStyle="preserve-3d",n.style.webkitTransformStyle="preserve-3d",n.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(n,t,e,r){this.type=n,this.currentTime=t,this.totalTime=e,this.direction=r<0?-1:1}function BMCompleteEvent(n,t){this.type=n,this.direction=t<0?-1:1}function BMCompleteLoopEvent(n,t,e,r){this.type=n,this.currentLoop=e,this.totalLoops=t,this.direction=r<0?-1:1}function BMSegmentStartEvent(n,t,e){this.type=n,this.firstFrame=t,this.totalFrames=e}function BMDestroyEvent(n,t){this.type=n,this.target=t}function BMRenderFrameErrorEvent(n,t){this.type="renderFrameError",this.nativeError=n,this.currentTime=t}function BMConfigErrorEvent(n){this.type="configError",this.nativeError=n}function BMAnimationConfigErrorEvent(n,t){this.type=n,this.nativeError=t}roundValues(!1);var createElementID=(_count=0,function(){return idPrefix+"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(n,t,e){var r,o,a,i,s,l,c,p;switch(l=e*(1-t),c=e*(1-(s=6*n-(i=Math.floor(6*n)))*t),p=e*(1-(1-s)*t),i%6){case 0:r=e,o=p,a=l;break;case 1:r=c,o=e,a=l;break;case 2:r=l,o=e,a=p;break;case 3:r=l,o=c,a=e;break;case 4:r=p,o=l,a=e;break;case 5:r=e,o=l,a=c}return[r,o,a]}function RGBtoHSV(n,t,e){var r,o=Math.max(n,t,e),a=Math.min(n,t,e),i=o-a,s=0===o?0:i/o,l=o/255;switch(o){case a:r=0;break;case n:r=t-e+i*(t<e?6:0),r/=6*i;break;case t:r=e-n+2*i,r/=6*i;break;case e:r=n-t+4*i,r/=6*i}return[r,s,l]}function addSaturationToRGB(n,t){var e=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return e[1]+=t,e[1]>1?e[1]=1:e[1]<=0&&(e[1]=0),HSVtoRGB(e[0],e[1],e[2])}function addBrightnessToRGB(n,t){var e=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return e[2]+=t,e[2]>1?e[2]=1:e[2]<0&&(e[2]=0),HSVtoRGB(e[0],e[1],e[2])}function addHueToRGB(n,t){var e=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return e[0]+=t/360,e[0]>1?e[0]-=1:e[0]<0&&(e[0]+=1),HSVtoRGB(e[0],e[1],e[2])}var rgbToHex=function(){var n,t,e=[];for(n=0;n<256;n+=1)t=n.toString(16),e[n]=1===t.length?"0"+t:t;return function(n,t,r){return n<0&&(n=0),t<0&&(t=0),r<0&&(r=0),"#"+e[n]+e[t]+e[r]}}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(n,t){if(this._cbs[n])for(var e=this._cbs[n],r=0;r<e.length;r+=1)e[r](t)},addEventListener:function(n,t){return this._cbs[n]||(this._cbs[n]=[]),this._cbs[n].push(t),function(){this.removeEventListener(n,t)}.bind(this)},removeEventListener:function(n,t){if(t){if(this._cbs[n]){for(var e=0,r=this._cbs[n].length;e<r;)this._cbs[n][e]===t&&(this._cbs[n].splice(e,1),e-=1,r-=1),e+=1;this._cbs[n].length||(this._cbs[n]=null)}}else this._cbs[n]=null}};var createTypedArray=function(){function n(n,t){var e,r=0,o=[];switch(n){case"int16":case"uint8c":e=1;break;default:e=1.1}for(r=0;r<t;r+=1)o.push(e);return o}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,e){return"float32"===t?new Float32Array(e):"int16"===t?new Int16Array(e):"uint8c"===t?new Uint8ClampedArray(e):n(t,e)}:n}();function createSizedArray(n){return Array.apply(null,{length:n})}function createNS(n){return document.createElementNS(svgNS,n)}function createTag(n){return document.createElement(n)}function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&(this.dynamicProperties.push(n),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var n;this._mdf=!1;var t=this.dynamicProperties.length;for(n=0;n<t;n+=1)this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(n){this.container=n,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var getBlendMode=(blendModeEnums={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(n){return blendModeEnums[n]||""}),blendModeEnums,lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"},Matrix=function(){var n=Math.cos,t=Math.sin,e=Math.tan,r=Math.round;function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function a(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(r,-o,0,0,o,r,0,0,0,0,1,0,0,0,0,1)}function i(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(1,0,0,0,0,r,-o,0,0,o,r,0,0,0,0,1)}function s(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(r,0,o,0,0,1,0,0,-o,0,r,0,0,0,0,1)}function l(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(r,-o,0,0,o,r,0,0,0,0,1,0,0,0,0,1)}function c(n,t){return this._t(1,t,n,1,0,0)}function p(n,t){return this.shear(e(n),e(t))}function d(r,o){var a=n(o),i=t(o);return this._t(a,i,0,0,-i,a,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,e(r),1,0,0,0,0,1,0,0,0,0,1)._t(a,-i,0,0,i,a,0,0,0,0,1,0,0,0,0,1)}function m(n,t,e){return e||0===e||(e=1),1===n&&1===t&&1===e?this:this._t(n,0,0,0,0,t,0,0,0,0,e,0,0,0,0,1)}function h(n,t,e,r,o,a,i,s,l,c,p,d,m,h,g,f){return this.props[0]=n,this.props[1]=t,this.props[2]=e,this.props[3]=r,this.props[4]=o,this.props[5]=a,this.props[6]=i,this.props[7]=s,this.props[8]=l,this.props[9]=c,this.props[10]=p,this.props[11]=d,this.props[12]=m,this.props[13]=h,this.props[14]=g,this.props[15]=f,this}function g(n,t,e){return e=e||0,0!==n||0!==t||0!==e?this._t(1,0,0,0,0,1,0,0,0,0,1,0,n,t,e,1):this}function f(n,t,e,r,o,a,i,s,l,c,p,d,m,h,g,f){var u=this.props;if(1===n&&0===t&&0===e&&0===r&&0===o&&1===a&&0===i&&0===s&&0===l&&0===c&&1===p&&0===d)return u[12]=u[12]*n+u[15]*m,u[13]=u[13]*a+u[15]*h,u[14]=u[14]*p+u[15]*g,u[15]*=f,this._identityCalculated=!1,this;var w=u[0],y=u[1],v=u[2],b=u[3],x=u[4],A=u[5],C=u[6],k=u[7],E=u[8],_=u[9],P=u[10],S=u[11],D=u[12],I=u[13],T=u[14],M=u[15];return u[0]=w*n+y*o+v*l+b*m,u[1]=w*t+y*a+v*c+b*h,u[2]=w*e+y*i+v*p+b*g,u[3]=w*r+y*s+v*d+b*f,u[4]=x*n+A*o+C*l+k*m,u[5]=x*t+A*a+C*c+k*h,u[6]=x*e+A*i+C*p+k*g,u[7]=x*r+A*s+C*d+k*f,u[8]=E*n+_*o+P*l+S*m,u[9]=E*t+_*a+P*c+S*h,u[10]=E*e+_*i+P*p+S*g,u[11]=E*r+_*s+P*d+S*f,u[12]=D*n+I*o+T*l+M*m,u[13]=D*t+I*a+T*c+M*h,u[14]=D*e+I*i+T*p+M*g,u[15]=D*r+I*s+T*d+M*f,this._identityCalculated=!1,this}function u(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function w(n){for(var t=0;t<16;){if(n.props[t]!==this.props[t])return!1;t+=1}return!0}function y(n){var t;for(t=0;t<16;t+=1)n.props[t]=this.props[t];return n}function v(n){var t;for(t=0;t<16;t+=1)this.props[t]=n[t]}function b(n,t,e){return{x:n*this.props[0]+t*this.props[4]+e*this.props[8]+this.props[12],y:n*this.props[1]+t*this.props[5]+e*this.props[9]+this.props[13],z:n*this.props[2]+t*this.props[6]+e*this.props[10]+this.props[14]}}function x(n,t,e){return n*this.props[0]+t*this.props[4]+e*this.props[8]+this.props[12]}function A(n,t,e){return n*this.props[1]+t*this.props[5]+e*this.props[9]+this.props[13]}function C(n,t,e){return n*this.props[2]+t*this.props[6]+e*this.props[10]+this.props[14]}function k(){var n=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/n,e=-this.props[1]/n,r=-this.props[4]/n,o=this.props[0]/n,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/n,i=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/n,s=new Matrix;return s.props[0]=t,s.props[1]=e,s.props[4]=r,s.props[5]=o,s.props[12]=a,s.props[13]=i,s}function E(n){return this.getInverseMatrix().applyToPointArray(n[0],n[1],n[2]||0)}function _(n){var t,e=n.length,r=[];for(t=0;t<e;t+=1)r[t]=E(n[t]);return r}function P(n,t,e){var r=createTypedArray("float32",6);if(this.isIdentity())r[0]=n[0],r[1]=n[1],r[2]=t[0],r[3]=t[1],r[4]=e[0],r[5]=e[1];else{var o=this.props[0],a=this.props[1],i=this.props[4],s=this.props[5],l=this.props[12],c=this.props[13];r[0]=n[0]*o+n[1]*i+l,r[1]=n[0]*a+n[1]*s+c,r[2]=t[0]*o+t[1]*i+l,r[3]=t[0]*a+t[1]*s+c,r[4]=e[0]*o+e[1]*i+l,r[5]=e[0]*a+e[1]*s+c}return r}function S(n,t,e){return this.isIdentity()?[n,t,e]:[n*this.props[0]+t*this.props[4]+e*this.props[8]+this.props[12],n*this.props[1]+t*this.props[5]+e*this.props[9]+this.props[13],n*this.props[2]+t*this.props[6]+e*this.props[10]+this.props[14]]}function D(n,t){if(this.isIdentity())return n+","+t;var e=this.props;return Math.round(100*(n*e[0]+t*e[4]+e[12]))/100+","+Math.round(100*(n*e[1]+t*e[5]+e[13]))/100}function I(){for(var n=0,t=this.props,e="matrix3d(";n<16;)e+=r(1e4*t[n])/1e4,e+=15===n?")":",",n+=1;return e}function T(n){return n<1e-6&&n>0||n>-1e-6&&n<0?r(1e4*n)/1e4:n}function M(){var n=this.props;return"matrix("+T(n[0])+","+T(n[1])+","+T(n[4])+","+T(n[5])+","+T(n[12])+","+T(n[13])+")"}return function(){this.reset=o,this.rotate=a,this.rotateX=i,this.rotateY=s,this.rotateZ=l,this.skew=p,this.skewFromAxis=d,this.shear=c,this.scale=m,this.setTransform=h,this.translate=g,this.transform=f,this.applyToPoint=b,this.applyToX=x,this.applyToY=A,this.applyToZ=C,this.applyToPointArray=S,this.applyToTriplePoints=P,this.applyToPointStringified=D,this.toCSS=I,this.to2dCSS=M,this.clone=y,this.cloneFromProps=v,this.equals=w,this.inversePoints=_,this.inversePoint=E,this.getInverseMatrix=k,this._t=this.transform,this.isIdentity=u,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();!function(n,t){var e=this,r=256,o=t.pow(r,6),a=t.pow(2,52),i=2*a,s=255;function l(n){var t,e=n.length,o=this,a=0,i=o.i=o.j=0,l=o.S=[];for(e||(n=[e++]);a<r;)l[a]=a++;for(a=0;a<r;a++)l[a]=l[i=s&i+n[a%e]+(t=l[a])],l[i]=t;o.g=function(n){for(var t,e=0,a=o.i,i=o.j,l=o.S;n--;)t=l[a=s&a+1],e=e*r+l[s&(l[a]=l[i=s&i+t])+(l[i]=t)];return o.i=a,o.j=i,e}}function c(n,t){return t.i=n.i,t.j=n.j,t.S=n.S.slice(),t}function p(n,t){var e,r=[],o=typeof n;if(t&&"object"==o)for(e in n)try{r.push(p(n[e],t-1))}catch(n){}return r.length?r:"string"==o?n:n+"\0"}function d(n,t){for(var e,r=n+"",o=0;o<r.length;)t[s&o]=s&(e^=19*t[s&o])+r.charCodeAt(o++);return m(t)}function m(n){return String.fromCharCode.apply(0,n)}t.seedrandom=function(s,h,g){var f=[],u=d(p((h=!0===h?{entropy:!0}:h||{}).entropy?[s,m(n)]:null===s?function(){try{var t=new Uint8Array(r);return(e.crypto||e.msCrypto).getRandomValues(t),m(t)}catch(t){var o=e.navigator,a=o&&o.plugins;return[+new Date,e,a,e.screen,m(n)]}}():s,3),f),w=new l(f),y=function(){for(var n=w.g(6),t=o,e=0;n<a;)n=(n+e)*r,t*=r,e=w.g(1);for(;n>=i;)n/=2,t/=2,e>>>=1;return(n+e)/t};return y.int32=function(){return 0|w.g(4)},y.quick=function(){return w.g(4)/4294967296},y.double=y,d(m(w.S),n),(h.pass||g||function(n,e,r,o){return o&&(o.S&&c(o,w),n.state=function(){return c(w,{})}),r?(t.random=n,e):n})(y,u,"global"in h?h.global:this==t,h.state)},d(t.random(),n)}([],BMMath);var BezierFactory=function(){var n={getBezierEasing:function(n,e,r,o,a){var i=a||("bez_"+n+"_"+e+"_"+r+"_"+o).replace(/\./g,"p");if(t[i])return t[i];var s=new c([n,e,r,o]);return t[i]=s,s}},t={},e=.1,r="function"==typeof Float32Array;function o(n,t){return 1-3*t+3*n}function a(n,t){return 3*t-6*n}function i(n){return 3*n}function s(n,t,e){return((o(t,e)*n+a(t,e))*n+i(t))*n}function l(n,t,e){return 3*o(t,e)*n*n+2*a(t,e)*n+i(t)}function c(n){this._p=n,this._mSampleValues=r?new Float32Array(11):new Array(11),this._precomputed=!1,this.get=this.get.bind(this)}return c.prototype={get:function(n){var t=this._p[0],e=this._p[1],r=this._p[2],o=this._p[3];return this._precomputed||this._precompute(),t===e&&r===o?n:0===n?0:1===n?1:s(this._getTForX(n),e,o)},_precompute:function(){var n=this._p[0],t=this._p[1],e=this._p[2],r=this._p[3];this._precomputed=!0,n===t&&e===r||this._calcSampleValues()},_calcSampleValues:function(){for(var n=this._p[0],t=this._p[2],r=0;r<11;++r)this._mSampleValues[r]=s(r*e,n,t)},_getTForX:function(n){for(var t=this._p[0],r=this._p[2],o=this._mSampleValues,a=0,i=1;10!==i&&o[i]<=n;++i)a+=e;var c=a+(n-o[--i])/(o[i+1]-o[i])*e,p=l(c,t,r);return p>=.001?function(n,t,e,r){for(var o=0;o<4;++o){var a=l(t,e,r);if(0===a)return t;t-=(s(t,e,r)-n)/a}return t}(n,c,t,r):0===p?c:function(n,t,e,r,o){var a,i,l=0;do{(a=s(i=t+(e-t)/2,r,o)-n)>0?e=i:t=i}while(Math.abs(a)>1e-7&&++l<10);return i}(n,a,a+e,t,r)}},n}();function extendPrototype(n,t){var e,r,o=n.length;for(e=0;e<o;e+=1)for(var a in r=n[e].prototype)Object.prototype.hasOwnProperty.call(r,a)&&(t.prototype[a]=r[a])}function getDescriptor(n,t){return Object.getOwnPropertyDescriptor(n,t)}function createProxyFunction(n){function t(){}return t.prototype=n,t}function bezFunction(){var n=Math;function t(n,t,e,r,o,a){var i=n*r+t*o+e*a-o*r-a*n-e*t;return i>-.001&&i<.001}var e=function(n,t,e,r){var o,a,i,s,l,c,p=defaultCurveSegments,d=0,m=[],h=[],g=bezierLengthPool.newElement();for(i=e.length,o=0;o<p;o+=1){for(l=o/(p-1),c=0,a=0;a<i;a+=1)s=bmPow(1-l,3)*n[a]+3*bmPow(1-l,2)*l*e[a]+3*(1-l)*bmPow(l,2)*r[a]+bmPow(l,3)*t[a],m[a]=s,null!==h[a]&&(c+=bmPow(m[a]-h[a],2)),h[a]=m[a];c&&(d+=c=bmSqrt(c)),g.percents[o]=l,g.lengths[o]=d}return g.addedLength=d,g};function r(n){this.segmentLength=0,this.points=new Array(n)}function o(n,t){this.partialLength=n,this.point=t}var a,i=(a={},function(n,e,i,s){var l=(n[0]+"_"+n[1]+"_"+e[0]+"_"+e[1]+"_"+i[0]+"_"+i[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!a[l]){var c,p,d,m,h,g,f,u=defaultCurveSegments,w=0,y=null;2===n.length&&(n[0]!==e[0]||n[1]!==e[1])&&t(n[0],n[1],e[0],e[1],n[0]+i[0],n[1]+i[1])&&t(n[0],n[1],e[0],e[1],e[0]+s[0],e[1]+s[1])&&(u=2);var v=new r(u);for(d=i.length,c=0;c<u;c+=1){for(f=createSizedArray(d),h=c/(u-1),g=0,p=0;p<d;p+=1)m=bmPow(1-h,3)*n[p]+3*bmPow(1-h,2)*h*(n[p]+i[p])+3*(1-h)*bmPow(h,2)*(e[p]+s[p])+bmPow(h,3)*e[p],f[p]=m,null!==y&&(g+=bmPow(f[p]-y[p],2));w+=g=bmSqrt(g),v.points[c]=new o(g,f),y=f}v.segmentLength=w,a[l]=v}return a[l]});function s(n,t){var e=t.percents,r=t.lengths,o=e.length,a=bmFloor((o-1)*n),i=n*t.addedLength,s=0;if(a===o-1||0===a||i===r[a])return e[a];for(var l=r[a]>i?-1:1,c=!0;c;)if(r[a]<=i&&r[a+1]>i?(s=(i-r[a])/(r[a+1]-r[a]),c=!1):a+=l,a<0||a>=o-1){if(a===o-1)return e[a];c=!1}return e[a]+(e[a+1]-e[a])*s}var l=createTypedArray("float32",8);return{getSegmentsLength:function(n){var t,r=segmentsLengthPool.newElement(),o=n.c,a=n.v,i=n.o,s=n.i,l=n._length,c=r.lengths,p=0;for(t=0;t<l-1;t+=1)c[t]=e(a[t],a[t+1],i[t],s[t+1]),p+=c[t].addedLength;return o&&l&&(c[t]=e(a[t],a[0],i[t],s[0]),p+=c[t].addedLength),r.totalLength=p,r},getNewSegment:function(t,e,r,o,a,i,c){a<0?a=0:a>1&&(a=1);var p,d=s(a,c),m=s(i=i>1?1:i,c),h=t.length,g=1-d,f=1-m,u=g*g*g,w=d*g*g*3,y=d*d*g*3,v=d*d*d,b=g*g*f,x=d*g*f+g*d*f+g*g*m,A=d*d*f+g*d*m+d*g*m,C=d*d*m,k=g*f*f,E=d*f*f+g*m*f+g*f*m,_=d*m*f+g*m*m+d*f*m,P=d*m*m,S=f*f*f,D=m*f*f+f*m*f+f*f*m,I=m*m*f+f*m*m+m*f*m,T=m*m*m;for(p=0;p<h;p+=1)l[4*p]=n.round(1e3*(u*t[p]+w*r[p]+y*o[p]+v*e[p]))/1e3,l[4*p+1]=n.round(1e3*(b*t[p]+x*r[p]+A*o[p]+C*e[p]))/1e3,l[4*p+2]=n.round(1e3*(k*t[p]+E*r[p]+_*o[p]+P*e[p]))/1e3,l[4*p+3]=n.round(1e3*(S*t[p]+D*r[p]+I*o[p]+T*e[p]))/1e3;return l},getPointInSegment:function(t,e,r,o,a,i){var l=s(a,i),c=1-l;return[n.round(1e3*(c*c*c*t[0]+(l*c*c+c*l*c+c*c*l)*r[0]+(l*l*c+c*l*l+l*c*l)*o[0]+l*l*l*e[0]))/1e3,n.round(1e3*(c*c*c*t[1]+(l*c*c+c*l*c+c*c*l)*r[1]+(l*l*c+c*l*l+l*c*l)*o[1]+l*l*l*e[1]))/1e3]},buildBezierData:i,pointOnLine2D:t,pointOnLine3D:function(e,r,o,a,i,s,l,c,p){if(0===o&&0===s&&0===p)return t(e,r,a,i,l,c);var d,m=n.sqrt(n.pow(a-e,2)+n.pow(i-r,2)+n.pow(s-o,2)),h=n.sqrt(n.pow(l-e,2)+n.pow(c-r,2)+n.pow(p-o,2)),g=n.sqrt(n.pow(l-a,2)+n.pow(c-i,2)+n.pow(p-s,2));return(d=m>h?m>g?m-h-g:g-h-m:g>h?g-h-m:h-m-g)>-1e-4&&d<1e-4}}}!function(){for(var n=0,t=["ms","moz","webkit","o"],e=0;e<t.length&&!window.requestAnimationFrame;++e)window.requestAnimationFrame=window[t[e]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[e]+"CancelAnimationFrame"]||window[t[e]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t){var e=(new Date).getTime(),r=Math.max(0,16-(e-n)),o=setTimeout((function(){t(e+r)}),r);return n=e+r,o}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)})}();var bez=bezFunction(),dataManager=function(){var n,t,e=1,r=[],o={onmessage:function(){},postMessage:function(t){n({data:t})}},a={postMessage:function(n){o.onmessage({data:n})}};function i(){t||(t=function(t){if(window.Worker&&window.Blob&&_useWebWorker){var e=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),r=URL.createObjectURL(e);return new Worker(r)}return n=t,o}((function(n){if(a.dataManager||(a.dataManager=function(){function n(o,a){var i,s,l,c,p,m,h=o.length;for(s=0;s<h;s+=1)if("ks"in(i=o[s])&&!i.completed){if(i.completed=!0,i.tt&&(o[s-1].td=i.tt),i.hasMask){var g=i.masksProperties;for(c=g.length,l=0;l<c;l+=1)if(g[l].pt.k.i)r(g[l].pt.k);else for(m=g[l].pt.k.length,p=0;p<m;p+=1)g[l].pt.k[p].s&&r(g[l].pt.k[p].s[0]),g[l].pt.k[p].e&&r(g[l].pt.k[p].e[0])}0===i.ty?(i.layers=t(i.refId,a),n(i.layers,a)):4===i.ty?e(i.shapes):5===i.ty&&d(i)}}function t(n,t){for(var e=0,r=t.length;e<r;){if(t[e].id===n)return t[e].layers.__used?JSON.parse(JSON.stringify(t[e].layers)):(t[e].layers.__used=!0,t[e].layers);e+=1}return null}function e(n){var t,o,a;for(t=n.length-1;t>=0;t-=1)if("sh"===n[t].ty)if(n[t].ks.k.i)r(n[t].ks.k);else for(a=n[t].ks.k.length,o=0;o<a;o+=1)n[t].ks.k[o].s&&r(n[t].ks.k[o].s[0]),n[t].ks.k[o].e&&r(n[t].ks.k[o].e[0]);else"gr"===n[t].ty&&e(n[t].it)}function r(n){var t,e=n.i.length;for(t=0;t<e;t+=1)n.i[t][0]+=n.v[t][0],n.i[t][1]+=n.v[t][1],n.o[t][0]+=n.v[t][0],n.o[t][1]+=n.v[t][1]}function o(n,t){var e=t?t.split("."):[100,100,100];return n[0]>e[0]||!(e[0]>n[0])&&(n[1]>e[1]||!(e[1]>n[1])&&(n[2]>e[2]||!(e[2]>n[2])&&null))}var a,i=function(){var n=[4,4,14];function t(n){var t,e,r,o=n.length;for(t=0;t<o;t+=1)5===n[t].ty&&(r=(e=n[t]).t.d,e.t.d={k:[{s:r,t:0}]})}return function(e){if(o(n,e.v)&&(t(e.layers),e.assets)){var r,a=e.assets.length;for(r=0;r<a;r+=1)e.assets[r].layers&&t(e.assets[r].layers)}}}(),s=(a=[4,7,99],function(n){if(n.chars&&!o(a,n.v)){var t,e,i,s,l,c=n.chars.length;for(t=0;t<c;t+=1)if(n.chars[t].data&&n.chars[t].data.shapes)for(i=(l=n.chars[t].data.shapes[0].it).length,e=0;e<i;e+=1)(s=l[e].ks.k).__converted||(r(l[e].ks.k),s.__converted=!0)}}),l=function(){var n=[5,7,15];function t(n){var t,e,r=n.length;for(t=0;t<r;t+=1)5===n[t].ty&&(e=void 0,"number"==typeof(e=n[t].t.p).a&&(e.a={a:0,k:e.a}),"number"==typeof e.p&&(e.p={a:0,k:e.p}),"number"==typeof e.r&&(e.r={a:0,k:e.r}))}return function(e){if(o(n,e.v)&&(t(e.layers),e.assets)){var r,a=e.assets.length;for(r=0;r<a;r+=1)e.assets[r].layers&&t(e.assets[r].layers)}}}(),c=function(){var n=[4,1,9];function t(n){var e,r,o,a=n.length;for(e=0;e<a;e+=1)if("gr"===n[e].ty)t(n[e].it);else if("fl"===n[e].ty||"st"===n[e].ty)if(n[e].c.k&&n[e].c.k[0].i)for(o=n[e].c.k.length,r=0;r<o;r+=1)n[e].c.k[r].s&&(n[e].c.k[r].s[0]/=255,n[e].c.k[r].s[1]/=255,n[e].c.k[r].s[2]/=255,n[e].c.k[r].s[3]/=255),n[e].c.k[r].e&&(n[e].c.k[r].e[0]/=255,n[e].c.k[r].e[1]/=255,n[e].c.k[r].e[2]/=255,n[e].c.k[r].e[3]/=255);else n[e].c.k[0]/=255,n[e].c.k[1]/=255,n[e].c.k[2]/=255,n[e].c.k[3]/=255}function e(n){var e,r=n.length;for(e=0;e<r;e+=1)4===n[e].ty&&t(n[e].shapes)}return function(t){if(o(n,t.v)&&(e(t.layers),t.assets)){var r,a=t.assets.length;for(r=0;r<a;r+=1)t.assets[r].layers&&e(t.assets[r].layers)}}}(),p=function(){var n=[4,4,18];function t(n){var e,r,o;for(e=n.length-1;e>=0;e-=1)if("sh"===n[e].ty)if(n[e].ks.k.i)n[e].ks.k.c=n[e].closed;else for(o=n[e].ks.k.length,r=0;r<o;r+=1)n[e].ks.k[r].s&&(n[e].ks.k[r].s[0].c=n[e].closed),n[e].ks.k[r].e&&(n[e].ks.k[r].e[0].c=n[e].closed);else"gr"===n[e].ty&&t(n[e].it)}function e(n){var e,r,o,a,i,s,l=n.length;for(r=0;r<l;r+=1){if((e=n[r]).hasMask){var c=e.masksProperties;for(a=c.length,o=0;o<a;o+=1)if(c[o].pt.k.i)c[o].pt.k.c=c[o].cl;else for(s=c[o].pt.k.length,i=0;i<s;i+=1)c[o].pt.k[i].s&&(c[o].pt.k[i].s[0].c=c[o].cl),c[o].pt.k[i].e&&(c[o].pt.k[i].e[0].c=c[o].cl)}4===e.ty&&t(e.shapes)}}return function(t){if(o(n,t.v)&&(e(t.layers),t.assets)){var r,a=t.assets.length;for(r=0;r<a;r+=1)t.assets[r].layers&&e(t.assets[r].layers)}}}();function d(n){0!==n.t.a.length||"m"in n.t.p||(n.singleShape=!0)}var m={completeData:function(t){t.__complete||(c(t),i(t),s(t),l(t),p(t),n(t.layers,t.assets),t.__complete=!0)}};return m.checkColors=c,m.checkChars=s,m.checkPathProperties=l,m.checkShapes=p,m.completeLayers=n,m}()),a.assetLoader||(a.assetLoader=function(){function n(n){var t=n.getResponseHeader("content-type");return t&&"json"===n.responseType&&-1!==t.indexOf("json")||n.response&&"object"==typeof n.response?n.response:n.response&&"string"==typeof n.response?JSON.parse(n.response):n.responseText?JSON.parse(n.responseText):null}return{load:function(t,e,r,o){var a,i=new XMLHttpRequest;try{i.responseType="json"}catch(n){}i.onreadystatechange=function(){if(4===i.readyState)if(200===i.status)a=n(i),r(a);else try{a=n(i),r(a)}catch(n){o&&o(n)}};try{i.open("GET",t,!0)}catch(n){i.open("GET",e+"/"+t,!0)}i.send()}}}()),"loadAnimation"===n.data.type)a.assetLoader.load(n.data.path,n.data.fullPath,(function(t){a.dataManager.completeData(t),a.postMessage({id:n.data.id,payload:t,status:"success"})}),(function(){a.postMessage({id:n.data.id,status:"error"})}));else if("complete"===n.data.type){var t=n.data.animation;a.dataManager.completeData(t),a.postMessage({id:n.data.id,payload:t,status:"success"})}else"loadData"===n.data.type&&a.assetLoader.load(n.data.path,n.data.fullPath,(function(t){a.postMessage({id:n.data.id,payload:t,status:"success"})}),(function(){a.postMessage({id:n.data.id,status:"error"})}))})),t.onmessage=function(n){var t=n.data,e=t.id,o=r[e];r[e]=null,"success"===t.status?o.onComplete(t.payload):o.onError&&o.onError()})}function s(n,t){var o="processId_"+(e+=1);return r[o]={onComplete:n,onError:t},o}return{loadAnimation:function(n,e,r){i();var o=s(e,r);t.postMessage({type:"loadAnimation",path:n,fullPath:window.location.origin+window.location.pathname,id:o})},loadData:function(n,e,r){i();var o=s(e,r);t.postMessage({type:"loadData",path:n,fullPath:window.location.origin+window.location.pathname,id:o})},completeAnimation:function(n,e,r){i();var o=s(e,r);t.postMessage({type:"complete",animation:n,id:o})}}}();function getFontProperties(n){for(var t=n.fStyle?n.fStyle.split(" "):[],e="normal",r="normal",o=t.length,a=0;a<o;a+=1)switch(t[a].toLowerCase()){case"italic":r="italic";break;case"bold":e="700";break;case"black":e="900";break;case"medium":e="500";break;case"regular":case"normal":e="400";break;case"light":case"thin":e="200"}return{style:r,weight:n.fWeight||e}}var FontManager=function(){var n={w:0,size:0,shapes:[]},t=[];t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var e=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],r=[65039,8205];function o(n,t){var e=createTag("span");e.setAttribute("aria-hidden",!0),e.style.fontFamily=t;var r=createTag("span");r.innerText="giItT1WQy@!-/#",e.style.position="absolute",e.style.left="-10000px",e.style.top="-10000px",e.style.fontSize="300px",e.style.fontVariant="normal",e.style.fontStyle="normal",e.style.fontWeight="normal",e.style.letterSpacing="0",e.appendChild(r),document.body.appendChild(e);var o=r.offsetWidth;return r.style.fontFamily=function(n){var t,e=n.split(","),r=e.length,o=[];for(t=0;t<r;t+=1)"sans-serif"!==e[t]&&"monospace"!==e[t]&&o.push(e[t]);return o.join(",")}(n)+", "+t,{node:r,w:o,parent:e}}function a(n,t){var e=createNS("text");e.style.fontSize="100px";var r=getFontProperties(t);return e.setAttribute("font-family",t.fFamily),e.setAttribute("font-style",r.style),e.setAttribute("font-weight",r.weight),e.textContent="1",t.fClass?(e.style.fontFamily="inherit",e.setAttribute("class",t.fClass)):e.style.fontFamily=t.fFamily,n.appendChild(e),createTag("canvas").getContext("2d").font=t.fWeight+" "+t.fStyle+" 100px "+t.fFamily,e}var i=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};i.isModifier=function(n,t){var r=n.toString(16)+t.toString(16);return-1!==e.indexOf(r)},i.isZeroWidthJoiner=function(n,t){return t?n===r[0]&&t===r[1]:n===r[1]},i.isCombinedCharacter=function(n){return-1!==t.indexOf(n)};var s={addChars:function(n){if(n){var t;this.chars||(this.chars=[]);var e,r,o=n.length,a=this.chars.length;for(t=0;t<o;t+=1){for(e=0,r=!1;e<a;)this.chars[e].style===n[t].style&&this.chars[e].fFamily===n[t].fFamily&&this.chars[e].ch===n[t].ch&&(r=!0),e+=1;r||(this.chars.push(n[t]),a+=1)}}},addFonts:function(n,t){if(n){if(this.chars)return this.isLoaded=!0,void(this.fonts=n.list);var e,r=n.list,i=r.length,s=i;for(e=0;e<i;e+=1){var l,c,p=!0;if(r[e].loaded=!1,r[e].monoCase=o(r[e].fFamily,"monospace"),r[e].sansCase=o(r[e].fFamily,"sans-serif"),r[e].fPath){if("p"===r[e].fOrigin||3===r[e].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+r[e].fFamily+'"], style[f-origin="3"][f-family="'+r[e].fFamily+'"]')).length>0&&(p=!1),p){var d=createTag("style");d.setAttribute("f-forigin",r[e].fOrigin),d.setAttribute("f-origin",r[e].origin),d.setAttribute("f-family",r[e].fFamily),d.type="text/css",d.innerText="@font-face {font-family: "+r[e].fFamily+"; font-style: normal; src: url('"+r[e].fPath+"');}",t.appendChild(d)}}else if("g"===r[e].fOrigin||1===r[e].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;c<l.length;c+=1)-1!==l[c].href.indexOf(r[e].fPath)&&(p=!1);if(p){var m=createTag("link");m.setAttribute("f-forigin",r[e].fOrigin),m.setAttribute("f-origin",r[e].origin),m.type="text/css",m.rel="stylesheet",m.href=r[e].fPath,document.body.appendChild(m)}}else if("t"===r[e].fOrigin||2===r[e].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),c=0;c<l.length;c+=1)r[e].fPath===l[c].src&&(p=!1);if(p){var h=createTag("link");h.setAttribute("f-forigin",r[e].fOrigin),h.setAttribute("f-origin",r[e].origin),h.setAttribute("rel","stylesheet"),h.setAttribute("href",r[e].fPath),t.appendChild(h)}}}else r[e].loaded=!0,s-=1;r[e].helper=a(t,r[e]),r[e].cache={},this.fonts.push(r[e])}0===s?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,e,r){for(var o=0,a=this.chars.length;o<a;){if(this.chars[o].ch===t&&this.chars[o].style===e&&this.chars[o].fFamily===r)return this.chars[o];o+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",t,e,r)),n},getFontByName:function(n){for(var t=0,e=this.fonts.length;t<e;){if(this.fonts[t].fName===n)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(n,t,e){var r=this.getFontByName(t),o=n.charCodeAt(0);if(!r.cache[o+1]){var a=r.helper;if(" "===n){a.textContent="|"+n+"|";var i=a.getComputedTextLength();a.textContent="||";var s=a.getComputedTextLength();r.cache[o+1]=(i-s)/100}else a.textContent=n,r.cache[o+1]=a.getComputedTextLength()/100}return r.cache[o+1]*e},checkLoadedFonts:function(){var n,t,e,r=this.fonts.length,o=r;for(n=0;n<r;n+=1)this.fonts[n].loaded?o-=1:"n"===this.fonts[n].fOrigin||0===this.fonts[n].origin?this.fonts[n].loaded=!0:(t=this.fonts[n].monoCase.node,e=this.fonts[n].monoCase.w,t.offsetWidth!==e?(o-=1,this.fonts[n].loaded=!0):(t=this.fonts[n].sansCase.node,e=this.fonts[n].sansCase.w,t.offsetWidth!==e&&(o-=1,this.fonts[n].loaded=!0)),this.fonts[n].loaded&&(this.fonts[n].sansCase.parent.parentNode.removeChild(this.fonts[n].sansCase.parent),this.fonts[n].monoCase.parent.parentNode.removeChild(this.fonts[n].monoCase.parent)));0!==o&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}};return i.prototype=s,i}(),PropertyFactory=function(){var n=initialDefaultFrame,t=Math.abs;function e(n,t){var e,o=this.offsetTime;"multidimensional"===this.propType&&(e=createTypedArray("float32",this.pv.length));for(var a,i,s,l,c,p,d,m,h,g=t.lastIndex,f=g,u=this.keyframes.length-1,w=!0;w;){if(a=this.keyframes[f],i=this.keyframes[f+1],f===u-1&&n>=i.t-o){a.h&&(a=i),g=0;break}if(i.t-o>n){g=f;break}f<u-1?f+=1:(g=0,w=!1)}s=this.keyframesMetadata[f]||{};var y,v,b,x,A,C,k,E,_,P,S=i.t-o,D=a.t-o;if(a.to){s.bezierData||(s.bezierData=bez.buildBezierData(a.s,i.s||a.e,a.to,a.ti));var I=s.bezierData;if(n>=S||n<D){var T=n>=S?I.points.length-1:0;for(c=I.points[T].point.length,l=0;l<c;l+=1)e[l]=I.points[T].point[l]}else{s.__fnct?h=s.__fnct:(h=BezierFactory.getBezierEasing(a.o.x,a.o.y,a.i.x,a.i.y,a.n).get,s.__fnct=h),p=h((n-D)/(S-D));var M,F=I.segmentLength*p,B=t.lastFrame<n&&t._lastKeyframeIndex===f?t._lastAddedLength:0;for(m=t.lastFrame<n&&t._lastKeyframeIndex===f?t._lastPoint:0,w=!0,d=I.points.length;w;){if(B+=I.points[m].partialLength,0===F||0===p||m===I.points.length-1){for(c=I.points[m].point.length,l=0;l<c;l+=1)e[l]=I.points[m].point[l];break}if(F>=B&&F<B+I.points[m+1].partialLength){for(M=(F-B)/I.points[m+1].partialLength,c=I.points[m].point.length,l=0;l<c;l+=1)e[l]=I.points[m].point[l]+(I.points[m+1].point[l]-I.points[m].point[l])*M;break}m<d-1?m+=1:w=!1}t._lastPoint=m,t._lastAddedLength=B-I.points[m].partialLength,t._lastKeyframeIndex=f}}else{var L,R,O,N,V;if(u=a.s.length,y=i.s||a.e,this.sh&&1!==a.h)n>=S?(e[0]=y[0],e[1]=y[1],e[2]=y[2]):n<=D?(e[0]=a.s[0],e[1]=a.s[1],e[2]=a.s[2]):(v=e,b=function(n,t,e){var r,o,a,i,s,l=[],c=n[0],p=n[1],d=n[2],m=n[3],h=t[0],g=t[1],f=t[2],u=t[3];return(o=c*h+p*g+d*f+m*u)<0&&(o=-o,h=-h,g=-g,f=-f,u=-u),1-o>1e-6?(r=Math.acos(o),a=Math.sin(r),i=Math.sin((1-e)*r)/a,s=Math.sin(e*r)/a):(i=1-e,s=e),l[0]=i*c+s*h,l[1]=i*p+s*g,l[2]=i*d+s*f,l[3]=i*m+s*u,l}(r(a.s),r(y),(n-D)/(S-D)),x=b[0],A=b[1],C=b[2],k=b[3],E=Math.atan2(2*A*k-2*x*C,1-2*A*A-2*C*C),_=Math.asin(2*x*A+2*C*k),P=Math.atan2(2*x*k-2*A*C,1-2*x*x-2*C*C),v[0]=E/degToRads,v[1]=_/degToRads,v[2]=P/degToRads);else for(f=0;f<u;f+=1)1!==a.h&&(n>=S?p=1:n<D?p=0:(a.o.x.constructor===Array?(s.__fnct||(s.__fnct=[]),s.__fnct[f]?h=s.__fnct[f]:(L=void 0===a.o.x[f]?a.o.x[0]:a.o.x[f],R=void 0===a.o.y[f]?a.o.y[0]:a.o.y[f],O=void 0===a.i.x[f]?a.i.x[0]:a.i.x[f],N=void 0===a.i.y[f]?a.i.y[0]:a.i.y[f],h=BezierFactory.getBezierEasing(L,R,O,N).get,s.__fnct[f]=h)):s.__fnct?h=s.__fnct:(L=a.o.x,R=a.o.y,O=a.i.x,N=a.i.y,h=BezierFactory.getBezierEasing(L,R,O,N).get,a.keyframeMetadata=h),p=h((n-D)/(S-D)))),y=i.s||a.e,V=1===a.h?a.s[f]:a.s[f]+(y[f]-a.s[f])*p,"multidimensional"===this.propType?e[f]=V:e=V}return t.lastIndex=g,e}function r(n){var t=n[0]*degToRads,e=n[1]*degToRads,r=n[2]*degToRads,o=Math.cos(t/2),a=Math.cos(e/2),i=Math.cos(r/2),s=Math.sin(t/2),l=Math.sin(e/2),c=Math.sin(r/2);return[s*l*i+o*a*c,s*a*i+o*l*c,o*l*i-s*a*c,o*a*i-s*l*c]}function o(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==n&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame<e&&t<e))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var o=this.interpolateValue(t,this._caching);this.pv=o}return this._caching.lastFrame=t,this.pv}function a(n){var e;if("unidimensional"===this.propType)e=n*this.mult,t(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var r=0,o=this.v.length;r<o;)e=n[r]*this.mult,t(this.v[r]-e)>1e-5&&(this.v[r]=e,this._mdf=!0),r+=1}function i(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var n;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,e=this.kf?this.pv:this.data.k;for(n=0;n<t;n+=1)e=this.effectsSequence[n](e);this.setVValue(e),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function s(n){this.effectsSequence.push(n),this.container.addDynamicProperty(this)}function l(n,t,e,r){this.propType="unidimensional",this.mult=e||1,this.data=t,this.v=e?t.k*e:t.k,this.pv=t.k,this._mdf=!1,this.elem=n,this.container=r,this.comp=n.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=i,this.setVValue=a,this.addEffect=s}function c(n,t,e,r){var o;this.propType="multidimensional",this.mult=e||1,this.data=t,this._mdf=!1,this.elem=n,this.container=r,this.comp=n.comp,this.k=!1,this.kf=!1,this.frameId=-1;var l=t.k.length;for(this.v=createTypedArray("float32",l),this.pv=createTypedArray("float32",l),this.vel=createTypedArray("float32",l),o=0;o<l;o+=1)this.v[o]=t.k[o]*this.mult,this.pv[o]=t.k[o];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=i,this.setVValue=a,this.addEffect=s}function p(t,r,l,c){this.propType="unidimensional",this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:n,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=r,this.mult=l||1,this.elem=t,this.container=c,this.comp=t.comp,this.v=n,this.pv=n,this._isFirstFrame=!0,this.getValue=i,this.setVValue=a,this.interpolateValue=e,this.effectsSequence=[o.bind(this)],this.addEffect=s}function d(t,r,l,c){var p;this.propType="multidimensional";var d,m,h,g,f=r.k.length;for(p=0;p<f-1;p+=1)r.k[p].to&&r.k[p].s&&r.k[p+1]&&r.k[p+1].s&&(d=r.k[p].s,m=r.k[p+1].s,h=r.k[p].to,g=r.k[p].ti,(2===d.length&&(d[0]!==m[0]||d[1]!==m[1])&&bez.pointOnLine2D(d[0],d[1],m[0],m[1],d[0]+h[0],d[1]+h[1])&&bez.pointOnLine2D(d[0],d[1],m[0],m[1],m[0]+g[0],m[1]+g[1])||3===d.length&&(d[0]!==m[0]||d[1]!==m[1]||d[2]!==m[2])&&bez.pointOnLine3D(d[0],d[1],d[2],m[0],m[1],m[2],d[0]+h[0],d[1]+h[1],d[2]+h[2])&&bez.pointOnLine3D(d[0],d[1],d[2],m[0],m[1],m[2],m[0]+g[0],m[1]+g[1],m[2]+g[2]))&&(r.k[p].to=null,r.k[p].ti=null),d[0]===m[0]&&d[1]===m[1]&&0===h[0]&&0===h[1]&&0===g[0]&&0===g[1]&&(2===d.length||d[2]===m[2]&&0===h[2]&&0===g[2])&&(r.k[p].to=null,r.k[p].ti=null));this.effectsSequence=[o.bind(this)],this.data=r,this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=l||1,this.elem=t,this.container=c,this.comp=t.comp,this.getValue=i,this.setVValue=a,this.interpolateValue=e,this.frameId=-1;var u=r.k[0].s.length;for(this.v=createTypedArray("float32",u),this.pv=createTypedArray("float32",u),p=0;p<u;p+=1)this.v[p]=n,this.pv[p]=n;this._caching={lastFrame:n,lastIndex:0,value:createTypedArray("float32",u)},this.addEffect=s}var m={getProp:function(n,t,e,r,o){var a;if(t.k.length)if("number"==typeof t.k[0])a=new c(n,t,r,o);else switch(e){case 0:a=new p(n,t,r,o);break;case 1:a=new d(n,t,r,o)}else a=new l(n,t,r,o);return a.effectsSequence.length&&o.addDynamicProperty(a),a}};return m}(),TransformPropertyFactory=function(){var n=[0,0];function t(n,t,e){if(this.elem=n,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(e||n),t.p&&t.p.s?(this.px=PropertyFactory.getProp(n,t.p.x,0,0,this),this.py=PropertyFactory.getProp(n,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(n,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(n,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(n,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(n,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(n,t.rz,0,degToRads,this),t.or.k[0].ti){var r,o=t.or.k.length;for(r=0;r<o;r+=1)t.or.k[r].to=null,t.or.k[r].ti=null}this.or=PropertyFactory.getProp(n,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(n,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(n,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(n,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(n,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(n,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(n,t.o,0,.01,n):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(n){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&n.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&n.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&n.skewFromAxis(-this.sk.v,this.sa.v),this.r?n.rotate(-this.r.v):n.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?n.translate(this.px.v,this.py.v,-this.pz.v):n.translate(this.px.v,this.py.v,0):n.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var e;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var r,o;if(e=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(r=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/e,0),o=this.p.getValueAtTime(this.p.keyframes[0].t/e,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/e,0),o=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/e,0)):(r=this.p.pv,o=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/e,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],o=[];var a=this.px,i=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(r[0]=a.getValueAtTime((a.keyframes[0].t+.01)/e,0),r[1]=i.getValueAtTime((i.keyframes[0].t+.01)/e,0),o[0]=a.getValueAtTime(a.keyframes[0].t/e,0),o[1]=i.getValueAtTime(i.keyframes[0].t/e,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(r[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/e,0),r[1]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/e,0),o[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/e,0),o[1]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/e,0)):(r=[a.pv,i.pv],o[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/e,a.offsetTime),o[1]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/e,i.offsetTime))}else r=o=n;this.v.rotate(-Math.atan2(r[1]-o[1],r[0]-o[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(n){this._addDynamicProperty(n),this.elem.addDynamicProperty(n),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(n,e,r){return new t(n,e,r)}}}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(n,t){this.c=n,this.setLength(t);for(var e=0;e<t;)this.v[e]=pointPool.newElement(),this.o[e]=pointPool.newElement(),this.i[e]=pointPool.newElement(),e+=1},ShapePath.prototype.setLength=function(n){for(;this._maxLength<n;)this.doubleArrayLength();this._length=n},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(n,t,e,r,o){var a;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),e){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}(!a[r]||a[r]&&!o)&&(a[r]=pointPool.newElement()),a[r][0]=n,a[r][1]=t},ShapePath.prototype.setTripleAt=function(n,t,e,r,o,a,i,s){this.setXYAt(n,t,"v",i,s),this.setXYAt(e,r,"o",i,s),this.setXYAt(o,a,"i",i,s)},ShapePath.prototype.reverse=function(){var n=new ShapePath;n.setPathData(this.c,this._length);var t=this.v,e=this.o,r=this.i,o=0;this.c&&(n.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],e[0][0],e[0][1],0,!1),o=1);var a,i=this._length-1,s=this._length;for(a=o;a<s;a+=1)n.setTripleAt(t[i][0],t[i][1],r[i][0],r[i][1],e[i][0],e[i][1],a,!1),i-=1;return n};var ShapePropertyFactory=function(){var n=-999999;function t(n,t,e){var r,o,a,i,s,l,c,p,d,m=e.lastIndex,h=this.keyframes;if(n<h[0].t-this.offsetTime)r=h[0].s[0],a=!0,m=0;else if(n>=h[h.length-1].t-this.offsetTime)r=h[h.length-1].s?h[h.length-1].s[0]:h[h.length-2].e[0],a=!0;else{for(var g,f,u,w=m,y=h.length-1,v=!0;v&&(g=h[w],!((f=h[w+1]).t-this.offsetTime>n));)w<y-1?w+=1:v=!1;if(u=this.keyframesMetadata[w]||{},m=w,!(a=1===g.h)){if(n>=f.t-this.offsetTime)p=1;else if(n<g.t-this.offsetTime)p=0;else{var b;u.__fnct?b=u.__fnct:(b=BezierFactory.getBezierEasing(g.o.x,g.o.y,g.i.x,g.i.y).get,u.__fnct=b),p=b((n-(g.t-this.offsetTime))/(f.t-this.offsetTime-(g.t-this.offsetTime)))}o=f.s?f.s[0]:g.e[0]}r=g.s[0]}for(l=t._length,c=r.i[0].length,e.lastIndex=m,i=0;i<l;i+=1)for(s=0;s<c;s+=1)d=a?r.i[i][s]:r.i[i][s]+(o.i[i][s]-r.i[i][s])*p,t.i[i][s]=d,d=a?r.o[i][s]:r.o[i][s]+(o.o[i][s]-r.o[i][s])*p,t.o[i][s]=d,d=a?r.v[i][s]:r.v[i][s]+(o.v[i][s]-r.v[i][s])*p,t.v[i][s]=d}function e(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,o=this._caching.lastFrame;return o!==n&&(o<e&&t<e||o>r&&t>r)||(this._caching.lastIndex=o<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}function r(){this.paths=this.localShapeCollection}function o(n){(function(n,t){if(n._length!==t._length||n.c!==t.c)return!1;var e,r=n._length;for(e=0;e<r;e+=1)if(n.v[e][0]!==t.v[e][0]||n.v[e][1]!==t.v[e][1]||n.o[e][0]!==t.o[e][0]||n.o[e][1]!==t.o[e][1]||n.i[e][0]!==t.i[e][0]||n.i[e][1]!==t.i[e][1])return!1;return!0})(this.v,n)||(this.v=shapePool.clone(n),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function a(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var n,t;this.lock=!0,this._mdf=!1,n=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var e=this.effectsSequence.length;for(t=0;t<e;t+=1)n=this.effectsSequence[t](n);this.setVValue(n),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function i(n,t,e){this.propType="shape",this.comp=n.comp,this.container=n,this.elem=n,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var o=3===e?t.pt.k:t.ks.k;this.v=shapePool.clone(o),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=r,this.effectsSequence=[]}function s(n){this.effectsSequence.push(n),this.container.addDynamicProperty(this)}function l(t,o,a){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=3===a?o.pt.k:o.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var i=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,i),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=n,this.reset=r,this._caching={lastFrame:n,lastIndex:0},this.effectsSequence=[e.bind(this)]}i.prototype.interpolateShape=t,i.prototype.getValue=a,i.prototype.setVValue=o,i.prototype.addEffect=s,l.prototype.getValue=a,l.prototype.interpolateShape=t,l.prototype.setVValue=o,l.prototype.addEffect=s;var c=function(){var n=roundCorner;function t(n,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=n,this.comp=n.comp,this.frameId=-1,this.initDynamicPropertyContainer(n),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.s=PropertyFactory.getProp(n,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],e=this.p.v[1],r=this.s.v[0]/2,o=this.s.v[1]/2,a=3!==this.d,i=this.v;i.v[0][0]=t,i.v[0][1]=e-o,i.v[1][0]=a?t+r:t-r,i.v[1][1]=e,i.v[2][0]=t,i.v[2][1]=e+o,i.v[3][0]=a?t-r:t+r,i.v[3][1]=e,i.i[0][0]=a?t-r*n:t+r*n,i.i[0][1]=e-o,i.i[1][0]=a?t+r:t-r,i.i[1][1]=e-o*n,i.i[2][0]=a?t+r*n:t-r*n,i.i[2][1]=e+o,i.i[3][0]=a?t-r:t+r,i.i[3][1]=e+o*n,i.o[0][0]=a?t+r*n:t-r*n,i.o[0][1]=e-o,i.o[1][0]=a?t+r:t-r,i.o[1][1]=e+o*n,i.o[2][0]=a?t-r*n:t+r*n,i.o[2][1]=e+o,i.o[3][0]=a?t-r:t+r,i.o[3][1]=e-o*n}},extendPrototype([DynamicPropertyContainer],t),t}(),p=function(){function n(n,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=n,this.comp=n.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(n),1===t.sy?(this.ir=PropertyFactory.getProp(n,t.ir,0,0,this),this.is=PropertyFactory.getProp(n,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(n,t.pt,0,0,this),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.r=PropertyFactory.getProp(n,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(n,t.or,0,0,this),this.os=PropertyFactory.getProp(n,t.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return n.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var n,t,e,r,o=2*Math.floor(this.pt.v),a=2*Math.PI/o,i=!0,s=this.or.v,l=this.ir.v,c=this.os.v,p=this.is.v,d=2*Math.PI*s/(2*o),m=2*Math.PI*l/(2*o),h=-Math.PI/2;h+=this.r.v;var g=3===this.data.d?-1:1;for(this.v._length=0,n=0;n<o;n+=1){e=i?c:p,r=i?d:m;var f=(t=i?s:l)*Math.cos(h),u=t*Math.sin(h),w=0===f&&0===u?0:u/Math.sqrt(f*f+u*u),y=0===f&&0===u?0:-f/Math.sqrt(f*f+u*u);f+=+this.p.v[0],u+=+this.p.v[1],this.v.setTripleAt(f,u,f-w*r*e*g,u-y*r*e*g,f+w*r*e*g,u+y*r*e*g,n,!0),i=!i,h+=a*g}},convertPolygonToPath:function(){var n,t=Math.floor(this.pt.v),e=2*Math.PI/t,r=this.or.v,o=this.os.v,a=2*Math.PI*r/(4*t),i=.5*-Math.PI,s=3===this.data.d?-1:1;for(i+=this.r.v,this.v._length=0,n=0;n<t;n+=1){var l=r*Math.cos(i),c=r*Math.sin(i),p=0===l&&0===c?0:c/Math.sqrt(l*l+c*c),d=0===l&&0===c?0:-l/Math.sqrt(l*l+c*c);l+=+this.p.v[0],c+=+this.p.v[1],this.v.setTripleAt(l,c,l-p*a*o*s,c-d*a*o*s,l+p*a*o*s,c+d*a*o*s,n,!0),i+=e*s}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],n),n}(),d=function(){function n(n,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=n,this.comp=n.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(n),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.s=PropertyFactory.getProp(n,t.s,1,0,this),this.r=PropertyFactory.getProp(n,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return n.prototype={convertRectToPath:function(){var n=this.p.v[0],t=this.p.v[1],e=this.s.v[0]/2,r=this.s.v[1]/2,o=bmMin(e,r,this.r.v),a=o*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(n+e,t-r+o,n+e,t-r+o,n+e,t-r+a,0,!0),this.v.setTripleAt(n+e,t+r-o,n+e,t+r-a,n+e,t+r-o,1,!0),0!==o?(this.v.setTripleAt(n+e-o,t+r,n+e-o,t+r,n+e-a,t+r,2,!0),this.v.setTripleAt(n-e+o,t+r,n-e+a,t+r,n-e+o,t+r,3,!0),this.v.setTripleAt(n-e,t+r-o,n-e,t+r-o,n-e,t+r-a,4,!0),this.v.setTripleAt(n-e,t-r+o,n-e,t-r+a,n-e,t-r+o,5,!0),this.v.setTripleAt(n-e+o,t-r,n-e+o,t-r,n-e+a,t-r,6,!0),this.v.setTripleAt(n+e-o,t-r,n+e-a,t-r,n+e-o,t-r,7,!0)):(this.v.setTripleAt(n-e,t+r,n-e+a,t+r,n-e,t+r,2),this.v.setTripleAt(n-e,t-r,n-e,t-r+a,n-e,t-r,3))):(this.v.setTripleAt(n+e,t-r+o,n+e,t-r+a,n+e,t-r+o,0,!0),0!==o?(this.v.setTripleAt(n+e-o,t-r,n+e-o,t-r,n+e-a,t-r,1,!0),this.v.setTripleAt(n-e+o,t-r,n-e+a,t-r,n-e+o,t-r,2,!0),this.v.setTripleAt(n-e,t-r+o,n-e,t-r+o,n-e,t-r+a,3,!0),this.v.setTripleAt(n-e,t+r-o,n-e,t+r-a,n-e,t+r-o,4,!0),this.v.setTripleAt(n-e+o,t+r,n-e+o,t+r,n-e+a,t+r,5,!0),this.v.setTripleAt(n+e-o,t+r,n+e-a,t+r,n+e-o,t+r,6,!0),this.v.setTripleAt(n+e,t+r-o,n+e,t+r-o,n+e,t+r-a,7,!0)):(this.v.setTripleAt(n-e,t-r,n-e+a,t-r,n-e,t-r,1,!0),this.v.setTripleAt(n-e,t+r,n-e,t+r-a,n-e,t+r,2,!0),this.v.setTripleAt(n+e,t+r,n+e-a,t+r,n+e,t+r,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:r},extendPrototype([DynamicPropertyContainer],n),n}(),m={getShapeProp:function(n,t,e){var r;return 3===e||4===e?r=(3===e?t.pt:t.ks).k.length?new l(n,t,e):new i(n,t,e):5===e?r=new d(n,t):6===e?r=new c(n,t):7===e&&(r=new p(n,t)),r.k&&n.addDynamicProperty(r),r},getConstructorFunction:function(){return i},getKeyframedConstructorFunction:function(){return l}};return m}(),ShapeModifiers=(ob={},modifiers={},ob.registerModifier=function(n,t){modifiers[n]||(modifiers[n]=t)},ob.getModifier=function(n,t,e){return new modifiers[n](t,e)},ob),ob,modifiers;function ShapeModifier(){}function TrimModifier(){}function RoundCornersModifier(){}function PuckerAndBloatModifier(){}function RepeaterModifier(){}function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}function DashProperty(n,t,e,r){var o;this.elem=n,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=e,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var a,i=t.length||0;for(o=0;o<i;o+=1)a=PropertyFactory.getProp(n,t[o].v,0,0,this),this.k=a.k||this.k,this.dataProps[o]={n:t[o].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}function GradientProperty(n,t,e){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var r=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(e),this.prop=PropertyFactory.getProp(n,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(n){if(!this.closed){n.sh.container.addDynamicProperty(n.sh);var t={shape:n.sh,data:n,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&n.setAsAnimated()}},ShapeModifier.prototype.init=function(n,t){this.shapes=[],this.elem=n,this.initDynamicPropertyContainer(n),this.initModifierProperties(n,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(n,t){this.s=PropertyFactory.getProp(n,t.s,0,.01,this),this.e=PropertyFactory.getProp(n,t.e,0,.01,this),this.o=PropertyFactory.getProp(n,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(n){n.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(n,t,e,r,o){var a=[];t<=1?a.push({s:n,e:t}):n>=1?a.push({s:n-1,e:t-1}):(a.push({s:n,e:1}),a.push({s:0,e:t-1}));var i,s,l=[],c=a.length;for(i=0;i<c;i+=1){var p,d;(s=a[i]).e*o<r||s.s*o>r+e||(p=s.s*o<=r?0:(s.s*o-r)/e,d=s.e*o>=r+e?1:(s.e*o-r)/e,l.push([p,d]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(n){var t,e=n.length;for(t=0;t<e;t+=1)segmentsLengthPool.release(n[t]);return n.length=0,n},TrimModifier.prototype.processShapes=function(n){var t,e,r,o;if(this._mdf||n){var a=this.o.v%360/360;if(a<0&&(a+=1),(t=this.s.v>1?1+a:this.s.v<0?0+a:this.s.v+a)>(e=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var i=t;t=e,e=i}t=1e-4*Math.round(1e4*t),e=1e-4*Math.round(1e4*e),this.sValue=t,this.eValue=e}else t=this.sValue,e=this.eValue;var s,l,c,p,d,m=this.shapes.length,h=0;if(e===t)for(o=0;o<m;o+=1)this.shapes[o].localShapeCollection.releaseShapes(),this.shapes[o].shape._mdf=!0,this.shapes[o].shape.paths=this.shapes[o].localShapeCollection,this._mdf&&(this.shapes[o].pathsData.length=0);else if(1===e&&0===t||0===e&&1===t){if(this._mdf)for(o=0;o<m;o+=1)this.shapes[o].pathsData.length=0,this.shapes[o].shape._mdf=!0}else{var g,f,u=[];for(o=0;o<m;o+=1)if((g=this.shapes[o]).shape._mdf||this._mdf||n||2===this.m){if(l=(r=g.shape.paths)._length,d=0,!g.shape._mdf&&g.pathsData.length)d=g.totalShapeLength;else{for(c=this.releasePathsData(g.pathsData),s=0;s<l;s+=1)p=bez.getSegmentsLength(r.shapes[s]),c.push(p),d+=p.totalLength;g.totalShapeLength=d,g.pathsData=c}h+=d,g.shape._mdf=!0}else g.shape.paths=g.localShapeCollection;var w,y=t,v=e,b=0;for(o=m-1;o>=0;o-=1)if((g=this.shapes[o]).shape._mdf){for((f=g.localShapeCollection).releaseShapes(),2===this.m&&m>1?(w=this.calculateShapeEdges(t,e,g.totalShapeLength,b,h),b+=g.totalShapeLength):w=[[y,v]],l=w.length,s=0;s<l;s+=1){y=w[s][0],v=w[s][1],u.length=0,v<=1?u.push({s:g.totalShapeLength*y,e:g.totalShapeLength*v}):y>=1?u.push({s:g.totalShapeLength*(y-1),e:g.totalShapeLength*(v-1)}):(u.push({s:g.totalShapeLength*y,e:g.totalShapeLength}),u.push({s:0,e:g.totalShapeLength*(v-1)}));var x=this.addShapes(g,u[0]);if(u[0].s!==u[0].e){if(u.length>1)if(g.shape.paths.shapes[g.shape.paths._length-1].c){var A=x.pop();this.addPaths(x,f),x=this.addShapes(g,u[1],A)}else this.addPaths(x,f),x=this.addShapes(g,u[1]);this.addPaths(x,f)}}g.shape.paths=f}}},TrimModifier.prototype.addPaths=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)t.addShape(n[e])},TrimModifier.prototype.addSegment=function(n,t,e,r,o,a,i){o.setXYAt(t[0],t[1],"o",a),o.setXYAt(e[0],e[1],"i",a+1),i&&o.setXYAt(n[0],n[1],"v",a),o.setXYAt(r[0],r[1],"v",a+1)},TrimModifier.prototype.addSegmentFromArray=function(n,t,e,r){t.setXYAt(n[1],n[5],"o",e),t.setXYAt(n[2],n[6],"i",e+1),r&&t.setXYAt(n[0],n[4],"v",e),t.setXYAt(n[3],n[7],"v",e+1)},TrimModifier.prototype.addShapes=function(n,t,e){var r,o,a,i,s,l,c,p,d=n.pathsData,m=n.shape.paths.shapes,h=n.shape.paths._length,g=0,f=[],u=!0;for(e?(s=e._length,p=e._length):(e=shapePool.newElement(),s=0,p=0),f.push(e),r=0;r<h;r+=1){for(l=d[r].lengths,e.c=m[r].c,a=m[r].c?l.length:l.length+1,o=1;o<a;o+=1)if(g+(i=l[o-1]).addedLength<t.s)g+=i.addedLength,e.c=!1;else{if(g>t.e){e.c=!1;break}t.s<=g&&t.e>=g+i.addedLength?(this.addSegment(m[r].v[o-1],m[r].o[o-1],m[r].i[o],m[r].v[o],e,s,u),u=!1):(c=bez.getNewSegment(m[r].v[o-1],m[r].v[o],m[r].o[o-1],m[r].i[o],(t.s-g)/i.addedLength,(t.e-g)/i.addedLength,l[o-1]),this.addSegmentFromArray(c,e,s,u),u=!1,e.c=!1),g+=i.addedLength,s+=1}if(m[r].c&&l.length){if(i=l[o-1],g<=t.e){var w=l[o-1].addedLength;t.s<=g&&t.e>=g+w?(this.addSegment(m[r].v[o-1],m[r].o[o-1],m[r].i[0],m[r].v[0],e,s,u),u=!1):(c=bez.getNewSegment(m[r].v[o-1],m[r].v[0],m[r].o[o-1],m[r].i[0],(t.s-g)/w,(t.e-g)/w,l[o-1]),this.addSegmentFromArray(c,e,s,u),u=!1,e.c=!1)}else e.c=!1;g+=i.addedLength,s+=1}if(e._length&&(e.setXYAt(e.v[p][0],e.v[p][1],"i",p),e.setXYAt(e.v[e._length-1][0],e.v[e._length-1][1],"o",e._length-1)),g>t.e)break;r<h-1&&(e=shapePool.newElement(),u=!0,f.push(e),s=0)}return f},ShapeModifiers.registerModifier("tm",TrimModifier),extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(n,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(n,t){var e,r=shapePool.newElement();r.c=n.c;var o,a,i,s,l,c,p,d,m,h,g,f,u=n._length,w=0;for(e=0;e<u;e+=1)o=n.v[e],i=n.o[e],a=n.i[e],o[0]===i[0]&&o[1]===i[1]&&o[0]===a[0]&&o[1]===a[1]?0!==e&&e!==u-1||n.c?(s=0===e?n.v[u-1]:n.v[e-1],c=(l=Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)))?Math.min(l/2,t)/l:0,p=g=o[0]+(s[0]-o[0])*c,d=f=o[1]-(o[1]-s[1])*c,m=p-(p-o[0])*roundCorner,h=d-(d-o[1])*roundCorner,r.setTripleAt(p,d,m,h,g,f,w),w+=1,s=e===u-1?n.v[0]:n.v[e+1],c=(l=Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)))?Math.min(l/2,t)/l:0,p=m=o[0]+(s[0]-o[0])*c,d=h=o[1]+(s[1]-o[1])*c,g=p-(p-o[0])*roundCorner,f=d-(d-o[1])*roundCorner,r.setTripleAt(p,d,m,h,g,f,w),w+=1):(r.setTripleAt(o[0],o[1],i[0],i[1],a[0],a[1],w),w+=1):(r.setTripleAt(n.v[e][0],n.v[e][1],n.o[e][0],n.o[e][1],n.i[e][0],n.i[e][1],w),w+=1);return r},RoundCornersModifier.prototype.processShapes=function(n){var t,e,r,o,a,i,s=this.shapes.length,l=this.rd.v;if(0!==l)for(e=0;e<s;e+=1){if(i=(a=this.shapes[e]).localShapeCollection,a.shape._mdf||this._mdf||n)for(i.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,o=a.shape.paths._length,r=0;r<o;r+=1)i.addShape(this.processPath(t[r],l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("rd",RoundCornersModifier),extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(n,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(n,t){var e=t/100,r=[0,0],o=n._length,a=0;for(a=0;a<o;a+=1)r[0]+=n.v[a][0],r[1]+=n.v[a][1];r[0]/=o,r[1]/=o;var i,s,l,c,p,d,m=shapePool.newElement();for(m.c=n.c,a=0;a<o;a+=1)i=n.v[a][0]+(r[0]-n.v[a][0])*e,s=n.v[a][1]+(r[1]-n.v[a][1])*e,l=n.o[a][0]+(r[0]-n.o[a][0])*-e,c=n.o[a][1]+(r[1]-n.o[a][1])*-e,p=n.i[a][0]+(r[0]-n.i[a][0])*-e,d=n.i[a][1]+(r[1]-n.i[a][1])*-e,m.setTripleAt(i,s,l,c,p,d,a);return m},PuckerAndBloatModifier.prototype.processShapes=function(n){var t,e,r,o,a,i,s=this.shapes.length,l=this.amount.v;if(0!==l)for(e=0;e<s;e+=1){if(i=(a=this.shapes[e]).localShapeCollection,a.shape._mdf||this._mdf||n)for(i.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,o=a.shape.paths._length,r=0;r<o;r+=1)i.addShape(this.processPath(t[r],l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(n,t.c,0,null,this),this.o=PropertyFactory.getProp(n,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(n,t.tr,this),this.so=PropertyFactory.getProp(n,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(n,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(n,t,e,r,o,a){var i=a?-1:1,s=r.s.v[0]+(1-r.s.v[0])*(1-o),l=r.s.v[1]+(1-r.s.v[1])*(1-o);n.translate(r.p.v[0]*i*o,r.p.v[1]*i*o,r.p.v[2]),t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),t.rotate(-r.r.v*i*o),t.translate(r.a.v[0],r.a.v[1],r.a.v[2]),e.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),e.scale(a?1/s:s,a?1/l:l),e.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(n,t,e,r){for(this.elem=n,this.arr=t,this.pos=e,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(n),this.initModifierProperties(n,t[e]);e>0;)e-=1,this._elements.unshift(t[e]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(n){var t,e=n.length;for(t=0;t<e;t+=1)n[t]._processed=!1,"gr"===n[t].ty&&this.resetElements(n[t].it)},RepeaterModifier.prototype.cloneElements=function(n){var t=JSON.parse(JSON.stringify(n));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)n[e]._render=t,"gr"===n[e].ty&&this.changeGroupRender(n[e].it,t)},RepeaterModifier.prototype.processShapes=function(n){var t,e,r,o,a,i=!1;if(this._mdf||n){var s,l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var c={it:this.cloneElements(this._elements),ty:"gr"};c.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,c),this._groups.splice(0,0,c),this._currentCopies+=1}this.elem.reloadShapes(),i=!0}for(a=0,r=0;r<=this._groups.length-1;r+=1){if(s=a<l,this._groups[r]._render=s,this.changeGroupRender(this._groups[r].it,s),!s){var p=this.elemsData[r].it,d=p[p.length-1];0!==d.transform.op.v?(d.transform.op._mdf=!0,d.transform.op.v=0):d.transform.op._mdf=!1}a+=1}this._currentCopies=l;var m=this.o.v,h=m%1,g=m>0?Math.floor(m):Math.ceil(m),f=this.pMatrix.props,u=this.rMatrix.props,w=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y,v,b=0;if(m>0){for(;b<g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),b+=1;h&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,h,!1),b+=h)}else if(m<0){for(;b>g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),b-=1;h&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-h,!0),b-=h)}for(r=1===this.data.m?0:this._currentCopies-1,o=1===this.data.m?1:-1,a=this._currentCopies;a;){if(v=(e=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),0!==b){for((0!==r&&1===o||r!==this._currentCopies-1&&-1===o)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],u[13],u[14],u[15]),this.matrix.transform(w[0],w[1],w[2],w[3],w[4],w[5],w[6],w[7],w[8],w[9],w[10],w[11],w[12],w[13],w[14],w[15]),this.matrix.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),y=0;y<v;y+=1)e[y]=this.matrix.props[y];this.matrix.reset()}else for(this.matrix.reset(),y=0;y<v;y+=1)e[y]=this.matrix.props[y];b+=1,a-=1,r+=o}}else for(a=this._currentCopies,r=0,o=1;a;)e=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,a-=1,r+=o;return i},RepeaterModifier.prototype.addShape=function(){},ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeCollection.prototype.addShape=function(n){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=n,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var n;for(n=0;n<this._length;n+=1)shapePool.release(this.shapes[n]);this._length=0},DashProperty.prototype.getValue=function(n){if((this.elem.globalData.frameId!==this.frameId||n)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||n,this._mdf)){var t=0,e=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<e;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),GradientProperty.prototype.comparePoints=function(n,t){for(var e=0,r=this.o.length/2;e<r;){if(Math.abs(n[4*e]-n[4*t+2*e])>.01)return!1;e+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var n=0,t=this.data.k.k.length;n<t;){if(!this.comparePoints(this.data.k.k[n].s,this.data.p))return!1;n+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(n){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||n){var t,e,r,o=4*this.data.p;for(t=0;t<o;t+=1)e=t%4==0?100:255,r=Math.round(this.prop.v[t]*e),this.c[t]!==r&&(this.c[t]=r,this._cmdf=!n);if(this.o.length)for(o=this.prop.v.length,t=4*this.data.p;t<o;t+=1)e=t%2==0?100:1,r=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==r&&(this.o[t-4*this.data.p]=r,this._omdf=!n);this._mdf=!n}},extendPrototype([DynamicPropertyContainer],GradientProperty);var buildShapeString=function(n,t,e,r){if(0===t)return"";var o,a=n.o,i=n.i,s=n.v,l=" M"+r.applyToPointStringified(s[0][0],s[0][1]);for(o=1;o<t;o+=1)l+=" C"+r.applyToPointStringified(a[o-1][0],a[o-1][1])+" "+r.applyToPointStringified(i[o][0],i[o][1])+" "+r.applyToPointStringified(s[o][0],s[o][1]);return e&&t&&(l+=" C"+r.applyToPointStringified(a[o-1][0],a[o-1][1])+" "+r.applyToPointStringified(i[0][0],i[0][1])+" "+r.applyToPointStringified(s[0][0],s[0][1]),l+="z"),l},audioControllerFactory=function(){function n(n){this.audios=[],this.audioFactory=n,this._volume=1,this._isMuted=!1}return n.prototype={addAudio:function(n){this.audios.push(n)},pause:function(){var n,t=this.audios.length;for(n=0;n<t;n+=1)this.audios[n].pause()},resume:function(){var n,t=this.audios.length;for(n=0;n<t;n+=1)this.audios[n].resume()},setRate:function(n){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].setRate(n)},createAudio:function(n){return this.audioFactory?this.audioFactory(n):Howl?new Howl({src:[n]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(n){this.audioFactory=n},setVolume:function(n){this._volume=n,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var n,t=this.audios.length;for(n=0;n<t;n+=1)this.audios[n].volume(this._volume*(this._isMuted?0:1))}},function(){return new n}}(),ImagePreloader=function(){var n=function(){var n=createTag("canvas");n.width=1,n.height=1;var t=n.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),n}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function e(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(n,t,e){var r="";if(n.e)r=n.p;else if(t){var o=n.p;-1!==o.indexOf("images/")&&(o=o.split("/")[1]),r=t+o}else r=e,r+=n.u?n.u:"",r+=n.p;return r}function o(n){var t=0,e=setInterval(function(){(n.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(e)),t+=1}.bind(this),50)}function a(n){var t={assetData:n},e=r(n,this.assetsPath,this.path);return dataManager.loadData(e,function(n){t.img=n,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function i(){this._imageLoaded=t.bind(this),this._footageLoaded=e.bind(this),this.testImageLoaded=o.bind(this),this.createFootageData=a.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return i.prototype={loadAssets:function(n,t){var e;this.imagesLoadedCb=t;var r=n.length;for(e=0;e<r;e+=1)n[e].layers||(n[e].t&&"seq"!==n[e].t?3===n[e].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(n[e]))):(this.totalImages+=1,this.images.push(this._createImageData(n[e]))))},setAssetsPath:function(n){this.assetsPath=n||""},setPath:function(n){this.path=n||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(n){for(var t=0,e=this.images.length;t<e;){if(this.images[t].assetData===n)return this.images[t].img;t+=1}return null},createImgData:function(t){var e=r(t,this.assetsPath,this.path),o=createTag("img");o.crossOrigin="anonymous",o.addEventListener("load",this._imageLoaded,!1),o.addEventListener("error",function(){a.img=n,this._imageLoaded()}.bind(this),!1),o.src=e;var a={img:o,assetData:t};return a},createImageData:function(t){var e=r(t,this.assetsPath,this.path),o=createNS("image");isSafari?this.testImageLoaded(o):o.addEventListener("load",this._imageLoaded,!1),o.addEventListener("error",function(){a.img=n,this._imageLoaded()}.bind(this),!1),o.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this._elementHelper.append?this._elementHelper.append(o):this._elementHelper.appendChild(o);var a={img:o,assetData:t};return a},imageLoaded:t,footageLoaded:e,setCacheType:function(n,t){"svg"===n?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},i}(),featureSupport=function(){var n={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(n.maskType=!1),n}(),filtersFactory=function(){var n={createFilter:function(n,t){var e=createNS("filter");return e.setAttribute("id",n),!0!==t&&(e.setAttribute("filterUnits","objectBoundingBox"),e.setAttribute("x","0%"),e.setAttribute("y","0%"),e.setAttribute("width","100%"),e.setAttribute("height","100%")),e},createAlphaToLuminanceFilter:function(){var n=createNS("feColorMatrix");return n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),n}};return n}();function TextAnimatorProperty(n,t,e){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=n,this._renderType=t,this._elem=e,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(e)}function TextAnimatorDataProperty(n,t,e){var r={propType:!1},o=PropertyFactory.getProp,a=t.a;this.a={r:a.r?o(n,a.r,0,degToRads,e):r,rx:a.rx?o(n,a.rx,0,degToRads,e):r,ry:a.ry?o(n,a.ry,0,degToRads,e):r,sk:a.sk?o(n,a.sk,0,degToRads,e):r,sa:a.sa?o(n,a.sa,0,degToRads,e):r,s:a.s?o(n,a.s,1,.01,e):r,a:a.a?o(n,a.a,1,0,e):r,o:a.o?o(n,a.o,0,.01,e):r,p:a.p?o(n,a.p,1,0,e):r,sw:a.sw?o(n,a.sw,0,0,e):r,sc:a.sc?o(n,a.sc,1,0,e):r,fc:a.fc?o(n,a.fc,1,0,e):r,fh:a.fh?o(n,a.fh,0,0,e):r,fs:a.fs?o(n,a.fs,0,.01,e):r,fb:a.fb?o(n,a.fb,0,.01,e):r,t:a.t?o(n,a.t,0,0,e):r},this.s=TextSelectorProp.getTextSelectorProp(n,t.s,e),this.s.t=t.s.t}function LetterProps(n,t,e,r,o,a){this.o=n,this.sw=t,this.sc=e,this.fc=r,this.m=o,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!e,fc:!!r,m:!0,p:!0}}function TextProperty(n,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=t,this.elem=n,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextAnimatorProperty.prototype.searchProperties=function(){var n,t,e=this._textData.a.length,r=PropertyFactory.getProp;for(n=0;n<e;n+=1)t=this._textData.a[n],this._animatorsData[n]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:r(this._elem,this._textData.p.a,0,0,this),f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:r(this._elem,this._textData.p.r,0,0,this),p:r(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(n,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var e,r,o,a,i,s,l,c,p,d,m,h,g,f,u,w,y,v,b,x=this._moreOptions.alignment.v,A=this._animatorsData,C=this._textData,k=this.mHelper,E=this._renderType,_=this.renderedLetters.length,P=n.l;if(this._hasMaskedPath){if(b=this._pathData.m,!this._pathData.n||this._pathData._mdf){var S,D=b.v;for(this._pathData.r.v&&(D=D.reverse()),i={tLength:0,segments:[]},a=D._length-1,w=0,o=0;o<a;o+=1)S=bez.buildBezierData(D.v[o],D.v[o+1],[D.o[o][0]-D.v[o][0],D.o[o][1]-D.v[o][1]],[D.i[o+1][0]-D.v[o+1][0],D.i[o+1][1]-D.v[o+1][1]]),i.tLength+=S.segmentLength,i.segments.push(S),w+=S.segmentLength;o=a,b.v.c&&(S=bez.buildBezierData(D.v[o],D.v[0],[D.o[o][0]-D.v[o][0],D.o[o][1]-D.v[o][1]],[D.i[0][0]-D.v[0][0],D.i[0][1]-D.v[0][1]]),i.tLength+=S.segmentLength,i.segments.push(S),w+=S.segmentLength),this._pathData.pi=i}if(i=this._pathData.pi,s=this._pathData.f.v,m=0,d=1,c=0,p=!0,f=i.segments,s<0&&b.v.c)for(i.tLength<Math.abs(s)&&(s=-Math.abs(s)%i.tLength),d=(g=f[m=f.length-1].points).length-1;s<0;)s+=g[d].partialLength,(d-=1)<0&&(d=(g=f[m-=1].points).length-1);h=(g=f[m].points)[d-1],u=(l=g[d]).partialLength}a=P.length,e=0,r=0;var I,T,M,F,B,L=1.2*n.finalSize*.714,R=!0;M=A.length;var O,N,V,z,j,G,H,U,W,Q,q,K,Z=-1,Y=s,X=m,J=d,$=-1,nn="",tn=this.defaultPropsArray;if(2===n.j||1===n.j){var en=0,rn=0,on=2===n.j?-.5:-1,an=0,sn=!0;for(o=0;o<a;o+=1)if(P[o].n){for(en&&(en+=rn);an<o;)P[an].animatorJustifyOffset=en,an+=1;en=0,sn=!0}else{for(T=0;T<M;T+=1)(I=A[T].a).t.propType&&(sn&&2===n.j&&(rn+=I.t.v*on),(B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?en+=I.t.v*B[0]*on:en+=I.t.v*B*on);sn=!1}for(en&&(en+=rn);an<o;)P[an].animatorJustifyOffset=en,an+=1}for(o=0;o<a;o+=1){if(k.reset(),z=1,P[o].n)e=0,r+=n.yOffset,r+=R?1:0,s=Y,R=!1,this._hasMaskedPath&&(d=J,h=(g=f[m=X].points)[d-1],u=(l=g[d]).partialLength,c=0),nn="",q="",W="",K="",tn=this.defaultPropsArray;else{if(this._hasMaskedPath){if($!==P[o].line){switch(n.j){case 1:s+=w-n.lineWidths[P[o].line];break;case 2:s+=(w-n.lineWidths[P[o].line])/2}$=P[o].line}Z!==P[o].ind&&(P[Z]&&(s+=P[Z].extra),s+=P[o].an/2,Z=P[o].ind),s+=x[0]*P[o].an*.005;var ln=0;for(T=0;T<M;T+=1)(I=A[T].a).p.propType&&((B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?ln+=I.p.v[0]*B[0]:ln+=I.p.v[0]*B),I.a.propType&&((B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?ln+=I.a.v[0]*B[0]:ln+=I.a.v[0]*B);for(p=!0,this._pathData.a.v&&(s=.5*P[0].an+(w-this._pathData.f.v-.5*P[0].an-.5*P[P.length-1].an)*Z/(a-1),s+=this._pathData.f.v);p;)c+u>=s+ln||!g?(y=(s+ln-c)/l.partialLength,N=h.point[0]+(l.point[0]-h.point[0])*y,V=h.point[1]+(l.point[1]-h.point[1])*y,k.translate(-x[0]*P[o].an*.005,-x[1]*L*.01),p=!1):g&&(c+=l.partialLength,(d+=1)>=g.length&&(d=0,f[m+=1]?g=f[m].points:b.v.c?(d=0,g=f[m=0].points):(c-=l.partialLength,g=null)),g&&(h=l,u=(l=g[d]).partialLength));O=P[o].an/2-P[o].add,k.translate(-O,0,0)}else O=P[o].an/2-P[o].add,k.translate(-O,0,0),k.translate(-x[0]*P[o].an*.005,-x[1]*L*.01,0);for(T=0;T<M;T+=1)(I=A[T].a).t.propType&&(B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars),0===e&&0===n.j||(this._hasMaskedPath?B.length?s+=I.t.v*B[0]:s+=I.t.v*B:B.length?e+=I.t.v*B[0]:e+=I.t.v*B));for(n.strokeWidthAnim&&(G=n.sw||0),n.strokeColorAnim&&(j=n.sc?[n.sc[0],n.sc[1],n.sc[2]]:[0,0,0]),n.fillColorAnim&&n.fc&&(H=[n.fc[0],n.fc[1],n.fc[2]]),T=0;T<M;T+=1)(I=A[T].a).a.propType&&((B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?k.translate(-I.a.v[0]*B[0],-I.a.v[1]*B[1],I.a.v[2]*B[2]):k.translate(-I.a.v[0]*B,-I.a.v[1]*B,I.a.v[2]*B));for(T=0;T<M;T+=1)(I=A[T].a).s.propType&&((B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?k.scale(1+(I.s.v[0]-1)*B[0],1+(I.s.v[1]-1)*B[1],1):k.scale(1+(I.s.v[0]-1)*B,1+(I.s.v[1]-1)*B,1));for(T=0;T<M;T+=1){if(I=A[T].a,B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars),I.sk.propType&&(B.length?k.skewFromAxis(-I.sk.v*B[0],I.sa.v*B[1]):k.skewFromAxis(-I.sk.v*B,I.sa.v*B)),I.r.propType&&(B.length?k.rotateZ(-I.r.v*B[2]):k.rotateZ(-I.r.v*B)),I.ry.propType&&(B.length?k.rotateY(I.ry.v*B[1]):k.rotateY(I.ry.v*B)),I.rx.propType&&(B.length?k.rotateX(I.rx.v*B[0]):k.rotateX(I.rx.v*B)),I.o.propType&&(B.length?z+=(I.o.v*B[0]-z)*B[0]:z+=(I.o.v*B-z)*B),n.strokeWidthAnim&&I.sw.propType&&(B.length?G+=I.sw.v*B[0]:G+=I.sw.v*B),n.strokeColorAnim&&I.sc.propType)for(U=0;U<3;U+=1)B.length?j[U]+=(I.sc.v[U]-j[U])*B[0]:j[U]+=(I.sc.v[U]-j[U])*B;if(n.fillColorAnim&&n.fc){if(I.fc.propType)for(U=0;U<3;U+=1)B.length?H[U]+=(I.fc.v[U]-H[U])*B[0]:H[U]+=(I.fc.v[U]-H[U])*B;I.fh.propType&&(H=B.length?addHueToRGB(H,I.fh.v*B[0]):addHueToRGB(H,I.fh.v*B)),I.fs.propType&&(H=B.length?addSaturationToRGB(H,I.fs.v*B[0]):addSaturationToRGB(H,I.fs.v*B)),I.fb.propType&&(H=B.length?addBrightnessToRGB(H,I.fb.v*B[0]):addBrightnessToRGB(H,I.fb.v*B))}}for(T=0;T<M;T+=1)(I=A[T].a).p.propType&&(B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars),this._hasMaskedPath?B.length?k.translate(0,I.p.v[1]*B[0],-I.p.v[2]*B[1]):k.translate(0,I.p.v[1]*B,-I.p.v[2]*B):B.length?k.translate(I.p.v[0]*B[0],I.p.v[1]*B[1],-I.p.v[2]*B[2]):k.translate(I.p.v[0]*B,I.p.v[1]*B,-I.p.v[2]*B));if(n.strokeWidthAnim&&(W=G<0?0:G),n.strokeColorAnim&&(Q="rgb("+Math.round(255*j[0])+","+Math.round(255*j[1])+","+Math.round(255*j[2])+")"),n.fillColorAnim&&n.fc&&(q="rgb("+Math.round(255*H[0])+","+Math.round(255*H[1])+","+Math.round(255*H[2])+")"),this._hasMaskedPath){if(k.translate(0,-n.ls),k.translate(0,x[1]*L*.01+r,0),this._pathData.p.v){v=(l.point[1]-h.point[1])/(l.point[0]-h.point[0]);var cn=180*Math.atan(v)/Math.PI;l.point[0]<h.point[0]&&(cn+=180),k.rotate(-cn*Math.PI/180)}k.translate(N,V,0),s-=x[0]*P[o].an*.005,P[o+1]&&Z!==P[o+1].ind&&(s+=P[o].an/2,s+=.001*n.tr*n.finalSize)}else{switch(k.translate(e,r,0),n.ps&&k.translate(n.ps[0],n.ps[1]+n.ascent,0),n.j){case 1:k.translate(P[o].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[P[o].line]),0,0);break;case 2:k.translate(P[o].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[P[o].line])/2,0,0)}k.translate(0,-n.ls),k.translate(O,0,0),k.translate(x[0]*P[o].an*.005,x[1]*L*.01,0),e+=P[o].l+.001*n.tr*n.finalSize}"html"===E?nn=k.toCSS():"svg"===E?nn=k.to2dCSS():tn=[k.props[0],k.props[1],k.props[2],k.props[3],k.props[4],k.props[5],k.props[6],k.props[7],k.props[8],k.props[9],k.props[10],k.props[11],k.props[12],k.props[13],k.props[14],k.props[15]],K=z}_<=o?(F=new LetterProps(K,W,Q,q,nn,tn),this.renderedLetters.push(F),_+=1,this.lettersChangedFlag=!0):(F=this.renderedLetters[o],this.lettersChangedFlag=F.update(K,W,Q,q,nn,tn)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),LetterProps.prototype.update=function(n,t,e,r,o,a){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var i=!1;return this.o!==n&&(this.o=n,this._mdf.o=!0,i=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,i=!0),this.sc!==e&&(this.sc=e,this._mdf.sc=!0,i=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,i=!0),this.m!==o&&(this.m=o,this._mdf.m=!0,i=!0),!a.length||this.p[0]===a[0]&&this.p[1]===a[1]&&this.p[4]===a[4]&&this.p[5]===a[5]&&this.p[12]===a[12]&&this.p[13]===a[13]||(this.p=a,this._mdf.p=!0,i=!0),i},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(n,t){for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e]);return n},TextProperty.prototype.setCurrentData=function(n){n.__complete||this.completeTextData(n),this.currentData=n,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(n){this.effectsSequence.push(n),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(n){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||n){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,e=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var r;this.lock=!0,this._mdf=!1;var o=this.effectsSequence.length,a=n||this.data.d.k[this.keysIndex].s;for(r=0;r<o;r+=1)a=e!==this.keysIndex?this.effectsSequence[r](a,a.t):this.effectsSequence[r](this.currentData,a.t);t!==a&&this.setCurrentData(a),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var n=this.data.d.k,t=this.elem.comp.renderedFrame,e=0,r=n.length;e<=r-1&&!(e===r-1||n[e+1].t>t);)e+=1;return this.keysIndex!==e&&(this.keysIndex=e),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(n){for(var t,e,r=[],o=0,a=n.length,i=!1;o<a;)t=n.charCodeAt(o),FontManager.isCombinedCharacter(t)?r[r.length-1]+=n.charAt(o):t>=55296&&t<=56319?(e=n.charCodeAt(o+1))>=56320&&e<=57343?(i||FontManager.isModifier(t,e)?(r[r.length-1]+=n.substr(o,2),i=!1):r.push(n.substr(o,2)),o+=1):r.push(n.charAt(o)):t>56319?(e=n.charCodeAt(o+1),FontManager.isZeroWidthJoiner(t,e)?(i=!0,r[r.length-1]+=n.substr(o,2),o+=1):r.push(n.charAt(o))):FontManager.isZeroWidthJoiner(t)?(r[r.length-1]+=n.charAt(o),i=!0):r.push(n.charAt(o)),o+=1;return r},TextProperty.prototype.completeTextData=function(n){n.__complete=!0;var t,e,r,o,a,i,s,l=this.elem.globalData.fontManager,c=this.data,p=[],d=0,m=c.m.g,h=0,g=0,f=0,u=[],w=0,y=0,v=l.getFontByName(n.f),b=0,x=getFontProperties(v);n.fWeight=x.weight,n.fStyle=x.style,n.finalSize=n.s,n.finalText=this.buildFinalText(n.t),e=n.finalText.length,n.finalLineHeight=n.lh;var A,C=n.tr/1e3*n.finalSize;if(n.sz)for(var k,E,_=!0,P=n.sz[0],S=n.sz[1];_;){k=0,w=0,e=(E=this.buildFinalText(n.t)).length,C=n.tr/1e3*n.finalSize;var D=-1;for(t=0;t<e;t+=1)A=E[t].charCodeAt(0),r=!1," "===E[t]?D=t:13!==A&&3!==A||(w=0,r=!0,k+=n.finalLineHeight||1.2*n.finalSize),l.chars?(s=l.getCharData(E[t],v.fStyle,v.fFamily),b=r?0:s.w*n.finalSize/100):b=l.measureText(E[t],n.f,n.finalSize),w+b>P&&" "!==E[t]?(-1===D?e+=1:t=D,k+=n.finalLineHeight||1.2*n.finalSize,E.splice(t,D===t?1:0,"\r"),D=-1,w=0):(w+=b,w+=C);k+=v.ascent*n.finalSize/100,this.canResize&&n.finalSize>this.minimumFontSize&&S<k?(n.finalSize-=1,n.finalLineHeight=n.finalSize*n.lh/n.s):(n.finalText=E,e=n.finalText.length,_=!1)}w=-C,b=0;var I,T=0;for(t=0;t<e;t+=1)if(r=!1,13===(A=(I=n.finalText[t]).charCodeAt(0))||3===A?(T=0,u.push(w),y=w>y?w:y,w=-2*C,o="",r=!0,f+=1):o=I,l.chars?(s=l.getCharData(I,v.fStyle,l.getFontByName(n.f).fFamily),b=r?0:s.w*n.finalSize/100):b=l.measureText(o,n.f,n.finalSize)," "===I?T+=b+C:(w+=b+C+T,T=0),p.push({l:b,an:b,add:h,n:r,anIndexes:[],val:o,line:f,animatorJustifyOffset:0}),2==m){if(h+=b,""===o||" "===o||t===e-1){for(""!==o&&" "!==o||(h-=b);g<=t;)p[g].an=h,p[g].ind=d,p[g].extra=b,g+=1;d+=1,h=0}}else if(3==m){if(h+=b,""===o||t===e-1){for(""===o&&(h-=b);g<=t;)p[g].an=h,p[g].ind=d,p[g].extra=b,g+=1;h=0,d+=1}}else p[d].ind=d,p[d].extra=0,d+=1;if(n.l=p,y=w>y?w:y,u.push(w),n.sz)n.boxWidth=n.sz[0],n.justifyOffset=0;else switch(n.boxWidth=y,n.j){case 1:n.justifyOffset=-n.boxWidth;break;case 2:n.justifyOffset=-n.boxWidth/2;break;default:n.justifyOffset=0}n.lineWidths=u;var M,F,B,L,R=c.a;i=R.length;var O=[];for(a=0;a<i;a+=1){for((M=R[a]).a.sc&&(n.strokeColorAnim=!0),M.a.sw&&(n.strokeWidthAnim=!0),(M.a.fc||M.a.fh||M.a.fs||M.a.fb)&&(n.fillColorAnim=!0),L=0,B=M.s.b,t=0;t<e;t+=1)(F=p[t]).anIndexes[a]=L,(1==B&&""!==F.val||2==B&&""!==F.val&&" "!==F.val||3==B&&(F.n||" "==F.val||t==e-1)||4==B&&(F.n||t==e-1))&&(1===M.s.rn&&O.push(L),L+=1);c.a[a].s.totalChars=L;var N,V=-1;if(1===M.s.rn)for(t=0;t<e;t+=1)V!=(F=p[t]).anIndexes[a]&&(V=F.anIndexes[a],N=O.splice(Math.floor(Math.random()*O.length),1)[0]),F.anIndexes[a]=N}n.yOffset=n.finalLineHeight||1.2*n.finalSize,n.ls=n.ls||0,n.ascent=v.ascent*n.finalSize/100},TextProperty.prototype.updateDocumentData=function(n,t){t=void 0===t?this.keysIndex:t;var e=this.copyData({},this.data.d.k[t].s);e=this.copyData(e,n),this.data.d.k[t].s=e,this.recalculate(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(n){var t=this.data.d.k[n].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(n){this.canResize=n,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(n){this.minimumFontSize=Math.floor(n)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var n=Math.max,t=Math.min,e=Math.floor;function r(n,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=n,this.comp=n.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(n),this.s=PropertyFactory.getProp(n,t.s||{k:0},0,0,this),this.e="e"in t?PropertyFactory.getProp(n,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(n,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(n,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(n,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(n,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(n,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(r){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=0,a=0,i=1,s=1;this.ne.v>0?o=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?i=1-this.xe.v/100:s=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(o,a,i,s).get,c=0,p=this.finalS,d=this.finalE,m=this.data.sh;if(2===m)c=l(c=d===p?r>=d?1:0:n(0,t(.5/(d-p)+(r-p)/(d-p),1)));else if(3===m)c=l(c=d===p?r>=d?0:1:1-n(0,t(.5/(d-p)+(r-p)/(d-p),1)));else if(4===m)d===p?c=0:(c=n(0,t(.5/(d-p)+(r-p)/(d-p),1)))<.5?c*=2:c=1-2*(c-.5),c=l(c);else if(5===m){if(d===p)c=0;else{var h=d-p,g=-h/2+(r=t(n(0,r+.5-p),d-p)),f=h/2;c=Math.sqrt(1-g*g/(f*f))}c=l(c)}else 6===m?(d===p?c=0:(r=t(n(0,r+.5-p),d-p),c=(1+Math.cos(Math.PI+2*Math.PI*r/(d-p)))/2),c=l(c)):(r>=e(p)&&(c=n(0,t(r-p<0?t(d,1)-(p-r):d-r,1))),c=l(c));if(100!==this.sm.v){var u=.01*this.sm.v;0===u&&(u=1e-8);var w=.5-.5*u;c<w?c=0:(c=(c-w)/u)>1&&(c=1)}return c*this.a.v},getValue:function(n){this.iterateDynamicProperties(),this._mdf=n||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,n&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,e=this.o.v/t,r=this.s.v/t+e,o=this.e.v/t+e;if(r>o){var a=r;r=o,o=a}this.finalS=r,this.finalE=o}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(n,t,e){return new r(n,t,e)}}}(),poolFactory=function(n,t,e){var r=0,o=n,a=createSizedArray(o);return{newElement:function(){return r?a[r-=1]:t()},release:function(n){r===o&&(a=pooling.double(a),o*=2),e&&e(n),a[r]=n,r+=1}}},pooling={double:function(n){return n.concat(createSizedArray(n.length))}},pointPool=poolFactory(8,(function(){return createTypedArray("float32",2)})),shapePool=(factory=poolFactory(4,(function(){return new ShapePath}),(function(n){var t,e=n._length;for(t=0;t<e;t+=1)pointPool.release(n.v[t]),pointPool.release(n.i[t]),pointPool.release(n.o[t]),n.v[t]=null,n.i[t]=null,n.o[t]=null;n._length=0,n.c=!1})),factory.clone=function(n){var t,e=factory.newElement(),r=void 0===n._length?n.v.length:n._length;for(e.setLength(r),e.c=n.c,t=0;t<r;t+=1)e.setTripleAt(n.v[t][0],n.v[t][1],n.o[t][0],n.o[t][1],n.i[t][0],n.i[t][1],t);return e},factory),factory,shapeCollectionPool=function(){var n={newShapeCollection:function(){return t?r[t-=1]:new ShapeCollection},release:function(n){var o,a=n._length;for(o=0;o<a;o+=1)shapePool.release(n.shapes[o]);n._length=0,t===e&&(r=pooling.double(r),e*=2),r[t]=n,t+=1}},t=0,e=4,r=createSizedArray(e);return n}(),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(n){var t,e=n.lengths.length;for(t=0;t<e;t+=1)bezierLengthPool.release(n.lengths[t]);n.lengths.length=0})),bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",defaultCurveSegments),lengths:createTypedArray("float32",defaultCurveSegments)}})),markerParser=function(){function n(n){for(var t,e=n.split("\r\n"),r={},o=0,a=0;a<e.length;a+=1)2===(t=e[a].split(":")).length&&(r[t[0]]=t[1].trim(),o+=1);if(0===o)throw new Error;return r}return function(t){for(var e=[],r=0;r<t.length;r+=1){var o=t[r],a={time:o.tm,duration:o.dr};try{a.payload=JSON.parse(t[r].cm)}catch(e){try{a.payload=n(t[r].cm)}catch(n){a.payload={name:t[r]}}}e.push(a)}return e}}();function BaseRenderer(){}function SVGRenderer(n,t){this.animationItem=n,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var e="";if(t&&t.title){var r=createNS("title"),o=createElementID();r.setAttribute("id",o),r.textContent=t.title,this.svgElement.appendChild(r),e+=o}if(t&&t.description){var a=createNS("desc"),i=createElementID();a.setAttribute("id",i),a.textContent=t.description,this.svgElement.appendChild(a),e+=" "+i}e&&this.svgElement.setAttribute("aria-labelledby",e);var s=createNS("defs");this.svgElement.appendChild(s);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"}},this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CanvasRenderer(n,t){this.animationItem=n,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HybridRenderer(n,t){this.animationItem=n,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function MaskElement(n,t,e){this.data=n,this.element=t,this.globalData=e,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r,o,a=this.globalData.defs,i=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(i),this.solidPath="";var s,l,c,p,d,m,h=this.masksProperties,g=0,f=[],u=createElementID(),w="clipPath",y="clip-path";for(r=0;r<i;r+=1)if(("a"!==h[r].mode&&"n"!==h[r].mode||h[r].inv||100!==h[r].o.k||h[r].o.x)&&(w="mask",y="mask"),"s"!==h[r].mode&&"i"!==h[r].mode||0!==g?c=null:((c=createNS("rect")).setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),f.push(c)),o=createNS("path"),"n"===h[r].mode)this.viewData[r]={op:PropertyFactory.getProp(this.element,h[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[r],3),elem:o,lastPath:""},a.appendChild(o);else{var v;if(g+=1,o.setAttribute("fill","s"===h[r].mode?"#000000":"#ffffff"),o.setAttribute("clip-rule","nonzero"),0!==h[r].x.k?(w="mask",y="mask",m=PropertyFactory.getProp(this.element,h[r].x,0,null,this.element),v=createElementID(),(p=createNS("filter")).setAttribute("id",v),(d=createNS("feMorphology")).setAttribute("operator","erode"),d.setAttribute("in","SourceGraphic"),d.setAttribute("radius","0"),p.appendChild(d),a.appendChild(p),o.setAttribute("stroke","s"===h[r].mode?"#000000":"#ffffff")):(d=null,m=null),this.storedData[r]={elem:o,x:m,expan:d,lastPath:"",lastOperator:"",filterId:v,lastRadius:0},"i"===h[r].mode){l=f.length;var b=createNS("g");for(s=0;s<l;s+=1)b.appendChild(f[s]);var x=createNS("mask");x.setAttribute("mask-type","alpha"),x.setAttribute("id",u+"_"+g),x.appendChild(o),a.appendChild(x),b.setAttribute("mask","url("+locationHref+"#"+u+"_"+g+")"),f.length=0,f.push(b)}else f.push(o);h[r].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[r]={elem:o,lastPath:"",op:PropertyFactory.getProp(this.element,h[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[r],3),invRect:c},this.viewData[r].prop.k||this.drawPath(h[r],this.viewData[r].prop.v,this.viewData[r])}for(this.maskElement=createNS(w),i=f.length,r=0;r<i;r+=1)this.maskElement.appendChild(f[r]);g>0&&(this.maskElement.setAttribute("id",u),this.element.maskedElement.setAttribute(y,"url("+locationHref+"#"+u+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}function HierarchyElement(){}function FrameElement(){}function TransformElement(){}function RenderableElement(){}function RenderableDOMElement(){}function ProcessedElement(n,t){this.elem=n,this.pos=t}function SVGStyleData(n,t){this.data=n,this.type=n.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===n.hd,this.pElem=createNS("path"),this.msElem=null}function SVGShapeData(n,t,e){this.caches=[],this.styles=[],this.transformers=n,this.lStr="",this.sh=e,this.lvl=t,this._isAnimated=!!e.k;for(var r=0,o=n.length;r<o;){if(n[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function SVGTransformData(n,t,e){this.transform={mProps:n,op:t,container:e},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function SVGStrokeStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.w=PropertyFactory.getProp(n,t.w,0,null,this),this.d=new DashProperty(n,t.d||{},"svg",this),this.c=PropertyFactory.getProp(n,t.c,1,255,this),this.style=e,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.c=PropertyFactory.getProp(n,t.c,1,255,this),this.style=e}function SVGGradientFillStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.initGradientData(n,t,e)}function SVGGradientStrokeStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(n,t.w,0,null,this),this.d=new DashProperty(n,t.d||{},"svg",this),this.initGradientData(n,t,e),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}BaseRenderer.prototype.checkLayers=function(n){var t,e,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(e=this.layers[t]).ip-e.st<=n-this.layers[t].st&&e.op-e.st>n-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(n){switch(n.ty){case 2:return this.createImage(n);case 0:return this.createComp(n);case 1:return this.createSolid(n);case 3:default:return this.createNull(n);case 4:return this.createShape(n);case 5:return this.createText(n);case 6:return this.createAudio(n);case 13:return this.createCamera(n);case 15:return this.createFootage(n)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(n){return new AudioElement(n,this.globalData,this)},BaseRenderer.prototype.createFootage=function(n){return new FootageElement(n,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)this.buildItem(n);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(n){var t;this.completeLayers=!1;var e,r=n.length,o=this.layers.length;for(t=0;t<r;t+=1)for(e=0;e<o;){if(this.layers[e].id===n[t].id){this.layers[e]=n[t];break}e+=1}},BaseRenderer.prototype.setProjectInterface=function(n){this.globalData.projectInterface=n},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(n,t,e){for(var r=this.elements,o=this.layers,a=0,i=o.length;a<i;)o[a].ind==t&&(r[a]&&!0!==r[a]?(e.push(r[a]),r[a].setAsParent(),void 0!==o[a].parent?this.buildElementParenting(n,o[a].parent,e):n.setHierarchy(e)):(this.buildItem(a),this.addPendingElement(n))),a+=1},BaseRenderer.prototype.addPendingElement=function(n){this.pendingElements.push(n)},BaseRenderer.prototype.searchExtraCompositions=function(n){var t,e=n.length;for(t=0;t<e;t+=1)if(n[t].xt){var r=this.createComp(n[t]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.setupGlobalData=function(n,t){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(n.chars),this.globalData.fontManager.addFonts(n.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=n.fr,this.globalData.nm=n.nm,this.globalData.compSize={w:n.w,h:n.h}},extendPrototype([BaseRenderer],SVGRenderer),SVGRenderer.prototype.createNull=function(n){return new NullElement(n,this.globalData,this)},SVGRenderer.prototype.createShape=function(n){return new SVGShapeElement(n,this.globalData,this)},SVGRenderer.prototype.createText=function(n){return new SVGTextLottieElement(n,this.globalData,this)},SVGRenderer.prototype.createImage=function(n){return new IImageElement(n,this.globalData,this)},SVGRenderer.prototype.createComp=function(n){return new SVGCompElement(n,this.globalData,this)},SVGRenderer.prototype.createSolid=function(n){return new ISolidElement(n,this.globalData,this)},SVGRenderer.prototype.configAnimation=function(n){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+n.w+" "+n.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",n.w),this.svgElement.setAttribute("height",n.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(n,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=n;var e=createNS("clipPath"),r=createNS("rect");r.setAttribute("width",n.w),r.setAttribute("height",n.h),r.setAttribute("x",0),r.setAttribute("y",0);var o=createElementID();e.setAttribute("id",o),e.appendChild(r),this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+o+")"),t.appendChild(e),this.layers=n.layers,this.elements=createSizedArray(n.layers.length)},SVGRenderer.prototype.destroy=function(){var n;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRenderer.prototype.updateContainerSize=function(){},SVGRenderer.prototype.buildItem=function(n){var t=this.elements;if(!t[n]&&99!==this.layers[n].ty){t[n]=!0;var e=this.createItem(this.layers[n]);t[n]=e,expressionsPlugin&&(0===this.layers[n].ty&&this.globalData.projectInterface.registerComposition(e),e.initExpressions()),this.appendElementInPos(e,n),this.layers[n].tt&&(this.elements[n-1]&&!0!==this.elements[n-1]?e.setMatte(t[n-1].layerId):(this.buildItem(n-1),this.addPendingElement(e)))}},SVGRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var n=this.pendingElements.pop();if(n.checkParenting(),n.data.tt)for(var t=0,e=this.elements.length;t<e;){if(this.elements[t]===n){n.setMatte(this.elements[t-1].layerId);break}t+=1}}},SVGRenderer.prototype.renderFrame=function(n){if(this.renderedFrame!==n&&!this.destroyed){var t;null===n?n=this.renderedFrame:this.renderedFrame=n,this.globalData.frameNum=n,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=n,this.globalData._mdf=!1;var e=this.layers.length;for(this.completeLayers||this.checkLayers(n),t=e-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(n-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRenderer.prototype.appendElementInPos=function(n,t){var e=n.getBaseElement();if(e){for(var r,o=0;o<t;)this.elements[o]&&!0!==this.elements[o]&&this.elements[o].getBaseElement()&&(r=this.elements[o].getBaseElement()),o+=1;r?this.layerElement.insertBefore(e,r):this.layerElement.appendChild(e)}},SVGRenderer.prototype.hide=function(){this.layerElement.style.display="none"},SVGRenderer.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseRenderer],CanvasRenderer),CanvasRenderer.prototype.createShape=function(n){return new CVShapeElement(n,this.globalData,this)},CanvasRenderer.prototype.createText=function(n){return new CVTextElement(n,this.globalData,this)},CanvasRenderer.prototype.createImage=function(n){return new CVImageElement(n,this.globalData,this)},CanvasRenderer.prototype.createComp=function(n){return new CVCompElement(n,this.globalData,this)},CanvasRenderer.prototype.createSolid=function(n){return new CVSolidElement(n,this.globalData,this)},CanvasRenderer.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRenderer.prototype.ctxTransform=function(n){if(1!==n[0]||0!==n[1]||0!==n[4]||1!==n[5]||0!==n[12]||0!==n[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(n);var t=this.contextData.cTr.props;this.transformMat.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var e=this.contextData.cTr.props;this.canvasContext.setTransform(e[0],e[1],e[4],e[5],e[12],e[13])}else this.canvasContext.transform(n[0],n[1],n[4],n[5],n[12],n[13])},CanvasRenderer.prototype.ctxOpacity=function(n){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=n<0?0:n,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=n<0?0:n,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRenderer.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRenderer.prototype.save=function(n){if(this.renderConfig.clearCanvas){n&&this.canvasContext.save();var t,e=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var r=this.contextData.saved[this.contextData.cArrPos];for(t=0;t<16;t+=1)r[t]=e[t];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRenderer.prototype.restore=function(n){if(this.renderConfig.clearCanvas){n&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var t,e=this.contextData.saved[this.contextData.cArrPos],r=this.contextData.cTr.props;for(t=0;t<16;t+=1)r[t]=e[t];this.canvasContext.setTransform(e[0],e[1],e[4],e[5],e[12],e[13]),e=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=e,this.globalData.currentGlobalAlpha!==e&&(this.canvasContext.globalAlpha=e,this.globalData.currentGlobalAlpha=e)}else this.canvasContext.restore()},CanvasRenderer.prototype.configAnimation=function(n){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var e="0px 0px 0px";t.transformOrigin=e,t.mozTransformOrigin=e,t.webkitTransformOrigin=e,t["-webkit-transform"]=e,t.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.data=n,this.layers=n.layers,this.transformCanvas={w:n.w,h:n.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(n,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(n.layers.length),this.updateContainerSize()},CanvasRenderer.prototype.updateContainerSize=function(){var n,t,e,r;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",n*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(n=this.canvasContext.canvas.width*this.renderConfig.dpr,t=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var o=this.renderConfig.preserveAspectRatio.split(" "),a=o[1]||"meet",i=o[0]||"xMidYMid",s=i.substr(0,4),l=i.substr(4);e=n/t,(r=this.transformCanvas.w/this.transformCanvas.h)>e&&"meet"===a||r<e&&"slice"===a?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===s&&(r<e&&"meet"===a||r>e&&"slice"===a)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===s&&(r<e&&"meet"===a||r>e&&"slice"===a)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===l&&(r>e&&"meet"===a||r<e&&"slice"===a)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===l&&(r>e&&"meet"===a||r<e&&"slice"===a)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRenderer.prototype.destroy=function(){var n;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),n=(this.layers?this.layers.length:0)-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRenderer.prototype.renderFrame=function(n,t){if((this.renderedFrame!==n||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==n){var e;this.renderedFrame=n,this.globalData.frameNum=n-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=n;var r=this.layers.length;for(this.completeLayers||this.checkLayers(n),e=0;e<r;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(n-this.layers[e].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRenderer.prototype.buildItem=function(n){var t=this.elements;if(!t[n]&&99!==this.layers[n].ty){var e=this.createItem(this.layers[n],this,this.globalData);t[n]=e,e.initExpressions()}},CanvasRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRenderer.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRenderer.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([BaseRenderer],HybridRenderer),HybridRenderer.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRenderer.prototype.appendElementInPos=function(n,t){var e=n.getBaseElement();if(e){var r=this.layers[t];if(r.ddd&&this.supports3d)this.addTo3dContainer(e,t);else if(this.threeDElements)this.addTo3dContainer(e,t);else{for(var o,a,i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement&&(a=this.elements[i],o=(this.layers[i].ddd?this.getThreeDContainerByPos(i):a.getBaseElement())||o),i+=1;o?r.ddd&&this.supports3d||this.layerElement.insertBefore(e,o):r.ddd&&this.supports3d||this.layerElement.appendChild(e)}}},HybridRenderer.prototype.createShape=function(n){return this.supports3d?new HShapeElement(n,this.globalData,this):new SVGShapeElement(n,this.globalData,this)},HybridRenderer.prototype.createText=function(n){return this.supports3d?new HTextElement(n,this.globalData,this):new SVGTextLottieElement(n,this.globalData,this)},HybridRenderer.prototype.createCamera=function(n){return this.camera=new HCameraElement(n,this.globalData,this),this.camera},HybridRenderer.prototype.createImage=function(n){return this.supports3d?new HImageElement(n,this.globalData,this):new IImageElement(n,this.globalData,this)},HybridRenderer.prototype.createComp=function(n){return this.supports3d?new HCompElement(n,this.globalData,this):new SVGCompElement(n,this.globalData,this)},HybridRenderer.prototype.createSolid=function(n){return this.supports3d?new HSolidElement(n,this.globalData,this):new ISolidElement(n,this.globalData,this)},HybridRenderer.prototype.createNull=SVGRenderer.prototype.createNull,HybridRenderer.prototype.getThreeDContainerByPos=function(n){for(var t=0,e=this.threeDElements.length;t<e;){if(this.threeDElements[t].startPos<=n&&this.threeDElements[t].endPos>=n)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRenderer.prototype.createThreeDContainer=function(n,t){var e,r,o=createTag("div");styleDiv(o);var a=createTag("div");if(styleDiv(a),"3d"===t){(e=o.style).width=this.globalData.compSize.w+"px",e.height=this.globalData.compSize.h+"px";var i="50% 50%";e.webkitTransformOrigin=i,e.mozTransformOrigin=i,e.transformOrigin=i;var s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=a.style).transform=s,r.webkitTransform=s}o.appendChild(a);var l={container:a,perspectiveElem:o,startPos:n,endPos:n,type:t};return this.threeDElements.push(l),l},HybridRenderer.prototype.build3dContainers=function(){var n,t,e=this.layers.length,r="";for(n=0;n<e;n+=1)this.layers[n].ddd&&3!==this.layers[n].ty?("3d"!==r&&(r="3d",t=this.createThreeDContainer(n,"3d")),t.endPos=Math.max(t.endPos,n)):("2d"!==r&&(r="2d",t=this.createThreeDContainer(n,"2d")),t.endPos=Math.max(t.endPos,n));for(n=(e=this.threeDElements.length)-1;n>=0;n-=1)this.resizerElem.appendChild(this.threeDElements[n].perspectiveElem)},HybridRenderer.prototype.addTo3dContainer=function(n,t){for(var e=0,r=this.threeDElements.length;e<r;){if(t<=this.threeDElements[e].endPos){for(var o,a=this.threeDElements[e].startPos;a<t;)this.elements[a]&&this.elements[a].getBaseElement&&(o=this.elements[a].getBaseElement()),a+=1;o?this.threeDElements[e].container.insertBefore(n,o):this.threeDElements[e].container.appendChild(n);break}e+=1}},HybridRenderer.prototype.configAnimation=function(n){var t=createTag("div"),e=this.animationItem.wrapper,r=t.style;r.width=n.w+"px",r.height=n.h+"px",this.resizerElem=t,styleDiv(t),r.transformStyle="flat",r.mozTransformStyle="flat",r.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),e.appendChild(t),r.overflow="hidden";var o=createNS("svg");o.setAttribute("width","1"),o.setAttribute("height","1"),styleDiv(o),this.resizerElem.appendChild(o);var a=createNS("defs");o.appendChild(a),this.data=n,this.setupGlobalData(n,o),this.globalData.defs=a,this.layers=n.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRenderer.prototype.destroy=function(){var n;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(n=0;n<t;n+=1)this.elements[n].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRenderer.prototype.updateContainerSize=function(){var n,t,e,r,o=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight,i=o/a;this.globalData.compSize.w/this.globalData.compSize.h>i?(n=o/this.globalData.compSize.w,t=o/this.globalData.compSize.w,e=0,r=(a-this.globalData.compSize.h*(o/this.globalData.compSize.w))/2):(n=a/this.globalData.compSize.h,t=a/this.globalData.compSize.h,e=(o-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,r=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+n+",0,0,0,0,"+t+",0,0,0,0,1,0,"+e+","+r+",0,1)",s.transform=s.webkitTransform},HybridRenderer.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRenderer.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRenderer.prototype.show=function(){this.resizerElem.style.display="block"},HybridRenderer.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var n,t=this.globalData.compSize.w,e=this.globalData.compSize.h,r=this.threeDElements.length;for(n=0;n<r;n+=1){var o=this.threeDElements[n].perspectiveElem.style;o.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(e,2))+"px",o.perspective=o.webkitPerspective}}},HybridRenderer.prototype.searchExtraCompositions=function(n){var t,e=n.length,r=createTag("div");for(t=0;t<e;t+=1)if(n[t].xt){var o=this.createComp(n[t],r,this.globalData.comp,null);o.initExpressions(),this.globalData.projectInterface.registerComposition(o)}},MaskElement.prototype.getMaskProperty=function(n){return this.viewData[n].prop},MaskElement.prototype.renderFrame=function(n){var t,e=this.element.finalTransform.mat,r=this.masksProperties.length;for(t=0;t<r;t+=1)if((this.viewData[t].prop._mdf||n)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||n)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||n)&&this.viewData[t].invRect.setAttribute("transform",e.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||n))){var o=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+locationHref+"#"+this.storedData[t].filterId+")")),o.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var n="M0,0 ";return n+=" h"+this.globalData.compSize.w,n+=" v"+this.globalData.compSize.h,(n+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(n,t,e){var r,o,a=" M"+t.v[0][0]+","+t.v[0][1];for(o=t._length,r=1;r<o;r+=1)a+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[r][0]+","+t.i[r][1]+" "+t.v[r][0]+","+t.v[r][1];if(t.c&&o>1&&(a+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),e.lastPath!==a){var i="";e.elem&&(t.c&&(i=n.inv?this.solidPath+a:a),e.elem.setAttribute("d",i)),e.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(n){this.hierarchy=n},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(n,t){var e,r=this.dynamicProperties.length;for(e=0;e<r;e+=1)(t||this._isParent&&"transform"===this.dynamicProperties[e].propType)&&(this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&this.dynamicProperties.push(n)}},TransformElement.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var n,t=this.finalTransform.mat,e=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;e<r;){if(this.hierarchy[e].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}e+=1}if(this.finalTransform._matMdf)for(n=this.finalTransform.mProp.v.props,t.cloneFromProps(n),e=0;e<r;e+=1)n=this.hierarchy[e].finalTransform.mProp.v.props,t.transform(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15])}},globalToLocal:function(n){var t=[];t.push(this.finalTransform);for(var e,r=!0,o=this.comp;r;)o.finalTransform?(o.data.hasMask&&t.splice(0,0,o.finalTransform),o=o.comp):r=!1;var a,i=t.length;for(e=0;e<i;e+=1)a=t[e].mat.applyToPointArray(0,0,0),n=[n[0]-a[0],n[1]-a[1],0];return n},mHelper:new Matrix},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(n){-1===this.renderableComponents.indexOf(n)&&this.renderableComponents.push(n)},removeRenderableComponent:function(n){-1!==this.renderableComponents.indexOf(n)&&this.renderableComponents.splice(this.renderableComponents.indexOf(n),1)},prepareRenderableFrame:function(n){this.checkLayerLimits(n)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(n){this.data.ip-this.data.st<=n&&this.data.op-this.data.st>n?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var n,t=this.renderableComponents.length;for(n=0;n<t;n+=1)this.renderableComponents[n].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initTransform(n,t,e),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(n){this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),SVGGradientFillStyleData.prototype.initGradientData=function(n,t,e){this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.s=PropertyFactory.getProp(n,t.s,1,null,this),this.e=PropertyFactory.getProp(n,t.e,1,null,this),this.h=PropertyFactory.getProp(n,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(n,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(n,t.g,this),this.style=e,this.stops=[],this.setGradientData(e.pElem,t),this.setGradientOpacity(t,e),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(n,t){var e=createElementID(),r=createNS(1===t.t?"linearGradient":"radialGradient");r.setAttribute("id",e),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse");var o,a,i,s=[];for(i=4*t.g.p,a=0;a<i;a+=4)o=createNS("stop"),r.appendChild(o),s.push(o);n.setAttribute("gf"===t.ty?"fill":"stroke","url("+locationHref+"#"+e+")"),this.gf=r,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(n,t){if(this.g._hasOpacity&&!this.g._collapsable){var e,r,o,a=createNS("mask"),i=createNS("path");a.appendChild(i);var s=createElementID(),l=createElementID();a.setAttribute("id",l);var c=createNS(1===n.t?"linearGradient":"radialGradient");c.setAttribute("id",s),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),o=n.g.k.k[0].s?n.g.k.k[0].s.length:n.g.k.k.length;var p=this.stops;for(r=4*n.g.p;r<o;r+=2)(e=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(e),p.push(e);i.setAttribute("gf"===n.ty?"fill":"stroke","url("+locationHref+"#"+s+")"),"gs"===n.ty&&(i.setAttribute("stroke-linecap",lineCapEnum[n.lc||2]),i.setAttribute("stroke-linejoin",lineJoinEnum[n.lj||2]),1===n.lj&&i.setAttribute("stroke-miterlimit",n.ml)),this.of=c,this.ms=a,this.ost=p,this.maskId=l,t.msElem=i}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var SVGElementsRenderer=function(){var n=new Matrix,t=new Matrix;function e(n,t,e){(e||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(e||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function r(e,r,o){var a,i,s,l,c,p,d,m,h,g,f,u=r.styles.length,w=r.lvl;for(p=0;p<u;p+=1){if(l=r.sh._mdf||o,r.styles[p].lvl<w){for(m=t.reset(),g=w-r.styles[p].lvl,f=r.transformers.length-1;!l&&g>0;)l=r.transformers[f].mProps._mdf||l,g-=1,f-=1;if(l)for(g=w-r.styles[p].lvl,f=r.transformers.length-1;g>0;)h=r.transformers[f].mProps.v.props,m.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]),g-=1,f-=1}else m=n;if(i=(d=r.sh.paths)._length,l){for(s="",a=0;a<i;a+=1)(c=d.shapes[a])&&c._length&&(s+=buildShapeString(c,c._length,c.c,m));r.caches[p]=s}else s=r.caches[p];r.styles[p].d+=!0===e.hd?"":s,r.styles[p]._mdf=l||r.styles[p]._mdf}}function o(n,t,e){var r=t.style;(t.c._mdf||e)&&r.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||e)&&r.pElem.setAttribute("fill-opacity",t.o.v)}function a(n,t,e){i(n,t,e),s(0,t,e)}function i(n,t,e){var r,o,a,i,s,l=t.gf,c=t.g._hasOpacity,p=t.s.v,d=t.e.v;if(t.o._mdf||e){var m="gf"===n.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(m,t.o.v)}if(t.s._mdf||e){var h=1===n.t?"x1":"cx",g="x1"===h?"y1":"cy";l.setAttribute(h,p[0]),l.setAttribute(g,p[1]),c&&!t.g._collapsable&&(t.of.setAttribute(h,p[0]),t.of.setAttribute(g,p[1]))}if(t.g._cmdf||e){r=t.cst;var f=t.g.c;for(a=r.length,o=0;o<a;o+=1)(i=r[o]).setAttribute("offset",f[4*o]+"%"),i.setAttribute("stop-color","rgb("+f[4*o+1]+","+f[4*o+2]+","+f[4*o+3]+")")}if(c&&(t.g._omdf||e)){var u=t.g.o;for(a=(r=t.g._collapsable?t.cst:t.ost).length,o=0;o<a;o+=1)i=r[o],t.g._collapsable||i.setAttribute("offset",u[2*o]+"%"),i.setAttribute("stop-opacity",u[2*o+1])}if(1===n.t)(t.e._mdf||e)&&(l.setAttribute("x2",d[0]),l.setAttribute("y2",d[1]),c&&!t.g._collapsable&&(t.of.setAttribute("x2",d[0]),t.of.setAttribute("y2",d[1])));else if((t.s._mdf||t.e._mdf||e)&&(s=Math.sqrt(Math.pow(p[0]-d[0],2)+Math.pow(p[1]-d[1],2)),l.setAttribute("r",s),c&&!t.g._collapsable&&t.of.setAttribute("r",s)),t.e._mdf||t.h._mdf||t.a._mdf||e){s||(s=Math.sqrt(Math.pow(p[0]-d[0],2)+Math.pow(p[1]-d[1],2)));var w=Math.atan2(d[1]-p[1],d[0]-p[0]),y=t.h.v;y>=1?y=.99:y<=-1&&(y=-.99);var v=s*y,b=Math.cos(w+t.a.v)*v+p[0],x=Math.sin(w+t.a.v)*v+p[1];l.setAttribute("fx",b),l.setAttribute("fy",x),c&&!t.g._collapsable&&(t.of.setAttribute("fx",b),t.of.setAttribute("fy",x))}}function s(n,t,e){var r=t.style,o=t.d;o&&(o._mdf||e)&&o.dashStr&&(r.pElem.setAttribute("stroke-dasharray",o.dashStr),r.pElem.setAttribute("stroke-dashoffset",o.dashoffset[0])),t.c&&(t.c._mdf||e)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||e)&&r.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||e)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(n){switch(n.ty){case"fl":return o;case"gf":return i;case"gs":return a;case"st":return s;case"sh":case"el":case"rc":case"sr":return r;case"tr":return e;default:return null}}}}();function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVShapeData(n,t,e,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var o,a=4;"rc"===t.ty?a=5:"el"===t.ty?a=6:"sr"===t.ty&&(a=7),this.sh=ShapePropertyFactory.getShapeProp(n,t,a,n);var i,s=e.length;for(o=0;o<s;o+=1)e[o].closed||(i={transforms:r.addTransformSequence(e[o].transforms),trNodes:[]},this.styledShapes.push(i),e[o].elements.push(i))}function BaseElement(){}function NullElement(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initFrame(),this.initTransform(n,t,e),this.initHierarchy()}function SVGBaseElement(){}function IShapeElement(){}function ITextElement(){}function ICompElement(){}function IImageElement(n,t,e){this.assetData=t.getAssetData(n.refId),this.initElement(n,t,e),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ISolidElement(n,t,e){this.initElement(n,t,e)}function AudioElement(n,t,e){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(n.refId),this.initBaseData(n,t,e),this._isPlaying=!1,this._canPlay=!1;var r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(r),this._currentTime=0,this.globalData.audioController.addAudio(this),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function FootageElement(n,t,e){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(n.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(n,t,e)}function SVGCompElement(n,t,e){this.layers=n.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(n,t,e),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGTextLottieElement(n,t,e){this.textSpans=[],this.renderType="svg",this.initElement(n,t,e)}function SVGShapeElement(n,t,e){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(n,t,e),this.prevViewData=[]}function SVGTintFilter(n,t){this.filterManager=t;var e=createNS("feColorMatrix");if(e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","linearRGB"),e.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.setAttribute("result","f1"),n.appendChild(e),(e=createNS("feColorMatrix")).setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),e.setAttribute("result","f2"),n.appendChild(e),this.matrixFilter=e,100!==t.effectElements[2].p.v||t.effectElements[2].p.k){var r,o=createNS("feMerge");n.appendChild(o),(r=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),o.appendChild(r),(r=createNS("feMergeNode")).setAttribute("in","f2"),o.appendChild(r)}}function SVGFillFilter(n,t){this.filterManager=t;var e=createNS("feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),n.appendChild(e),this.matrixFilter=e}function SVGGaussianBlurEffect(n,t){n.setAttribute("x","-100%"),n.setAttribute("y","-100%"),n.setAttribute("width","300%"),n.setAttribute("height","300%"),this.filterManager=t;var e=createNS("feGaussianBlur");n.appendChild(e),this.feGaussianBlur=e}function SVGStrokeEffect(n,t){this.initialized=!1,this.filterManager=t,this.elem=n,this.paths=[]}function SVGTritoneFilter(n,t){this.filterManager=t;var e=createNS("feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","linearRGB"),e.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.setAttribute("result","f1"),n.appendChild(e);var r=createNS("feComponentTransfer");r.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(r),this.matrixFilter=r;var o=createNS("feFuncR");o.setAttribute("type","table"),r.appendChild(o),this.feFuncR=o;var a=createNS("feFuncG");a.setAttribute("type","table"),r.appendChild(a),this.feFuncG=a;var i=createNS("feFuncB");i.setAttribute("type","table"),r.appendChild(i),this.feFuncB=i}function SVGProLevelsFilter(n,t){this.filterManager=t;var e=this.filterManager.effectElements,r=createNS("feComponentTransfer");(e[10].p.k||0!==e[10].p.v||e[11].p.k||1!==e[11].p.v||e[12].p.k||1!==e[12].p.v||e[13].p.k||0!==e[13].p.v||e[14].p.k||1!==e[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",r)),(e[17].p.k||0!==e[17].p.v||e[18].p.k||1!==e[18].p.v||e[19].p.k||1!==e[19].p.v||e[20].p.k||0!==e[20].p.v||e[21].p.k||1!==e[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",r)),(e[24].p.k||0!==e[24].p.v||e[25].p.k||1!==e[25].p.v||e[26].p.k||1!==e[26].p.v||e[27].p.k||0!==e[27].p.v||e[28].p.k||1!==e[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",r)),(e[31].p.k||0!==e[31].p.v||e[32].p.k||1!==e[32].p.v||e[33].p.k||1!==e[33].p.v||e[34].p.k||0!==e[34].p.v||e[35].p.k||1!==e[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",r)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(r.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(r),r=createNS("feComponentTransfer")),(e[3].p.k||0!==e[3].p.v||e[4].p.k||1!==e[4].p.v||e[5].p.k||1!==e[5].p.v||e[6].p.k||0!==e[6].p.v||e[7].p.k||1!==e[7].p.v)&&(r.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(r),this.feFuncRComposed=this.createFeFunc("feFuncR",r),this.feFuncGComposed=this.createFeFunc("feFuncG",r),this.feFuncBComposed=this.createFeFunc("feFuncB",r))}function SVGDropShadowEffect(n,t){var e=t.container.globalData.renderConfig.filterSize;n.setAttribute("x",e.x),n.setAttribute("y",e.y),n.setAttribute("width",e.width),n.setAttribute("height",e.height),this.filterManager=t;var r=createNS("feGaussianBlur");r.setAttribute("in","SourceAlpha"),r.setAttribute("result","drop_shadow_1"),r.setAttribute("stdDeviation","0"),this.feGaussianBlur=r,n.appendChild(r);var o=createNS("feOffset");o.setAttribute("dx","25"),o.setAttribute("dy","0"),o.setAttribute("in","drop_shadow_1"),o.setAttribute("result","drop_shadow_2"),this.feOffset=o,n.appendChild(o);var a=createNS("feFlood");a.setAttribute("flood-color","#00ff00"),a.setAttribute("flood-opacity","1"),a.setAttribute("result","drop_shadow_3"),this.feFlood=a,n.appendChild(a);var i=createNS("feComposite");i.setAttribute("in","drop_shadow_3"),i.setAttribute("in2","drop_shadow_2"),i.setAttribute("operator","in"),i.setAttribute("result","drop_shadow_4"),n.appendChild(i);var s,l=createNS("feMerge");n.appendChild(l),s=createNS("feMergeNode"),l.appendChild(s),(s=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),this.feMergeNode=s,this.feMerge=l,this.originalNodeAdded=!1,l.appendChild(s)}ShapeTransformManager.prototype={addTransformSequence:function(n){var t,e=n.length,r="_";for(t=0;t<e;t+=1)r+=n[t].transform.key+"_";var o=this.sequences[r];return o||(o={transforms:[].concat(n),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=o,this.sequenceList.push(o)),o},processSequence:function(n,t){for(var e,r=0,o=n.transforms.length,a=t;r<o&&!t;){if(n.transforms[r].transform.mProps._mdf){a=!0;break}r+=1}if(a)for(n.finalTransform.reset(),r=o-1;r>=0;r-=1)e=n.transforms[r].transform.mProps.v.props,n.finalTransform.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]);n._mdf=a},processSequences:function(n){var t,e=this.sequenceList.length;for(t=0;t<e;t+=1)this.processSequence(this.sequenceList[t],n)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}},CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var n=0,t=this.data.masksProperties.length;n<t;){if("n"!==this.data.masksProperties[n].mode&&!1!==this.data.masksProperties[n].cl)return!0;n+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n),0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var n=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=n},initBaseData:function(n,t,e){this.globalData=t,this.comp=e,this.data=n,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},NullElement.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var n,t,e,r=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var o=createNS("mask");o.setAttribute("id",this.layerId),o.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),o.appendChild(this.layerElement),r=o,this.globalData.defs.appendChild(o),featureSupport.maskType||1!=this.data.td||(o.setAttribute("mask-type","luminance"),n=createElementID(),t=filtersFactory.createFilter(n),this.globalData.defs.appendChild(t),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(e=createNS("g")).appendChild(this.layerElement),r=e,o.appendChild(e),e.setAttribute("filter","url("+locationHref+"#"+n+")"))}else if(2==this.data.td){var a=createNS("mask");a.setAttribute("id",this.layerId),a.setAttribute("mask-type","alpha");var i=createNS("g");a.appendChild(i),n=createElementID(),t=filtersFactory.createFilter(n);var s=createNS("feComponentTransfer");s.setAttribute("in","SourceGraphic"),t.appendChild(s);var l=createNS("feFuncA");l.setAttribute("type","table"),l.setAttribute("tableValues","1.0 0.0"),s.appendChild(l),this.globalData.defs.appendChild(t);var c=createNS("rect");c.setAttribute("width",this.comp.data.w),c.setAttribute("height",this.comp.data.h),c.setAttribute("x","0"),c.setAttribute("y","0"),c.setAttribute("fill","#ffffff"),c.setAttribute("opacity","0"),i.setAttribute("filter","url("+locationHref+"#"+n+")"),i.appendChild(c),i.appendChild(this.layerElement),r=i,featureSupport.maskType||(a.setAttribute("mask-type","luminance"),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),e=createNS("g"),i.appendChild(c),e.appendChild(this.layerElement),r=e,i.appendChild(e)),this.globalData.defs.appendChild(a)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),r=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var p=createNS("clipPath"),d=createNS("path");d.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var m=createElementID();if(p.setAttribute("id",m),p.appendChild(d),this.globalData.defs.appendChild(p),this.checkMasks()){var h=createNS("g");h.setAttribute("clip-path","url("+locationHref+"#"+m+")"),h.appendChild(this.layerElement),this.transformedElement=h,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+m+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(n){this.matteElement&&this.matteElement.setAttribute("mask","url("+locationHref+"#"+n+")")}},IShapeElement.prototype={addShapeToModifiers:function(n){var t,e=this.shapeModifiers.length;for(t=0;t<e;t+=1)this.shapeModifiers[t].addShape(n)},isShapeInAnimatedModifiers:function(n){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(n))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var n,t=this.shapes.length;for(n=0;n<t;n+=1)this.shapes[n].sh.reset();for(n=(t=this.shapeModifiers.length)-1;n>=0&&!this.shapeModifiers[n].processShapes(this._isFirstFrame);n-=1);}},searchProcessedElement:function(n){for(var t=this.processedElements,e=0,r=t.length;e<r;){if(t[e].elem===n)return t[e].pos;e+=1}return 0},addProcessedElement:function(n,t){for(var e=this.processedElements,r=e.length;r;)if(e[r-=1].elem===n)return void(e[r].pos=t);e.push(new ProcessedElement(n,t))},prepareFrame:function(n){this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange)}},ITextElement.prototype.initElement=function(n,t,e){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(n,t,e),this.textProperty=new TextProperty(this,n.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(n.t,this.renderType,this),this.initTransform(n,t,e),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(n){this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(n,t){var e,r,o=t.length,a="";for(e=0;e<o;e+=1)r=t[e].ks.k,a+=buildShapeString(r,r.i.length,!0,n);return a},ITextElement.prototype.updateDocumentData=function(n,t){this.textProperty.updateDocumentData(n,t)},ITextElement.prototype.canResizeFont=function(n){this.textProperty.canResizeFont(n)},ITextElement.prototype.setMinimumFontSize=function(n){this.textProperty.setMinimumFontSize(n)},ITextElement.prototype.applyTextPropertiesToMatrix=function(n,t,e,r,o){switch(n.ps&&t.translate(n.ps[0],n.ps[1]+n.ascent,0),t.translate(0,-n.ls,0),n.j){case 1:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[e]),0,0);break;case 2:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[e])/2,0,0)}t.translate(r,o,0)},ITextElement.prototype.buildColor=function(n){return"rgb("+Math.round(255*n[0])+","+Math.round(255*n[1])+","+Math.round(255*n[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initTransform(n,t,e),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(n){if(this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=n/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var e,r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&(this.elements[e].prepareFrame(this.renderedFrame-this.layers[e].st),this.elements[e]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()},ICompElement.prototype.setElements=function(n){this.elements=n},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var n=createNS("rect");n.setAttribute("width",this.data.sw),n.setAttribute("height",this.data.sh),n.setAttribute("fill",this.data.sc),this.layerElement.appendChild(n)},AudioElement.prototype.prepareFrame=function(n){if(this.prepareRenderableFrame(n,!0),this.prepareProperties(n,!0),this.tm._placeholder)this._currentTime=n/this.data.sr;else{var t=this.tm.v;this._currentTime=t}},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(n){this.audio.rate(n)},AudioElement.prototype.volume=function(n){this.audio.volume(n)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){this.layerInterface=FootageInterface(this)},FootageElement.prototype.getFootageData=function(){return this.footageData},extendPrototype([SVGRenderer,ICompElement,SVGBaseElement],SVGCompElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(n){for(var t=0,e=n.length,r=[],o="";t<e;)n[t]===String.fromCharCode(13)||n[t]===String.fromCharCode(3)?(r.push(o),o=""):o+=n[t],t+=1;return r.push(o),r},SVGTextLottieElement.prototype.buildNewText=function(){var n,t,e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e?e.l.length:0),e.fc?this.layerElement.setAttribute("fill",this.buildColor(e.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),e.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(e.sc)),this.layerElement.setAttribute("stroke-width",e.sw)),this.layerElement.setAttribute("font-size",e.finalSize);var r=this.globalData.fontManager.getFontByName(e.f);if(r.fClass)this.layerElement.setAttribute("class",r.fClass);else{this.layerElement.setAttribute("font-family",r.fFamily);var o=e.fWeight,a=e.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",o)}this.layerElement.setAttribute("aria-label",e.t);var i,s=e.l||[],l=!!this.globalData.fontManager.chars;t=s.length;var c,p=this.mHelper,d="",m=this.data.singleShape,h=0,g=0,f=!0,u=.001*e.tr*e.finalSize;if(!m||l||e.sz){var w,y,v=this.textSpans.length;for(n=0;n<t;n+=1)l&&m&&0!==n||(i=v>n?this.textSpans[n]:createNS(l?"path":"text"),v<=n&&(i.setAttribute("stroke-linecap","butt"),i.setAttribute("stroke-linejoin","round"),i.setAttribute("stroke-miterlimit","4"),this.textSpans[n]=i,this.layerElement.appendChild(i)),i.style.display="inherit"),p.reset(),p.scale(e.finalSize/100,e.finalSize/100),m&&(s[n].n&&(h=-u,g+=e.yOffset,g+=f?1:0,f=!1),this.applyTextPropertiesToMatrix(e,p,s[n].line,h,g),h+=s[n].l||0,h+=u),l?(c=(w=(y=this.globalData.fontManager.getCharData(e.finalText[n],r.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&y.data||{}).shapes?w.shapes[0].it:[],m?d+=this.createPathShape(p,c):i.setAttribute("d",this.createPathShape(p,c))):(m&&i.setAttribute("transform","translate("+p.props[12]+","+p.props[13]+")"),i.textContent=s[n].val,i.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));m&&i&&i.setAttribute("d",d)}else{var b=this.textContainer,x="start";switch(e.j){case 1:x="end";break;case 2:x="middle";break;default:x="start"}b.setAttribute("text-anchor",x),b.setAttribute("letter-spacing",u);var A=this.buildTextContents(e.finalText);for(t=A.length,g=e.ps?e.ps[1]+e.ascent:0,n=0;n<t;n+=1)(i=this.textSpans[n]||createNS("tspan")).textContent=A[n],i.setAttribute("x",0),i.setAttribute("y",g),i.style.display="inherit",b.appendChild(i),this.textSpans[n]=i,g+=e.finalLineHeight;this.layerElement.appendChild(b)}for(;n<this.textSpans.length;)this.textSpans[n].style.display="none",n+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var n=this.layerElement.getBBox();this.bbox={top:n.y,left:n.x,width:n.width,height:n.height}}return this.bbox},SVGTextLottieElement.prototype.renderInnerContent=function(){if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var n,t;this._sizeChanged=!0;var e,r,o=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;for(t=a.length,n=0;n<t;n+=1)a[n].n||(e=o[n],r=this.textSpans[n],e._mdf.m&&r.setAttribute("transform",e.m),e._mdf.o&&r.setAttribute("opacity",e.o),e._mdf.sw&&r.setAttribute("stroke-width",e.sw),e._mdf.sc&&r.setAttribute("stroke",e.sc),e._mdf.fc&&r.setAttribute("fill",e.fc))}},extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var n,t,e,r,o=this.shapes.length,a=this.stylesList.length,i=[],s=!1;for(e=0;e<a;e+=1){for(r=this.stylesList[e],s=!1,i.length=0,n=0;n<o;n+=1)-1!==(t=this.shapes[n]).styles.indexOf(r)&&(i.push(t),s=t._isAnimated||s);i.length>1&&s&&this.setShapesAsAnimated(i)}},SVGShapeElement.prototype.setShapesAsAnimated=function(n){var t,e=n.length;for(t=0;t<e;t+=1)n[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(n,t){var e,r=new SVGStyleData(n,t),o=r.pElem;return"st"===n.ty?e=new SVGStrokeStyleData(this,n,r):"fl"===n.ty?e=new SVGFillStyleData(this,n,r):"gf"!==n.ty&&"gs"!==n.ty||(e=new("gf"===n.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,n,r),this.globalData.defs.appendChild(e.gf),e.maskId&&(this.globalData.defs.appendChild(e.ms),this.globalData.defs.appendChild(e.of),o.setAttribute("mask","url("+locationHref+"#"+e.maskId+")"))),"st"!==n.ty&&"gs"!==n.ty||(o.setAttribute("stroke-linecap",lineCapEnum[n.lc||2]),o.setAttribute("stroke-linejoin",lineJoinEnum[n.lj||2]),o.setAttribute("fill-opacity","0"),1===n.lj&&o.setAttribute("stroke-miterlimit",n.ml)),2===n.r&&o.setAttribute("fill-rule","evenodd"),n.ln&&o.setAttribute("id",n.ln),n.cl&&o.setAttribute("class",n.cl),n.bm&&(o.style["mix-blend-mode"]=getBlendMode(n.bm)),this.stylesList.push(r),this.addToAnimatedContents(n,e),e},SVGShapeElement.prototype.createGroupElement=function(n){var t=new ShapeGroupData;return n.ln&&t.gr.setAttribute("id",n.ln),n.cl&&t.gr.setAttribute("class",n.cl),n.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(n.bm)),t},SVGShapeElement.prototype.createTransformElement=function(n,t){var e=TransformPropertyFactory.getTransformProperty(this,n,this),r=new SVGTransformData(e,e.o,t);return this.addToAnimatedContents(n,r),r},SVGShapeElement.prototype.createShapeElement=function(n,t,e){var r=4;"rc"===n.ty?r=5:"el"===n.ty?r=6:"sr"===n.ty&&(r=7);var o=new SVGShapeData(t,e,ShapePropertyFactory.getShapeProp(this,n,r,this));return this.shapes.push(o),this.addShapeToModifiers(o),this.addToAnimatedContents(n,o),o},SVGShapeElement.prototype.addToAnimatedContents=function(n,t){for(var e=0,r=this.animatedContents.length;e<r;){if(this.animatedContents[e].element===t)return;e+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(n),element:t,data:n})},SVGShapeElement.prototype.setElementStyles=function(n){var t,e=n.styles,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||e.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){var n;this._isFirstFrame=!0;var t=this.itemsData.length;for(n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(n,t,e,r,o,a,i){var s,l,c,p,d,m,h=[].concat(a),g=n.length-1,f=[],u=[];for(s=g;s>=0;s-=1){if((m=this.searchProcessedElement(n[s]))?t[s]=e[m-1]:n[s]._render=i,"fl"===n[s].ty||"st"===n[s].ty||"gf"===n[s].ty||"gs"===n[s].ty)m?t[s].style.closed=!1:t[s]=this.createStyleElement(n[s],o),n[s]._render&&t[s].style.pElem.parentNode!==r&&r.appendChild(t[s].style.pElem),f.push(t[s].style);else if("gr"===n[s].ty){if(m)for(c=t[s].it.length,l=0;l<c;l+=1)t[s].prevViewData[l]=t[s].it[l];else t[s]=this.createGroupElement(n[s]);this.searchShapes(n[s].it,t[s].it,t[s].prevViewData,t[s].gr,o+1,h,i),n[s]._render&&t[s].gr.parentNode!==r&&r.appendChild(t[s].gr)}else"tr"===n[s].ty?(m||(t[s]=this.createTransformElement(n[s],r)),p=t[s].transform,h.push(p)):"sh"===n[s].ty||"rc"===n[s].ty||"el"===n[s].ty||"sr"===n[s].ty?(m||(t[s]=this.createShapeElement(n[s],h,o)),this.setElementStyles(t[s])):"tm"===n[s].ty||"rd"===n[s].ty||"ms"===n[s].ty||"pb"===n[s].ty?(m?(d=t[s]).closed=!1:((d=ShapeModifiers.getModifier(n[s].ty)).init(this,n[s]),t[s]=d,this.shapeModifiers.push(d)),u.push(d)):"rp"===n[s].ty&&(m?(d=t[s]).closed=!0:(d=ShapeModifiers.getModifier(n[s].ty),t[s]=d,d.init(this,n,s,t),this.shapeModifiers.push(d),i=!1),u.push(d));this.addProcessedElement(n[s],s+1)}for(g=f.length,s=0;s<g;s+=1)f[s].closed=!0;for(g=u.length,s=0;s<g;s+=1)u[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var n;this.renderModifiers();var t=this.stylesList.length;for(n=0;n<t;n+=1)this.stylesList[n].reset();for(this.renderShape(),n=0;n<t;n+=1)(this.stylesList[n]._mdf||this._isFirstFrame)&&(this.stylesList[n].msElem&&(this.stylesList[n].msElem.setAttribute("d",this.stylesList[n].d),this.stylesList[n].d="M0 0"+this.stylesList[n].d),this.stylesList[n].pElem.setAttribute("d",this.stylesList[n].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var n,t,e=this.animatedContents.length;for(n=0;n<e;n+=1)t=this.animatedContents[n],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},SVGTintFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",e[0]-t[0]+" 0 0 0 "+t[0]+" "+(e[1]-t[1])+" 0 0 0 "+t[1]+" "+(e[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}},SVGFillFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,e=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+e+" 0")}},SVGGaussianBlurEffect.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,r=3==e?0:t,o=2==e?0:t;this.feGaussianBlur.setAttribute("stdDeviation",r+" "+o);var a=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}},SVGStrokeEffect.prototype.initialize=function(){var n,t,e,r,o=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(r=this.elem.maskManager.masksProperties.length,e=0):r=1+(e=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);e<r;e+=1)n=createNS("path"),t.appendChild(n),this.paths.push({p:n,m:e});if(3===this.filterManager.effectElements[10].p.v){var a=createNS("mask"),i=createElementID();a.setAttribute("id",i),a.setAttribute("mask-type","alpha"),a.appendChild(t),this.elem.globalData.defs.appendChild(a);var s=createNS("g");for(s.setAttribute("mask","url("+locationHref+"#"+i+")");o[0];)s.appendChild(o[0]);this.elem.layerElement.appendChild(s),this.masker=a,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(o=this.elem.layerElement.children||this.elem.layerElement.childNodes;o.length;)this.elem.layerElement.removeChild(o[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(n){var t;this.initialized||this.initialize();var e,r,o=this.paths.length;for(t=0;t<o;t+=1)if(-1!==this.paths[t].m&&(e=this.elem.maskManager.viewData[this.paths[t].m],r=this.paths[t].p,(n||this.filterManager._mdf||e.prop._mdf)&&r.setAttribute("d",e.lastPath),n||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||e.prop._mdf)){var a;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var i=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),s=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),l=r.getTotalLength();a="0 0 0 "+l*i+" ";var c,p=l*(s-i),d=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,m=Math.floor(p/d);for(c=0;c<m;c+=1)a+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";a+="0 "+10*l+" 0 0"}else a="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;r.setAttribute("stroke-dasharray",a)}if((n||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(n||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(n||this.filterManager.effectElements[3].p._mdf)){var h=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*h[0])+","+bmFloor(255*h[1])+","+bmFloor(255*h[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,o=r[0]+" "+e[0]+" "+t[0],a=r[1]+" "+e[1]+" "+t[1],i=r[2]+" "+e[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",o),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",i)}},SVGProLevelsFilter.prototype.createFeFunc=function(n,t){var e=createNS(n);return e.setAttribute("type","table"),t.appendChild(e),e},SVGProLevelsFilter.prototype.getTableValue=function(n,t,e,r,o){for(var a,i,s=0,l=Math.min(n,t),c=Math.max(n,t),p=Array.call(null,{length:256}),d=0,m=o-r,h=t-n;s<=256;)i=(a=s/256)<=l?h<0?o:r:a>=c?h<0?r:o:r+m*Math.pow((a-n)/h,1/e),p[d]=i,d+=1,s+=256/255;return p.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t,e=this.filterManager.effectElements;this.feFuncRComposed&&(n||e[3].p._mdf||e[4].p._mdf||e[5].p._mdf||e[6].p._mdf||e[7].p._mdf)&&(t=this.getTableValue(e[3].p.v,e[4].p.v,e[5].p.v,e[6].p.v,e[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(n||e[10].p._mdf||e[11].p._mdf||e[12].p._mdf||e[13].p._mdf||e[14].p._mdf)&&(t=this.getTableValue(e[10].p.v,e[11].p.v,e[12].p.v,e[13].p.v,e[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(n||e[17].p._mdf||e[18].p._mdf||e[19].p._mdf||e[20].p._mdf||e[21].p._mdf)&&(t=this.getTableValue(e[17].p.v,e[18].p.v,e[19].p.v,e[20].p.v,e[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(n||e[24].p._mdf||e[25].p._mdf||e[26].p._mdf||e[27].p._mdf||e[28].p._mdf)&&(t=this.getTableValue(e[24].p.v,e[25].p.v,e[26].p.v,e[27].p.v,e[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(n||e[31].p._mdf||e[32].p._mdf||e[33].p._mdf||e[34].p._mdf||e[35].p._mdf)&&(t=this.getTableValue(e[31].p.v,e[32].p.v,e[33].p.v,e[34].p.v,e[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},SVGDropShadowEffect.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){if((n||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),n||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((n||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),n||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var e=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,o=e*Math.cos(r),a=e*Math.sin(r);this.feOffset.setAttribute("dx",o),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(n,t,e){this.initialized=!1,this.filterManager=t,this.filterElem=n,this.elem=e,e.matteElement=createNS("g"),e.matteElement.appendChild(e.layerElement),e.matteElement.appendChild(e.transformedElement),e.baseElement=e.matteElement}function SVGEffects(n){var t,e,r=n.data.ef?n.data.ef.length:0,o=createElementID(),a=filtersFactory.createFilter(o,!0),i=0;for(this.filters=[],t=0;t<r;t+=1)e=null,20===n.data.ef[t].ty?(i+=1,e=new SVGTintFilter(a,n.effectsManager.effectElements[t])):21===n.data.ef[t].ty?(i+=1,e=new SVGFillFilter(a,n.effectsManager.effectElements[t])):22===n.data.ef[t].ty?e=new SVGStrokeEffect(n,n.effectsManager.effectElements[t]):23===n.data.ef[t].ty?(i+=1,e=new SVGTritoneFilter(a,n.effectsManager.effectElements[t])):24===n.data.ef[t].ty?(i+=1,e=new SVGProLevelsFilter(a,n.effectsManager.effectElements[t])):25===n.data.ef[t].ty?(i+=1,e=new SVGDropShadowEffect(a,n.effectsManager.effectElements[t])):28===n.data.ef[t].ty?e=new SVGMatte3Effect(a,n.effectsManager.effectElements[t],n):29===n.data.ef[t].ty&&(i+=1,e=new SVGGaussianBlurEffect(a,n.effectsManager.effectElements[t])),e&&this.filters.push(e);i&&(n.globalData.defs.appendChild(a),n.layerElement.setAttribute("filter","url("+locationHref+"#"+o+")")),this.filters.length&&n.addRenderableComponent(this)}function CVContextData(){var n;for(this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1,this.savedOp=createTypedArray("float32",15),n=0;n<15;n+=1)this.saved[n]=createTypedArray("float32",16);this._length=15}function CVBaseElement(){}function CVImageElement(n,t,e){this.assetData=t.getAssetData(n.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(n,t,e)}function CVCompElement(n,t,e){this.completeLayers=!1,this.layers=n.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(n,t,e),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function CVMaskElement(n,t){var e;this.data=n,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r=this.masksProperties.length,o=!1;for(e=0;e<r;e+=1)"n"!==this.masksProperties[e].mode&&(o=!0),this.viewData[e]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[e],3);this.hasMasks=o,o&&this.element.addRenderableComponent(this)}function CVShapeElement(n,t,e){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(n,t,e)}function CVSolidElement(n,t,e){this.initElement(n,t,e)}function CVTextElement(n,t,e){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(n,t,e)}function CVEffects(){}function HBaseElement(){}function HSolidElement(n,t,e){this.initElement(n,t,e)}function HCompElement(n,t,e){this.layers=n.layers,this.supports3d=!n.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(n,t,e),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function HShapeElement(n,t,e){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(n,t,e),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(n,t,e){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(n,t,e)}function HImageElement(n,t,e){this.assetData=t.getAssetData(n.refId),this.initElement(n,t,e)}function HCameraElement(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,n.pe,0,0,this),n.ks.p.s?(this.px=r(this,n.ks.p.x,1,0,this),this.py=r(this,n.ks.p.y,1,0,this),this.pz=r(this,n.ks.p.z,1,0,this)):this.p=r(this,n.ks.p,1,0,this),n.ks.a&&(this.a=r(this,n.ks.a,1,0,this)),n.ks.or.k.length&&n.ks.or.k[0].to){var o,a=n.ks.or.k.length;for(o=0;o<a;o+=1)n.ks.or.k[o].to=null,n.ks.or.k[o].ti=null}this.or=r(this,n.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,n.ks.rx,0,degToRads,this),this.ry=r(this,n.ks.ry,0,degToRads,this),this.rz=r(this,n.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HEffects(){}SVGMatte3Effect.prototype.findSymbol=function(n){for(var t=0,e=_svgMatteSymbols.length;t<e;){if(_svgMatteSymbols[t]===n)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(n,t){var e=n.layerElement.parentNode;if(e){for(var r,o=e.children,a=0,i=o.length;a<i&&o[a]!==n.layerElement;)a+=1;a<=i-2&&(r=o[a+1]);var s=createNS("use");s.setAttribute("href","#"+t),r?e.insertBefore(s,r):e.appendChild(s)}},SVGMatte3Effect.prototype.setElementAsMask=function(n,t){if(!this.findSymbol(t)){var e=createElementID(),r=createNS("mask");r.setAttribute("id",t.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var o=n.globalData.defs;o.appendChild(r);var a=createNS("symbol");a.setAttribute("id",e),this.replaceInParent(t,e),a.appendChild(t.layerElement),o.appendChild(a);var i=createNS("use");i.setAttribute("href","#"+e),r.appendChild(i),t.data.hd=!1,t.show()}n.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var n=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,e=0,r=t.length;e<r;)t[e]&&t[e].data.ind===n&&this.setElementAsMask(this.elem,t[e]),e+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGEffects.prototype.renderFrame=function(n){var t,e=this.filters.length;for(t=0;t<e;t+=1)this.filters[t].renderFrame(n)},CVContextData.prototype.duplicate=function(){var n=2*this._length,t=this.savedOp;this.savedOp=createTypedArray("float32",n),this.savedOp.set(t);var e=0;for(e=this._length;e<n;e+=1)this.saved[e]=createTypedArray("float32",16);this._length=n},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new CVEffects(this)},createContent:function(){},setBlendMode:function(){var n=this.globalData;if(n.blendMode!==this.data.bm){n.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);n.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){if(!this.hidden&&!this.data.hd){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var n=0===this.data.ty;this.globalData.renderer.save(n),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(n),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var n=createTag("canvas");n.width=this.assetData.w,n.height=this.assetData.h;var t,e,r=n.getContext("2d"),o=this.img.width,a=this.img.height,i=o/a,s=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;i>s&&"xMidYMid slice"===l||i<s&&"xMidYMid slice"!==l?t=(e=a)*s:e=(t=o)/s,r.drawImage(this.img,(o-t)/2,(a-e)/2,t,e,0,0,this.assetData.w,this.assetData.h),this.img=n}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([CanvasRenderer,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var n,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),n=this.layers.length-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()},CVCompElement.prototype.destroy=function(){var n;for(n=this.layers.length-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy();this.layers=null,this.elements=null},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var n,t,e,r,o=this.element.finalTransform.mat,a=this.element.canvasContext,i=this.masksProperties.length;for(a.beginPath(),n=0;n<i;n+=1)if("n"!==this.masksProperties[n].mode){var s;this.masksProperties[n].inv&&(a.moveTo(0,0),a.lineTo(this.element.globalData.compSize.w,0),a.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),a.lineTo(0,this.element.globalData.compSize.h),a.lineTo(0,0)),r=this.viewData[n].v,t=o.applyToPointArray(r.v[0][0],r.v[0][1],0),a.moveTo(t[0],t[1]);var l=r._length;for(s=1;s<l;s+=1)e=o.applyToTriplePoints(r.o[s-1],r.i[s],r.v[s]),a.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5]);e=o.applyToTriplePoints(r.o[s-1],r.i[0],r.v[0]),a.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5])}this.element.globalData.renderer.save(!0),a.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(n,t){var e={data:n,type:n.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===n.hd},r={};if("fl"===n.ty||"st"===n.ty?(r.c=PropertyFactory.getProp(this,n.c,1,255,this),r.c.k||(e.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):"gf"!==n.ty&&"gs"!==n.ty||(r.s=PropertyFactory.getProp(this,n.s,1,null,this),r.e=PropertyFactory.getProp(this,n.e,1,null,this),r.h=PropertyFactory.getProp(this,n.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,n.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,n.g,this)),r.o=PropertyFactory.getProp(this,n.o,0,.01,this),"st"===n.ty||"gs"===n.ty){if(e.lc=lineCapEnum[n.lc||2],e.lj=lineJoinEnum[n.lj||2],1==n.lj&&(e.ml=n.ml),r.w=PropertyFactory.getProp(this,n.w,0,null,this),r.w.k||(e.wi=r.w.v),n.d){var o=new DashProperty(this,n.d,"canvas",this);r.d=o,r.d.k||(e.da=r.d.dashArray,e.do=r.d.dashoffset[0])}}else e.r=2===n.r?"evenodd":"nonzero";return this.stylesList.push(e),r.style=e,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(n){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,n.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,n,this)}}},CVShapeElement.prototype.createShapeElement=function(n){var t=new CVShapeData(this,n,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var n;this._isFirstFrame=!0;var t=this.itemsData.length;for(n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(n){var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(n)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var n,t=this.stylesList.length;for(n=0;n<t;n+=1)this.stylesList[n].closed||this.stylesList[n].transforms.pop()},CVShapeElement.prototype.closeStyles=function(n){var t,e=n.length;for(t=0;t<e;t+=1)n[t].closed=!0},CVShapeElement.prototype.searchShapes=function(n,t,e,r,o){var a,i,s,l,c,p,d=n.length-1,m=[],h=[],g=[].concat(o);for(a=d;a>=0;a-=1){if((l=this.searchProcessedElement(n[a]))?t[a]=e[l-1]:n[a]._shouldRender=r,"fl"===n[a].ty||"st"===n[a].ty||"gf"===n[a].ty||"gs"===n[a].ty)l?t[a].style.closed=!1:t[a]=this.createStyleElement(n[a],g),m.push(t[a].style);else if("gr"===n[a].ty){if(l)for(s=t[a].it.length,i=0;i<s;i+=1)t[a].prevViewData[i]=t[a].it[i];else t[a]=this.createGroupElement(n[a]);this.searchShapes(n[a].it,t[a].it,t[a].prevViewData,r,g)}else"tr"===n[a].ty?(l||(p=this.createTransformElement(n[a]),t[a]=p),g.push(t[a]),this.addTransformToStyleList(t[a])):"sh"===n[a].ty||"rc"===n[a].ty||"el"===n[a].ty||"sr"===n[a].ty?l||(t[a]=this.createShapeElement(n[a])):"tm"===n[a].ty||"rd"===n[a].ty||"pb"===n[a].ty?(l?(c=t[a]).closed=!1:((c=ShapeModifiers.getModifier(n[a].ty)).init(this,n[a]),t[a]=c,this.shapeModifiers.push(c)),h.push(c)):"rp"===n[a].ty&&(l?(c=t[a]).closed=!0:(c=ShapeModifiers.getModifier(n[a].ty),t[a]=c,c.init(this,n,a,t),this.shapeModifiers.push(c),r=!1),h.push(c));this.addProcessedElement(n[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(m),d=h.length,a=0;a<d;a+=1)h[a].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(n,t){(n._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=n.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var n,t,e,r,o,a,i,s,l,c=this.stylesList.length,p=this.globalData.renderer,d=this.globalData.canvasContext;for(n=0;n<c;n+=1)if(("st"!==(s=(l=this.stylesList[n]).type)&&"gs"!==s||0!==l.wi)&&l.data._shouldRender&&0!==l.coOp&&0!==this.globalData.currentGlobalAlpha){for(p.save(),a=l.elements,"st"===s||"gs"===s?(d.strokeStyle="st"===s?l.co:l.grd,d.lineWidth=l.wi,d.lineCap=l.lc,d.lineJoin=l.lj,d.miterLimit=l.ml||0):d.fillStyle="fl"===s?l.co:l.grd,p.ctxOpacity(l.coOp),"st"!==s&&"gs"!==s&&d.beginPath(),p.ctxTransform(l.preTransforms.finalTransform.props),e=a.length,t=0;t<e;t+=1){for("st"!==s&&"gs"!==s||(d.beginPath(),l.da&&(d.setLineDash(l.da),d.lineDashOffset=l.do)),o=(i=a[t].trNodes).length,r=0;r<o;r+=1)"m"===i[r].t?d.moveTo(i[r].p[0],i[r].p[1]):"c"===i[r].t?d.bezierCurveTo(i[r].pts[0],i[r].pts[1],i[r].pts[2],i[r].pts[3],i[r].pts[4],i[r].pts[5]):d.closePath();"st"!==s&&"gs"!==s||(d.stroke(),l.da&&d.setLineDash(this.dashResetter))}"st"!==s&&"gs"!==s&&d.fill(l.r),p.restore()}},CVShapeElement.prototype.renderShape=function(n,t,e,r){var o,a;for(a=n,o=t.length-1;o>=0;o-=1)"tr"===t[o].ty?(a=e[o].transform,this.renderShapeTransform(n,a)):"sh"===t[o].ty||"el"===t[o].ty||"rc"===t[o].ty||"sr"===t[o].ty?this.renderPath(t[o],e[o]):"fl"===t[o].ty?this.renderFill(t[o],e[o],a):"st"===t[o].ty?this.renderStroke(t[o],e[o],a):"gf"===t[o].ty||"gs"===t[o].ty?this.renderGradientFill(t[o],e[o],a):"gr"===t[o].ty?this.renderShape(a,t[o].it,e[o].it):t[o].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(n,t){if(this._isFirstFrame||t._mdf||n.transforms._mdf){var e,r,o,a=n.trNodes,i=t.paths,s=i._length;a.length=0;var l=n.transforms.finalTransform;for(o=0;o<s;o+=1){var c=i.shapes[o];if(c&&c.v){for(r=c._length,e=1;e<r;e+=1)1===e&&a.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),a.push({t:"c",pts:l.applyToTriplePoints(c.o[e-1],c.i[e],c.v[e])});1===r&&a.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&r&&(a.push({t:"c",pts:l.applyToTriplePoints(c.o[e-1],c.i[0],c.v[0])}),a.push({t:"z"}))}}n.trNodes=a}},CVShapeElement.prototype.renderPath=function(n,t){if(!0!==n.hd&&n._shouldRender){var e,r=t.styledShapes.length;for(e=0;e<r;e+=1)this.renderStyledShape(t.styledShapes[e],t.sh)}},CVShapeElement.prototype.renderFill=function(n,t,e){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||e._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*e.opacity)},CVShapeElement.prototype.renderGradientFill=function(n,t,e){var r,o=t.style;if(!o.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==n.t&&(t.h._mdf||t.a._mdf)){var a,i=this.globalData.canvasContext,s=t.s.v,l=t.e.v;if(1===n.t)r=i.createLinearGradient(s[0],s[1],l[0],l[1]);else{var c=Math.sqrt(Math.pow(s[0]-l[0],2)+Math.pow(s[1]-l[1],2)),p=Math.atan2(l[1]-s[1],l[0]-s[0]),d=t.h.v;d>=1?d=.99:d<=-1&&(d=-.99);var m=c*d,h=Math.cos(p+t.a.v)*m+s[0],g=Math.sin(p+t.a.v)*m+s[1];r=i.createRadialGradient(h,g,0,s[0],s[1],c)}var f=n.g.p,u=t.g.c,w=1;for(a=0;a<f;a+=1)t.g._hasOpacity&&t.g._collapsable&&(w=t.g.o[2*a+1]),r.addColorStop(u[4*a]/100,"rgba("+u[4*a+1]+","+u[4*a+2]+","+u[4*a+3]+","+w+")");o.grd=r}o.coOp=t.o.v*e.opacity},CVShapeElement.prototype.renderStroke=function(n,t,e){var r=t.style,o=t.d;o&&(o._mdf||this._isFirstFrame)&&(r.da=o.dashArray,r.do=o.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||e._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*e.opacity),(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var n=this.canvasContext;n.fillStyle=this.data.sc,n.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n.l?n.l.length:0);var t=!1;n.fc?(t=!0,this.values.fill=this.buildColor(n.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var e=!1;n.sc&&(e=!0,this.values.stroke=this.buildColor(n.sc),this.values.sWidth=n.sw);var r,o,a,i,s,l,c,p,d,m,h,g,f=this.globalData.fontManager.getFontByName(n.f),u=n.l,w=this.mHelper;this.stroke=e,this.values.fValue=n.finalSize+"px "+this.globalData.fontManager.getFontByName(n.f).fFamily,o=n.finalText.length;var y=this.data.singleShape,v=.001*n.tr*n.finalSize,b=0,x=0,A=!0,C=0;for(r=0;r<o;r+=1){for(i=(a=this.globalData.fontManager.getCharData(n.finalText[r],f.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily))&&a.data||{},w.reset(),y&&u[r].n&&(b=-v,x+=n.yOffset,x+=A?1:0,A=!1),d=(c=i.shapes?i.shapes[0].it:[]).length,w.scale(n.finalSize/100,n.finalSize/100),y&&this.applyTextPropertiesToMatrix(n,w,u[r].line,b,x),h=createSizedArray(d),p=0;p<d;p+=1){for(l=c[p].ks.k.i.length,m=c[p].ks.k,g=[],s=1;s<l;s+=1)1===s&&g.push(w.applyToX(m.v[0][0],m.v[0][1],0),w.applyToY(m.v[0][0],m.v[0][1],0)),g.push(w.applyToX(m.o[s-1][0],m.o[s-1][1],0),w.applyToY(m.o[s-1][0],m.o[s-1][1],0),w.applyToX(m.i[s][0],m.i[s][1],0),w.applyToY(m.i[s][0],m.i[s][1],0),w.applyToX(m.v[s][0],m.v[s][1],0),w.applyToY(m.v[s][0],m.v[s][1],0));g.push(w.applyToX(m.o[s-1][0],m.o[s-1][1],0),w.applyToY(m.o[s-1][0],m.o[s-1][1],0),w.applyToX(m.i[0][0],m.i[0][1],0),w.applyToY(m.i[0][0],m.i[0][1],0),w.applyToX(m.v[0][0],m.v[0][1],0),w.applyToY(m.v[0][0],m.v[0][1],0)),h[p]=g}y&&(b+=u[r].l,b+=v),this.textSpans[C]?this.textSpans[C].elem=h:this.textSpans[C]={elem:h},C+=1}},CVTextElement.prototype.renderInnerContent=function(){var n,t,e,r,o,a,i=this.canvasContext;i.font=this.values.fValue,i.lineCap="butt",i.lineJoin="miter",i.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var s,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;t=c.length;var p,d,m=null,h=null,g=null;for(n=0;n<t;n+=1)if(!c[n].n){if((s=l[n])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(s.p),this.globalData.renderer.ctxOpacity(s.o)),this.fill){for(s&&s.fc?m!==s.fc&&(m=s.fc,i.fillStyle=s.fc):m!==this.values.fill&&(m=this.values.fill,i.fillStyle=this.values.fill),r=(p=this.textSpans[n].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<r;e+=1)for(a=(d=p[e]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),o=2;o<a;o+=6)this.globalData.canvasContext.bezierCurveTo(d[o],d[o+1],d[o+2],d[o+3],d[o+4],d[o+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(s&&s.sw?g!==s.sw&&(g=s.sw,i.lineWidth=s.sw):g!==this.values.sWidth&&(g=this.values.sWidth,i.lineWidth=this.values.sWidth),s&&s.sc?h!==s.sc&&(h=s.sc,i.strokeStyle=s.sc):h!==this.values.stroke&&(h=this.values.stroke,i.strokeStyle=this.values.stroke),r=(p=this.textSpans[n].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<r;e+=1)for(a=(d=p[e]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),o=2;o<a;o+=6)this.globalData.canvasContext.bezierCurveTo(d[o],d[o+1],d[o+2],d[o+3],d[o+4],d[o+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}s&&this.globalData.renderer.restore()}},CVEffects.prototype.renderFrame=function(){},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var n=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();n.transform=t,n.webkitTransform=t}this.finalTransform._opMdf&&(n.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=HybridRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var n;this.data.hasMask?((n=createNS("rect")).setAttribute("width",this.data.sw),n.setAttribute("height",this.data.sh),n.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((n=createTag("div")).style.width=this.data.sw+"px",n.style.height=this.data.sh+"px",n.style.backgroundColor=this.data.sc),this.layerElement.appendChild(n)},extendPrototype([HybridRenderer,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(n,t){for(var e,r=0;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(e=this.elements[r].getBaseElement()),r+=1;e?this.layerElement.insertBefore(n,e):this.layerElement.appendChild(n)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var n;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),n=this.svgElement;else{n=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;n.setAttribute("width",t.w),n.setAttribute("height",t.h),n.appendChild(this.shapesContainer),this.layerElement.appendChild(n)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=n},HShapeElement.prototype.getTransformedPoint=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)t=n[e].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(n,t){var e,r,o,a,i,s=n.sh.v,l=n.transformers,c=s._length;if(!(c<=1)){for(e=0;e<c-1;e+=1)r=this.getTransformedPoint(l,s.v[e]),o=this.getTransformedPoint(l,s.o[e]),a=this.getTransformedPoint(l,s.i[e+1]),i=this.getTransformedPoint(l,s.v[e+1]),this.checkBounds(r,o,a,i,t);s.c&&(r=this.getTransformedPoint(l,s.v[e]),o=this.getTransformedPoint(l,s.o[e]),a=this.getTransformedPoint(l,s.i[0]),i=this.getTransformedPoint(l,s.v[0]),this.checkBounds(r,o,a,i,t))}},HShapeElement.prototype.checkBounds=function(n,t,e,r,o){this.getBoundsOfCurve(n,t,e,r);var a=this.shapeBoundingBox;o.x=bmMin(a.left,o.x),o.xMax=bmMax(a.right,o.xMax),o.y=bmMin(a.top,o.y),o.yMax=bmMax(a.bottom,o.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(n,t,e,r){for(var o,a,i,s,l,c,p,d=[[n[0],r[0]],[n[1],r[1]]],m=0;m<2;++m)a=6*n[m]-12*t[m]+6*e[m],o=-3*n[m]+9*t[m]-9*e[m]+3*r[m],i=3*t[m]-3*n[m],a|=0,i|=0,0==(o|=0)&&0===a||(0===o?(s=-i/a)>0&&s<1&&d[m].push(this.calculateF(s,n,t,e,r,m)):(l=a*a-4*i*o)>=0&&((c=(-a+bmSqrt(l))/(2*o))>0&&c<1&&d[m].push(this.calculateF(c,n,t,e,r,m)),(p=(-a-bmSqrt(l))/(2*o))>0&&p<1&&d[m].push(this.calculateF(p,n,t,e,r,m))));this.shapeBoundingBox.left=bmMin.apply(null,d[0]),this.shapeBoundingBox.top=bmMin.apply(null,d[1]),this.shapeBoundingBox.right=bmMax.apply(null,d[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,d[1])},HShapeElement.prototype.calculateF=function(n,t,e,r,o,a){return bmPow(1-n,3)*t[a]+3*bmPow(1-n,2)*n*e[a]+3*(1-n)*bmPow(n,2)*r[a]+bmPow(n,3)*o[a]},HShapeElement.prototype.calculateBoundingBox=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)n[e]&&n[e].sh?this.calculateShapeBoundingBox(n[e],t):n[e]&&n[e].it&&this.calculateBoundingBox(n[e].it,t)},HShapeElement.prototype.currentBoxContains=function(n){return this.currentBBox.x<=n.x&&this.currentBBox.y<=n.y&&this.currentBBox.width+this.currentBBox.x>=n.x+n.width&&this.currentBBox.height+this.currentBBox.y>=n.y+n.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var n=this.tempBoundingBox,t=999999;if(n.x=t,n.xMax=-t,n.y=t,n.yMax=-t,this.calculateBoundingBox(this.itemsData,n),n.width=n.xMax<n.x?0:n.xMax-n.x,n.height=n.yMax<n.y?0:n.yMax-n.y,this.currentBoxContains(n))return;var e=!1;if(this.currentBBox.w!==n.width&&(this.currentBBox.w=n.width,this.shapeCont.setAttribute("width",n.width),e=!0),this.currentBBox.h!==n.height&&(this.currentBBox.h=n.height,this.shapeCont.setAttribute("height",n.height),e=!0),e||this.currentBBox.x!==n.x||this.currentBBox.y!==n.y){this.currentBBox.w=n.width,this.currentBBox.h=n.height,this.currentBBox.x=n.x,this.currentBBox.y=n.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var r=this.shapeCont.style,o="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=o,r.webkitTransform=o}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var n=createNS("g");this.maskedElement.appendChild(n),this.innerElem=n}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n.l?n.l.length:0);var t=this.innerElem.style,e=n.fc?this.buildColor(n.fc):"rgba(0,0,0,0)";t.fill=e,t.color=e,n.sc&&(t.stroke=this.buildColor(n.sc),t.strokeWidth=n.sw+"px");var r,o,a=this.globalData.fontManager.getFontByName(n.f);if(!this.globalData.fontManager.chars)if(t.fontSize=n.finalSize+"px",t.lineHeight=n.finalSize+"px",a.fClass)this.innerElem.className=a.fClass;else{t.fontFamily=a.fFamily;var i=n.fWeight,s=n.fStyle;t.fontStyle=s,t.fontWeight=i}var l,c,p,d=n.l;o=d.length;var m,h=this.mHelper,g="",f=0;for(r=0;r<o;r+=1){if(this.globalData.fontManager.chars?(this.textPaths[f]?l=this.textPaths[f]:((l=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),l.setAttribute("stroke-linejoin",lineJoinEnum[2]),l.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[f]?p=(c=this.textSpans[f]).children[0]:((c=createTag("div")).style.lineHeight=0,(p=createNS("svg")).appendChild(l),styleDiv(c)))):this.isMasked?l=this.textPaths[f]?this.textPaths[f]:createNS("text"):this.textSpans[f]?(c=this.textSpans[f],l=this.textPaths[f]):(styleDiv(c=createTag("span")),styleDiv(l=createTag("span")),c.appendChild(l)),this.globalData.fontManager.chars){var u,w=this.globalData.fontManager.getCharData(n.finalText[r],a.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily);if(u=w?w.data:null,h.reset(),u&&u.shapes&&(m=u.shapes[0].it,h.scale(n.finalSize/100,n.finalSize/100),g=this.createPathShape(h,m),l.setAttribute("d",g)),this.isMasked)this.innerElem.appendChild(l);else{if(this.innerElem.appendChild(c),u&&u.shapes){document.body.appendChild(p);var y=p.getBBox();p.setAttribute("width",y.width+2),p.setAttribute("height",y.height+2),p.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var v=p.style,b="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";v.transform=b,v.webkitTransform=b,d[r].yOffset=y.y-1}else p.setAttribute("width",1),p.setAttribute("height",1);c.appendChild(p)}}else if(l.textContent=d[r].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(l);else{this.innerElem.appendChild(c);var x=l.style,A="translate3d(0,"+-n.finalSize/1.2+"px,0)";x.transform=A,x.webkitTransform=A}this.isMasked?this.textSpans[f]=l:this.textSpans[f]=c,this.textSpans[f].style.display="block",this.textPaths[f]=l,f+=1}for(;f<this.textSpans.length;)this.textSpans[f].style.display="none",f+=1},HTextElement.prototype.renderInnerContent=function(){var n;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),n=this.svgElement.style;var t="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";n.transform=t,n.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var e,r,o,a,i,s=0,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;for(r=c.length,e=0;e<r;e+=1)c[e].n?s+=1:(a=this.textSpans[e],i=this.textPaths[e],o=l[s],s+=1,o._mdf.m&&(this.isMasked?a.setAttribute("transform",o.m):(a.style.webkitTransform=o.m,a.style.transform=o.m)),a.style.opacity=o.o,o.sw&&o._mdf.sw&&i.setAttribute("stroke-width",o.sw),o.sc&&o._mdf.sc&&i.setAttribute("stroke",o.sc),o.fc&&o._mdf.fc&&(i.setAttribute("fill",o.fc),i.style.color=o.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var p=this.innerElem.getBBox();if(this.currentBBox.w!==p.width&&(this.currentBBox.w=p.width,this.svgElement.setAttribute("width",p.width)),this.currentBBox.h!==p.height&&(this.currentBBox.h=p.height,this.svgElement.setAttribute("height",p.height)),this.currentBBox.w!==p.width+2||this.currentBBox.h!==p.height+2||this.currentBBox.x!==p.x-1||this.currentBBox.y!==p.y-1){this.currentBBox.w=p.width+2,this.currentBBox.h=p.height+2,this.currentBBox.x=p.x-1,this.currentBBox.y=p.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),n=this.svgElement.style;var d="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";n.transform=d,n.webkitTransform=d}}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=n,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var n,t,e,r,o=this.comp.threeDElements.length;for(n=0;n<o;n+=1)if("3d"===(t=this.comp.threeDElements[n]).type){e=t.perspectiveElem.style,r=t.container.style;var a=this.pe.v+"px",i="0px 0px 0px",s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";e.perspective=a,e.webkitPerspective=a,r.transformOrigin=i,r.mozTransformOrigin=i,r.webkitTransformOrigin=i,e.transform=s,e.webkitTransform=s}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var n,t,e=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,n=0;n<t;n+=1)e=this.hierarchy[n].finalTransform.mProp._mdf||e;if(e||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(n=t=this.hierarchy.length-1;n>=0;n-=1){var r=this.hierarchy[n].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var o;o=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(o[0],2)+Math.pow(o[1],2)+Math.pow(o[2],2)),i=[o[0]/a,o[1]/a,o[2]/a],s=Math.sqrt(i[2]*i[2]+i[0]*i[0]),l=Math.atan2(i[1],s),c=Math.atan2(i[0],-i[2]);this.mat.rotateY(c).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var p=!this._prevMat.equals(this.mat);if((p||this.pe._mdf)&&this.comp.threeDElements){var d,m,h;for(t=this.comp.threeDElements.length,n=0;n<t;n+=1)if("3d"===(d=this.comp.threeDElements[n]).type){if(p){var g=this.mat.toCSS();(h=d.container.style).transform=g,h.webkitTransform=g}this.pe._mdf&&((m=d.perspectiveElem.style).perspective=this.pe.v+"px",m.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},HEffects.prototype.renderFrame=function(){};var animationManager=function(){var n={},t=[],e=0,r=0,o=0,a=!0,i=!1;function s(n){for(var e=0,o=n.target;e<r;)t[e].animation===o&&(t.splice(e,1),e-=1,r-=1,o.isPaused||p()),e+=1}function l(n,e){if(!n)return null;for(var o=0;o<r;){if(t[o].elem===n&&null!==t[o].elem)return t[o].animation;o+=1}var a=new AnimationItem;return d(a,n),a.setData(n,e),a}function c(){o+=1,g()}function p(){o-=1}function d(n,e){n.addEventListener("destroy",s),n.addEventListener("_active",c),n.addEventListener("_idle",p),t.push({elem:e,animation:n}),r+=1}function m(n){var s,l=n-e;for(s=0;s<r;s+=1)t[s].animation.advanceTime(l);e=n,o&&!i?window.requestAnimationFrame(m):a=!0}function h(n){e=n,window.requestAnimationFrame(m)}function g(){!i&&o&&a&&(window.requestAnimationFrame(h),a=!1)}return n.registerAnimation=l,n.loadAnimation=function(n){var t=new AnimationItem;return d(t,null),t.setParams(n),t},n.setSpeed=function(n,e){var o;for(o=0;o<r;o+=1)t[o].animation.setSpeed(n,e)},n.setDirection=function(n,e){var o;for(o=0;o<r;o+=1)t[o].animation.setDirection(n,e)},n.play=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.play(n)},n.pause=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.pause(n)},n.stop=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.stop(n)},n.togglePause=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.togglePause(n)},n.searchAnimations=function(n,t,e){var r,o=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),a=o.length;for(r=0;r<a;r+=1)e&&o[r].setAttribute("data-bm-type",e),l(o[r],n);if(t&&0===a){e||(e="svg");var i=document.getElementsByTagName("body")[0];i.innerText="";var s=createTag("div");s.style.width="100%",s.style.height="100%",s.setAttribute("data-bm-type",e),i.appendChild(s),l(s,n)}},n.resize=function(){var n;for(n=0;n<r;n+=1)t[n].animation.resize()},n.goToAndStop=function(n,e,o){var a;for(a=0;a<r;a+=1)t[a].animation.goToAndStop(n,e,o)},n.destroy=function(n){var e;for(e=r-1;e>=0;e-=1)t[e].animation.destroy(n)},n.freeze=function(){i=!0},n.unfreeze=function(){i=!1,g()},n.setVolume=function(n,e){var o;for(o=0;o<r;o+=1)t[o].animation.setVolume(n,e)},n.mute=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.mute(n)},n.unmute=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.unmute(n)},n.getRegisteredAnimations=function(){var n,e=t.length,r=[];for(n=0;n<e;n+=1)r.push(t[n].animation);return r},n}(),AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=subframeEnabled,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this)};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(n){(n.wrapper||n.container)&&(this.wrapper=n.wrapper||n.container);var t="svg";switch(n.animType?t=n.animType:n.renderer&&(t=n.renderer),t){case"canvas":this.renderer=new CanvasRenderer(this,n.rendererSettings);break;case"svg":this.renderer=new SVGRenderer(this,n.rendererSettings);break;default:this.renderer=new HybridRenderer(this,n.rendererSettings)}this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===n.loop||null===n.loop||void 0===n.loop||!0===n.loop?this.loop=!0:!1===n.loop?this.loop=!1:this.loop=parseInt(n.loop,10),this.autoplay=!("autoplay"in n)||n.autoplay,this.name=n.name?n.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(n,"autoloadSegments")||n.autoloadSegments,this.assetsPath=n.assetsPath,this.initialSegment=n.initialSegment,n.audioFactory&&this.audioController.setAudioFactory(n.audioFactory),n.animationData?this.setupAnimation(n.animationData):n.path&&(-1!==n.path.lastIndexOf("\\")?this.path=n.path.substr(0,n.path.lastIndexOf("\\")+1):this.path=n.path.substr(0,n.path.lastIndexOf("/")+1),this.fileName=n.path.substr(n.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(n.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(n){dataManager.completeAnimation(n,this.configAnimation)},AnimationItem.prototype.setData=function(n,t){t&&"object"!=typeof t&&(t=JSON.parse(t));var e={wrapper:n,animationData:t},r=n.attributes;e.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",e.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:"canvas";var o=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";"false"===o?e.loop=!1:"true"===o?e.loop=!0:""!==o&&(e.loop=parseInt(o,10));var a=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:!r.getNamedItem("bm-autoplay")||r.getNamedItem("bm-autoplay").value;e.autoplay="false"!==a,e.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"","false"===(r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"")&&(e.prerender=!1),this.setParams(e)},AnimationItem.prototype.includeLayers=function(n){n.op>this.animationData.op&&(this.animationData.op=n.op,this.totalFrames=Math.floor(n.op-this.animationData.ip));var t,e,r=this.animationData.layers,o=r.length,a=n.layers,i=a.length;for(e=0;e<i;e+=1)for(t=0;t<o;){if(r[t].id===a[e].id){r[t]=a[e];break}t+=1}if((n.chars||n.fonts)&&(this.renderer.globalData.fontManager.addChars(n.chars),this.renderer.globalData.fontManager.addFonts(n.fonts,this.renderer.globalData.defs)),n.assets)for(o=n.assets.length,t=0;t<o;t+=1)this.animationData.assets.push(n.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(n){this.animationData=n,expressionsPlugin&&expressionsPlugin.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var n=this.animationData.segments;if(!n||0===n.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=n.shift();this.timeCompleted=t.time*this.frameRate;var e=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(e,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(n){if(this.renderer)try{this.animationData=n,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(n),n.assets||(n.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(n.assets),this.markers=markerParser(n.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(n){this.triggerConfigError(n)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()&&(this.isLoaded=!0,expressionsPlugin&&expressionsPlugin.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play())},AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(n){this.isSubframeEnabled=!!n},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(n){this.triggerRenderFrameError(n)}},AnimationItem.prototype.play=function(n){n&&this.name!==n||!0===this.isPaused&&(this.isPaused=!1,this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(n){n&&this.name!==n||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(n){n&&this.name!==n||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(n){n&&this.name!==n||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(n){for(var t,e=0;e<this.markers.length;e+=1)if((t=this.markers[e]).payload&&t.payload.name===n)return t;return null},AnimationItem.prototype.goToAndStop=function(n,t,e){if(!e||this.name===e){var r=Number(n);if(isNaN(r)){var o=this.getMarkerData(n);o&&this.goToAndStop(o.time,!0)}else t?this.setCurrentRawFrameValue(n):this.setCurrentRawFrameValue(n*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(n,t,e){if(!e||this.name===e){var r=Number(n);if(isNaN(r)){var o=this.getMarkerData(n);o&&(o.duration?this.playSegments([o.time,o.time+o.duration],!0):this.goToAndStop(o.time,!0))}else this.goToAndStop(r,t,e);this.play()}},AnimationItem.prototype.advanceTime=function(n){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+n*this.frameModifier,e=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(e=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(e=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),e&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(n,t){this.playCount=0,n[1]<n[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=n[0]-n[1],this.timeCompleted=this.totalFrames,this.firstFrame=n[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):n[1]>n[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=n[1]-n[0],this.timeCompleted=this.totalFrames,this.firstFrame=n[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(n,t){var e=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<n?e=n:this.currentRawFrame+this.firstFrame>t&&(e=t-n)),this.firstFrame=n,this.totalFrames=t-n,this.timeCompleted=this.totalFrames,-1!==e&&this.goToAndStop(e,!0)},AnimationItem.prototype.playSegments=function(n,t){if(t&&(this.segments.length=0),"object"==typeof n[0]){var e,r=n.length;for(e=0;e<r;e+=1)this.segments.push(n[e])}else this.segments.push(n);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(n){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),n&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(n){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),n),!0)},AnimationItem.prototype.destroy=function(n){n&&this.name!==n||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(n){this.currentRawFrame=n,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(n){this.playSpeed=n,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(n){this.playDirection=n<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setVolume=function(n,t){t&&this.name!==t||this.audioController.setVolume(n)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(n){n&&this.name!==n||this.audioController.mute()},AnimationItem.prototype.unmute=function(n){n&&this.name!==n||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(n){var t="";if(n.e)t=n.p;else if(this.assetsPath){var e=n.p;-1!==e.indexOf("images/")&&(e=e.split("/")[1]),t=this.assetsPath+e}else t=this.path,t+=n.u?n.u:"",t+=n.p;return t},AnimationItem.prototype.getAssetData=function(n){for(var t=0,e=this.assets.length;t<e;){if(n===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(n){return n?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.trigger=function(n){if(this._cbs&&this._cbs[n])switch(n){case"enterFrame":case"drawnFrame":this.triggerEvent(n,new BMEnterFrameEvent(n,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(n,new BMCompleteLoopEvent(n,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(n,new BMCompleteEvent(n,this.frameMult));break;case"segmentStart":this.triggerEvent(n,new BMSegmentStartEvent(n,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(n,new BMDestroyEvent(n,this));break;default:this.triggerEvent(n)}"enterFrame"===n&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(n,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===n&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(n,this.loop,this.playCount,this.frameMult)),"complete"===n&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(n,this.frameMult)),"segmentStart"===n&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(n,this.firstFrame,this.totalFrames)),"destroy"===n&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(n,this))},AnimationItem.prototype.triggerRenderFrameError=function(n){var t=new BMRenderFrameErrorEvent(n,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(n){var t=new BMConfigErrorEvent(n,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var Expressions=function(){var n={initExpressions:function(n){var t=0,e=[];n.renderer.compInterface=CompExpressionInterface(n.renderer),n.renderer.globalData.projectInterface.registerComposition(n.renderer),n.renderer.globalData.pushExpression=function(){t+=1},n.renderer.globalData.popExpression=function(){0==(t-=1)&&function(){var n,t=e.length;for(n=0;n<t;n+=1)e[n].release();e.length=0}()},n.renderer.globalData.registerExpressionProperty=function(n){-1===e.indexOf(n)&&e.push(n)}}};return n}();expressionsPlugin=Expressions;var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null;function $bm_isInstanceOfArray(n){return n.constructor===Array||n.constructor===Float32Array}function isNumerable(n,t){return"number"===n||"boolean"===n||"string"===n||t instanceof Number}function $bm_neg(n){var t=typeof n;if("number"===t||"boolean"===t||n instanceof Number)return-n;if($bm_isInstanceOfArray(n)){var e,r=n.length,o=[];for(e=0;e<r;e+=1)o[e]=-n[e];return o}return n.propType?n.v:-n}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(n,t){var e=typeof n,r=typeof t;if("string"===e||"string"===r)return n+t;if(isNumerable(e,n)&&isNumerable(r,t))return n+t;if($bm_isInstanceOfArray(n)&&isNumerable(r,t))return(n=n.slice(0))[0]+=t,n;if(isNumerable(e,n)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=n+t[0],t;if($bm_isInstanceOfArray(n)&&$bm_isInstanceOfArray(t)){for(var o=0,a=n.length,i=t.length,s=[];o<a||o<i;)("number"==typeof n[o]||n[o]instanceof Number)&&("number"==typeof t[o]||t[o]instanceof Number)?s[o]=n[o]+t[o]:s[o]=void 0===t[o]?n[o]:n[o]||t[o],o+=1;return s}return 0}var add=sum;function sub(n,t){var e=typeof n,r=typeof t;if(isNumerable(e,n)&&isNumerable(r,t))return"string"===e&&(n=parseInt(n,10)),"string"===r&&(t=parseInt(t,10)),n-t;if($bm_isInstanceOfArray(n)&&isNumerable(r,t))return(n=n.slice(0))[0]-=t,n;if(isNumerable(e,n)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=n-t[0],t;if($bm_isInstanceOfArray(n)&&$bm_isInstanceOfArray(t)){for(var o=0,a=n.length,i=t.length,s=[];o<a||o<i;)("number"==typeof n[o]||n[o]instanceof Number)&&("number"==typeof t[o]||t[o]instanceof Number)?s[o]=n[o]-t[o]:s[o]=void 0===t[o]?n[o]:n[o]||t[o],o+=1;return s}return 0}function mul(n,t){var e,r,o,a=typeof n,i=typeof t;if(isNumerable(a,n)&&isNumerable(i,t))return n*t;if($bm_isInstanceOfArray(n)&&isNumerable(i,t)){for(o=n.length,e=createTypedArray("float32",o),r=0;r<o;r+=1)e[r]=n[r]*t;return e}if(isNumerable(a,n)&&$bm_isInstanceOfArray(t)){for(o=t.length,e=createTypedArray("float32",o),r=0;r<o;r+=1)e[r]=n*t[r];return e}return 0}function div(n,t){var e,r,o,a=typeof n,i=typeof t;if(isNumerable(a,n)&&isNumerable(i,t))return n/t;if($bm_isInstanceOfArray(n)&&isNumerable(i,t)){for(o=n.length,e=createTypedArray("float32",o),r=0;r<o;r+=1)e[r]=n[r]/t;return e}if(isNumerable(a,n)&&$bm_isInstanceOfArray(t)){for(o=t.length,e=createTypedArray("float32",o),r=0;r<o;r+=1)e[r]=n/t[r];return e}return 0}function mod(n,t){return"string"==typeof n&&(n=parseInt(n,10)),"string"==typeof t&&(t=parseInt(t,10)),n%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(n,t,e){if(t>e){var r=e;e=t,t=r}return Math.min(Math.max(n,t),e)}function radiansToDegrees(n){return n/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(n){return n*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(n,t){if("number"==typeof n||n instanceof Number)return t=t||0,Math.abs(n-t);var e;t||(t=helperLengthArray);var r=Math.min(n.length,t.length),o=0;for(e=0;e<r;e+=1)o+=Math.pow(t[e]-n[e],2);return Math.sqrt(o)}function normalize(n){return div(n,length(n))}function rgbToHsl(n){var t,e,r=n[0],o=n[1],a=n[2],i=Math.max(r,o,a),s=Math.min(r,o,a),l=(i+s)/2;if(i===s)t=0,e=0;else{var c=i-s;switch(e=l>.5?c/(2-i-s):c/(i+s),i){case r:t=(o-a)/c+(o<a?6:0);break;case o:t=(a-r)/c+2;break;case a:t=(r-o)/c+4}t/=6}return[t,e,l,n[3]]}function hue2rgb(n,t,e){return e<0&&(e+=1),e>1&&(e-=1),e<1/6?n+6*(t-n)*e:e<.5?t:e<2/3?n+(t-n)*(2/3-e)*6:n}function hslToRgb(n){var t,e,r,o=n[0],a=n[1],i=n[2];if(0===a)t=i,r=i,e=i;else{var s=i<.5?i*(1+a):i+a-i*a,l=2*i-s;t=hue2rgb(l,s,o+1/3),e=hue2rgb(l,s,o),r=hue2rgb(l,s,o-1/3)}return[t,e,r,n[3]]}function linear(n,t,e,r,o){if(void 0!==r&&void 0!==o||(r=t,o=e,t=0,e=1),e<t){var a=e;e=t,t=a}if(n<=t)return r;if(n>=e)return o;var i,s=e===t?0:(n-t)/(e-t);if(!r.length)return r+(o-r)*s;var l=r.length,c=createTypedArray("float32",l);for(i=0;i<l;i+=1)c[i]=r[i]+(o[i]-r[i])*s;return c}function random(n,t){if(void 0===t&&(void 0===n?(n=0,t=1):(t=n,n=void 0)),t.length){var e,r=t.length;n||(n=createTypedArray("float32",r));var o=createTypedArray("float32",r),a=BMMath.random();for(e=0;e<r;e+=1)o[e]=n[e]+a*(t[e]-n[e]);return o}return void 0===n&&(n=0),n+BMMath.random()*(t-n)}function createPath(n,t,e,r){var o,a=n.length,i=shapePool.newElement();i.setPathData(!!r,a);var s,l,c=[0,0];for(o=0;o<a;o+=1)s=t&&t[o]?t[o]:c,l=e&&e[o]?e[o]:c,i.setTripleAt(n[o][0],n[o][1],l[0]+n[o][0],l[1]+n[o][1],s[0]+n[o][0],s[1]+n[o][1],o,!0);return i}function initiateExpression(elem,data,property){var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(n,t){var e,r,o=this.pv.length?this.pv.length:1,a=createTypedArray("float32",o),i=Math.floor(5*time);for(e=0,r=0;e<i;){for(r=0;r<o;r+=1)a[r]+=-t+2*t*BMMath.random();e+=1}var s=5*time,l=s-Math.floor(s),c=createTypedArray("float32",o);if(o>1){for(r=0;r<o;r+=1)c[r]=this.pv[r]+a[r]+(-t+2*t*BMMath.random())*l;return c}return this.pv+a[0]+(-t+2*t*BMMath.random())*l}.bind(this);function loopInDuration(n,t){return loopIn(n,t,!0)}function loopOutDuration(n,t){return loopOut(n,t,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(n,t){var e=[t[0]-n[0],t[1]-n[1],t[2]-n[2]],r=Math.atan2(e[0],Math.sqrt(e[1]*e[1]+e[2]*e[2]))/degToRads;return[-Math.atan2(e[1],e[2])/degToRads,r,0]}function easeOut(n,t,e,r,o){return applyEase(easeOutBez,n,t,e,r,o)}function easeIn(n,t,e,r,o){return applyEase(easeInBez,n,t,e,r,o)}function ease(n,t,e,r,o){return applyEase(easeInOutBez,n,t,e,r,o)}function applyEase(n,t,e,r,o,a){void 0===o?(o=e,a=r):t=(t-e)/(r-e),t>1?t=1:t<0&&(t=0);var i=n(t);if($bm_isInstanceOfArray(o)){var s,l=o.length,c=createTypedArray("float32",l);for(s=0;s<l;s+=1)c[s]=(a[s]-o[s])*i+o[s];return c}return(a-o)*i+o}function nearestKey(n){var t,e,r,o=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(e=-1,(n*=elem.comp.globalData.frameRate)<data.k[0].t)e=1,r=data.k[0].t;else{for(t=0;t<o-1;t+=1){if(n===data.k[t].t){e=t+1,r=data.k[t].t;break}if(n>data.k[t].t&&n<data.k[t+1].t){n-data.k[t].t>data.k[t+1].t-n?(e=t+2,r=data.k[t+1].t):(e=t+1,r=data.k[t].t);break}}-1===e&&(e=t+1,r=data.k[t].t)}else e=0,r=0;var a={};return a.index=e,a.time=r/elem.comp.globalData.frameRate,a}function key(n){var t,e,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+n);n-=1,t={time:data.k[n].t/elem.comp.globalData.frameRate,value:[]};var o=Object.prototype.hasOwnProperty.call(data.k[n],"s")?data.k[n].s:data.k[n-1].e;for(r=o.length,e=0;e<r;e+=1)t[e]=o[e],t.value[e]=o[e];return t}function framesToTime(n,t){return t||(t=elem.comp.globalData.frameRate),n/t}function timeToFrames(n,t){return n||0===n||(n=time),t||(t=elem.comp.globalData.frameRate),n*t}function seedRandom(n){BMMath.seedrandom(randSeed+n)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(n,t){return"string"==typeof value?void 0===t?value.substring(n):value.substring(n,t):""}function substr(n,t){return"string"==typeof value?void 0===t?value.substr(n):value.substr(n,t):""}function posterizeTime(n){time=0===n?0:Math.floor(time*n)/n,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(n){return value=n,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,"shape"===scoped_bm_rt.propType&&(scoped_bm_rt=scoped_bm_rt.v),scoped_bm_rt)}return executeExpression}return ob.initiateExpression=initiateExpression,ob}(),expressionHelpers={searchExpressions:function(n,t,e){t.x&&(e.k=!0,e.x=!0,e.initiateExpression=ExpressionManager.initiateExpression,e.effectsSequence.push(e.initiateExpression(n,t,e).bind(e)))},getSpeedAtTime:function(n){var t=this.getValueAtTime(n),e=this.getValueAtTime(n+-.01),r=0;if(t.length){var o;for(o=0;o<t.length;o+=1)r+=Math.pow(e[o]-t[o],2);r=100*Math.sqrt(r)}else r=0;return r},getVelocityAtTime:function(n){if(void 0!==this.vel)return this.vel;var t,e,r=-.001,o=this.getValueAtTime(n),a=this.getValueAtTime(n+r);if(o.length)for(t=createTypedArray("float32",o.length),e=0;e<o.length;e+=1)t[e]=(a[e]-o[e])/r;else t=(a-o)/r;return t},getValueAtTime:function(n){return n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<n?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(n,this._cachingAtTime),this._cachingAtTime.lastFrame=n),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(n){this.propertyGroup=n}};!function(){function n(n,t,e){if(!this.k||!this.keyframes)return this.pv;n=n?n.toLowerCase():"";var r,o,a,i,s,l=this.comp.renderedFrame,c=this.keyframes,p=c[c.length-1].t;if(l<=p)return this.pv;if(e?o=p-(r=t?Math.abs(p-this.elem.comp.globalData.frameRate*t):Math.max(0,p-this.elem.data.ip)):((!t||t>c.length-1)&&(t=c.length-1),r=p-(o=c[c.length-1-t].t)),"pingpong"===n){if(Math.floor((l-o)/r)%2!=0)return this.getValueAtTime((r-(l-o)%r+o)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var d=this.getValueAtTime(o/this.comp.globalData.frameRate,0),m=this.getValueAtTime(p/this.comp.globalData.frameRate,0),h=this.getValueAtTime(((l-o)%r+o)/this.comp.globalData.frameRate,0),g=Math.floor((l-o)/r);if(this.pv.length){for(i=(s=new Array(d.length)).length,a=0;a<i;a+=1)s[a]=(m[a]-d[a])*g+h[a];return s}return(m-d)*g+h}if("continue"===n){var f=this.getValueAtTime(p/this.comp.globalData.frameRate,0),u=this.getValueAtTime((p-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(i=(s=new Array(f.length)).length,a=0;a<i;a+=1)s[a]=f[a]+(f[a]-u[a])*((l-p)/this.comp.globalData.frameRate)/5e-4;return s}return f+(l-p)/.001*(f-u)}}return this.getValueAtTime(((l-o)%r+o)/this.comp.globalData.frameRate,0)}function t(n,t,e){if(!this.k)return this.pv;n=n?n.toLowerCase():"";var r,o,a,i,s,l=this.comp.renderedFrame,c=this.keyframes,p=c[0].t;if(l>=p)return this.pv;if(e?o=p+(r=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-p)):((!t||t>c.length-1)&&(t=c.length-1),r=(o=c[t].t)-p),"pingpong"===n){if(Math.floor((p-l)/r)%2==0)return this.getValueAtTime(((p-l)%r+p)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var d=this.getValueAtTime(p/this.comp.globalData.frameRate,0),m=this.getValueAtTime(o/this.comp.globalData.frameRate,0),h=this.getValueAtTime((r-(p-l)%r+p)/this.comp.globalData.frameRate,0),g=Math.floor((p-l)/r)+1;if(this.pv.length){for(i=(s=new Array(d.length)).length,a=0;a<i;a+=1)s[a]=h[a]-(m[a]-d[a])*g;return s}return h-(m-d)*g}if("continue"===n){var f=this.getValueAtTime(p/this.comp.globalData.frameRate,0),u=this.getValueAtTime((p+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(i=(s=new Array(f.length)).length,a=0;a<i;a+=1)s[a]=f[a]+(f[a]-u[a])*(p-l)/.001;return s}return f+(f-u)*(p-l)/.001}}return this.getValueAtTime((r-((p-l)%r+p))/this.comp.globalData.frameRate,0)}function e(n,t){if(!this.k)return this.pv;if(n=.5*(n||.4),(t=Math.floor(t||5))<=1)return this.pv;var e,r,o=this.comp.renderedFrame/this.comp.globalData.frameRate,a=o-n,i=t>1?(o+n-a)/(t-1):1,s=0,l=0;for(e=this.pv.length?createTypedArray("float32",this.pv.length):0;s<t;){if(r=this.getValueAtTime(a+s*i),this.pv.length)for(l=0;l<this.pv.length;l+=1)e[l]+=r[l];else e+=r;s+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)e[l]/=t;else e/=t;return e}function r(n){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var e=this.a.getValueAtTime(n);t.translate(-e[0]*this.a.mult,-e[1]*this.a.mult,e[2]*this.a.mult)}if(this.appliedTransformations<2){var r=this.s.getValueAtTime(n);t.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var o=this.sk.getValueAtTime(n),a=this.sa.getValueAtTime(n);t.skewFromAxis(-o*this.sk.mult,a*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var i=this.r.getValueAtTime(n);t.rotate(-i*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var s=this.rz.getValueAtTime(n),l=this.ry.getValueAtTime(n),c=this.rx.getValueAtTime(n),p=this.or.getValueAtTime(n);t.rotateZ(-s*this.rz.mult).rotateY(l*this.ry.mult).rotateX(c*this.rx.mult).rotateZ(-p[2]*this.or.mult).rotateY(p[1]*this.or.mult).rotateX(p[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var d=this.px.getValueAtTime(n),m=this.py.getValueAtTime(n);if(this.data.p.z){var h=this.pz.getValueAtTime(n);t.translate(d*this.px.mult,m*this.py.mult,-h*this.pz.mult)}else t.translate(d*this.px.mult,m*this.py.mult,0)}else{var g=this.p.getValueAtTime(n);t.translate(g[0]*this.p.mult,g[1]*this.p.mult,-g[2]*this.p.mult)}return t}function o(){return this.v.clone(new Matrix)}var a=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(n,t,e){var i=a(n,t,e);return i.dynamicProperties.length?i.getValueAtTime=r.bind(i):i.getValueAtTime=o.bind(i),i.setGroupProperty=expressionHelpers.setGroupProperty,i};var i=PropertyFactory.getProp;PropertyFactory.getProp=function(r,o,a,s,l){var c=i(r,o,a,s,l);c.kf?c.getValueAtTime=expressionHelpers.getValueAtTime.bind(c):c.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(c),c.setGroupProperty=expressionHelpers.setGroupProperty,c.loopOut=n,c.loopIn=t,c.smooth=e,c.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(c),c.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(c),c.numKeys=1===o.a?o.k.length:0,c.propertyIndex=o.ix;var p=0;return 0!==a&&(p=createTypedArray("float32",1===o.a?o.k[0].s.length:o.k.length)),c._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:p},expressionHelpers.searchExpressions(r,o,c),c.k&&l.addDynamicProperty(c),c};var s=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(n,t){this.k&&this.getValue();var e,r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));var o=r._length,a=r[n],i=r.v,s=createSizedArray(o);for(e=0;e<o;e+=1)s[e]="i"===n||"o"===n?[a[e][0]-i[e][0],a[e][1]-i[e][1]]:[a[e][0],a[e][1]];return s},points:function(n){return this.vertices("v",n)},inTangents:function(n){return this.vertices("i",n)},outTangents:function(n){return this.vertices("o",n)},isClosed:function(){return this.v.c},pointOnPath:function(n,t){var e=this.v;void 0!==t&&(e=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(e));for(var r,o=this._segmentsLength,a=o.lengths,i=o.totalLength*n,s=0,l=a.length,c=0;s<l;){if(c+a[s].addedLength>i){var p=s,d=e.c&&s===l-1?0:s+1,m=(i-c)/a[s].addedLength;r=bez.getPointInSegment(e.v[p],e.v[d],e.o[p],e.i[d],m,a[s]);break}c+=a[s].addedLength,s+=1}return r||(r=e.c?[e.v[0][0],e.v[0][1]]:[e.v[e._length-1][0],e.v[e._length-1][1]]),r},vectorOnPath:function(n,t,e){1==n?n=this.v.c:0==n&&(n=.999);var r=this.pointOnPath(n,t),o=this.pointOnPath(n+.001,t),a=o[0]-r[0],i=o[1]-r[1],s=Math.sqrt(Math.pow(a,2)+Math.pow(i,2));return 0===s?[0,0]:"tangent"===e?[a/s,i/s]:[-i/s,a/s]},tangentOnPath:function(n,t){return this.vectorOnPath(n,t,"tangent")},normalOnPath:function(n,t){return this.vectorOnPath(n,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],s),extendPrototype([c],l),l.prototype.getValueAtTime=function(n){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<n?this._caching.lastIndex:0,this._cachingAtTime.lastTime=n,this.interpolateShape(n,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},l.prototype.initiateExpression=ExpressionManager.initiateExpression;var p=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(n,t,e,r,o){var a=p(n,t,e,r,o);return a.propertyIndex=t.ix,a.lock=!1,3===e?expressionHelpers.searchExpressions(n,t.pt,a):4===e&&expressionHelpers.searchExpressions(n,t.ks,a),a.k&&n.addDynamicProperty(a),a}}(),TextProperty.prototype.getExpressionValue=function(n,t){var e=this.calculateExpression(t);if(n.t!==e){var r={};return this.copyData(r,n),r.t=e.toString(),r.__complete=!1,r}return n},TextProperty.prototype.searchProperty=function(){var n=this.searchKeyframes(),t=this.searchExpressions();return this.kf=n||t,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null};var ShapePathInterface=function(n,t,e){var r=t.sh;function o(n){return"Shape"===n||"shape"===n||"Path"===n||"path"===n||"ADBE Vector Shape"===n||2===n?o.path:null}var a=propertyGroupFactory(o,e);return r.setGroupProperty(PropertyInterface("Path",a)),Object.defineProperties(o,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:n.nm},ix:{value:n.ix},propertyIndex:{value:n.ix},mn:{value:n.mn},propertyGroup:{value:e}}),o},propertyGroupFactory=function(n,t){return function(e){return(e=void 0===e?1:e)<=0?n:t(e-1)}},PropertyInterface=function(n,t){var e={_name:n};return function(n){return(n=void 0===n?1:n)<=0?e:t(n-1)}},ShapeExpressionInterface=function(){function n(n,i,m){var h,g=[],f=n?n.length:0;for(h=0;h<f;h+=1)"gr"===n[h].ty?g.push(t(n[h],i[h],m)):"fl"===n[h].ty?g.push(e(n[h],i[h],m)):"st"===n[h].ty?g.push(o(n[h],i[h],m)):"tm"===n[h].ty?g.push(a(n[h],i[h],m)):"tr"===n[h].ty||("el"===n[h].ty?g.push(s(n[h],i[h],m)):"sr"===n[h].ty?g.push(l(n[h],i[h],m)):"sh"===n[h].ty?g.push(ShapePathInterface(n[h],i[h],m)):"rc"===n[h].ty?g.push(c(n[h],i[h],m)):"rd"===n[h].ty?g.push(p(n[h],i[h],m)):"rp"===n[h].ty?g.push(d(n[h],i[h],m)):"gf"===n[h].ty?g.push(r(n[h],i[h],m)):g.push((n[h],i[h],function(){return null})));return g}function t(t,e,r){var o=function(n){switch(n){case"ADBE Vectors Group":case"Contents":case 2:return o.content;default:return o.transform}};o.propertyGroup=propertyGroupFactory(o,r);var a=function(t,e,r){var o,a=function(n){for(var t=0,e=o.length;t<e;){if(o[t]._name===n||o[t].mn===n||o[t].propertyIndex===n||o[t].ix===n||o[t].ind===n)return o[t];t+=1}return"number"==typeof n?o[n-1]:null};a.propertyGroup=propertyGroupFactory(a,r),o=n(t.it,e.it,a.propertyGroup),a.numProperties=o.length;var s=i(t.it[t.it.length-1],e.it[e.it.length-1],a.propertyGroup);return a.transform=s,a.propertyIndex=t.cix,a._name=t.nm,a}(t,e,o.propertyGroup),s=i(t.it[t.it.length-1],e.it[e.it.length-1],o.propertyGroup);return o.content=a,o.transform=s,Object.defineProperty(o,"_name",{get:function(){return t.nm}}),o.numProperties=t.np,o.propertyIndex=t.ix,o.nm=t.nm,o.mn=t.mn,o}function e(n,t,e){function r(n){return"Color"===n||"color"===n?r.color:"Opacity"===n||"opacity"===n?r.opacity:null}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(PropertyInterface("Color",e)),t.o.setGroupProperty(PropertyInterface("Opacity",e)),r}function r(n,t,e){function r(n){return"Start Point"===n||"start point"===n?r.startPoint:"End Point"===n||"end point"===n?r.endPoint:"Opacity"===n||"opacity"===n?r.opacity:null}return Object.defineProperties(r,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return"a"}},_name:{value:n.nm},mn:{value:n.mn}}),t.s.setGroupProperty(PropertyInterface("Start Point",e)),t.e.setGroupProperty(PropertyInterface("End Point",e)),t.o.setGroupProperty(PropertyInterface("Opacity",e)),r}function o(n,t,e){var r,o=propertyGroupFactory(c,e),a=propertyGroupFactory(l,o);function i(e){Object.defineProperty(l,n.d[e].nm,{get:ExpressionPropertyInterface(t.d.dataProps[e].p)})}var s=n.d?n.d.length:0,l={};for(r=0;r<s;r+=1)i(r),t.d.dataProps[r].p.setGroupProperty(a);function c(n){return"Color"===n||"color"===n?c.color:"Opacity"===n||"opacity"===n?c.opacity:"Stroke Width"===n||"stroke width"===n?c.strokeWidth:null}return Object.defineProperties(c,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return l}},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(PropertyInterface("Color",o)),t.o.setGroupProperty(PropertyInterface("Opacity",o)),t.w.setGroupProperty(PropertyInterface("Stroke Width",o)),c}function a(n,t,e){function r(t){return t===n.e.ix||"End"===t||"end"===t?r.end:t===n.s.ix?r.start:t===n.o.ix?r.offset:null}var o=propertyGroupFactory(r,e);return r.propertyIndex=n.ix,t.s.setGroupProperty(PropertyInterface("Start",o)),t.e.setGroupProperty(PropertyInterface("End",o)),t.o.setGroupProperty(PropertyInterface("Offset",o)),r.propertyIndex=n.ix,r.propertyGroup=e,Object.defineProperties(r,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:n.nm}}),r.mn=n.mn,r}function i(n,t,e){function r(t){return n.a.ix===t||"Anchor Point"===t?r.anchorPoint:n.o.ix===t||"Opacity"===t?r.opacity:n.p.ix===t||"Position"===t?r.position:n.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?r.rotation:n.s.ix===t||"Scale"===t?r.scale:n.sk&&n.sk.ix===t||"Skew"===t?r.skew:n.sa&&n.sa.ix===t||"Skew Axis"===t?r.skewAxis:null}var o=propertyGroupFactory(r,e);return t.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",o)),t.transform.mProps.p.setGroupProperty(PropertyInterface("Position",o)),t.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",o)),t.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",o)),t.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",o)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",o)),t.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",o))),t.transform.op.setGroupProperty(PropertyInterface("Opacity",o)),Object.defineProperties(r,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:n.nm}}),r.ty="tr",r.mn=n.mn,r.propertyGroup=e,r}function s(n,t,e){function r(t){return n.p.ix===t?r.position:n.s.ix===t?r.size:null}var o=propertyGroupFactory(r,e);r.propertyIndex=n.ix;var a="tm"===t.sh.ty?t.sh.prop:t.sh;return a.s.setGroupProperty(PropertyInterface("Size",o)),a.p.setGroupProperty(PropertyInterface("Position",o)),Object.defineProperties(r,{size:{get:ExpressionPropertyInterface(a.s)},position:{get:ExpressionPropertyInterface(a.p)},_name:{value:n.nm}}),r.mn=n.mn,r}function l(n,t,e){function r(t){return n.p.ix===t?r.position:n.r.ix===t?r.rotation:n.pt.ix===t?r.points:n.or.ix===t||"ADBE Vector Star Outer Radius"===t?r.outerRadius:n.os.ix===t?r.outerRoundness:!n.ir||n.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?n.is&&n.is.ix===t?r.innerRoundness:null:r.innerRadius}var o=propertyGroupFactory(r,e),a="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=n.ix,a.or.setGroupProperty(PropertyInterface("Outer Radius",o)),a.os.setGroupProperty(PropertyInterface("Outer Roundness",o)),a.pt.setGroupProperty(PropertyInterface("Points",o)),a.p.setGroupProperty(PropertyInterface("Position",o)),a.r.setGroupProperty(PropertyInterface("Rotation",o)),n.ir&&(a.ir.setGroupProperty(PropertyInterface("Inner Radius",o)),a.is.setGroupProperty(PropertyInterface("Inner Roundness",o))),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(a.p)},rotation:{get:ExpressionPropertyInterface(a.r)},points:{get:ExpressionPropertyInterface(a.pt)},outerRadius:{get:ExpressionPropertyInterface(a.or)},outerRoundness:{get:ExpressionPropertyInterface(a.os)},innerRadius:{get:ExpressionPropertyInterface(a.ir)},innerRoundness:{get:ExpressionPropertyInterface(a.is)},_name:{value:n.nm}}),r.mn=n.mn,r}function c(n,t,e){function r(t){return n.p.ix===t?r.position:n.r.ix===t?r.roundness:n.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?r.size:null}var o=propertyGroupFactory(r,e),a="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=n.ix,a.p.setGroupProperty(PropertyInterface("Position",o)),a.s.setGroupProperty(PropertyInterface("Size",o)),a.r.setGroupProperty(PropertyInterface("Rotation",o)),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(a.p)},roundness:{get:ExpressionPropertyInterface(a.r)},size:{get:ExpressionPropertyInterface(a.s)},_name:{value:n.nm}}),r.mn=n.mn,r}function p(n,t,e){function r(t){return n.r.ix===t||"Round Corners 1"===t?r.radius:null}var o=propertyGroupFactory(r,e),a=t;return r.propertyIndex=n.ix,a.rd.setGroupProperty(PropertyInterface("Radius",o)),Object.defineProperties(r,{radius:{get:ExpressionPropertyInterface(a.rd)},_name:{value:n.nm}}),r.mn=n.mn,r}function d(n,t,e){function r(t){return n.c.ix===t||"Copies"===t?r.copies:n.o.ix===t||"Offset"===t?r.offset:null}var o=propertyGroupFactory(r,e),a=t;return r.propertyIndex=n.ix,a.c.setGroupProperty(PropertyInterface("Copies",o)),a.o.setGroupProperty(PropertyInterface("Offset",o)),Object.defineProperties(r,{copies:{get:ExpressionPropertyInterface(a.c)},offset:{get:ExpressionPropertyInterface(a.o)},_name:{value:n.nm}}),r.mn=n.mn,r}return function(t,e,r){var o;function a(n){if("number"==typeof n)return 0===(n=void 0===n?1:n)?r:o[n-1];for(var t=0,e=o.length;t<e;){if(o[t]._name===n)return o[t];t+=1}return null}return a.propertyGroup=propertyGroupFactory(a,(function(){return r})),o=n(t,e,a.propertyGroup),a.numProperties=o.length,a._name="Contents",a}}(),TextExpressionInterface=function(n){var t,e;function r(n){return"ADBE Text Document"===n?r.sourceText:null}return Object.defineProperty(r,"sourceText",{get:function(){n.textProperty.getValue();var r=n.textProperty.currentData.t;return r!==t&&(n.textProperty.currentData.t=t,(e=new String(r)).value=r||new String(r)),e}}),r},LayerExpressionInterface=function(){function n(n){var t=new Matrix;return void 0!==n?this._elem.finalTransform.mProp.getValueAtTime(n).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function t(n,t){var e=this.getMatrix(t);return e.props[12]=0,e.props[13]=0,e.props[14]=0,this.applyPoint(e,n)}function e(n,t){var e=this.getMatrix(t);return this.applyPoint(e,n)}function r(n,t){var e=this.getMatrix(t);return e.props[12]=0,e.props[13]=0,e.props[14]=0,this.invertPoint(e,n)}function o(n,t){var e=this.getMatrix(t);return this.invertPoint(e,n)}function a(n,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var e,r=this._elem.hierarchy.length;for(e=0;e<r;e+=1)this._elem.hierarchy[e].finalTransform.mProp.applyToMatrix(n)}return n.applyToPointArray(t[0],t[1],t[2]||0)}function i(n,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var e,r=this._elem.hierarchy.length;for(e=0;e<r;e+=1)this._elem.hierarchy[e].finalTransform.mProp.applyToMatrix(n)}return n.inversePoint(t)}function s(n){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var e,r=this._elem.hierarchy.length;for(e=0;e<r;e+=1)this._elem.hierarchy[e].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(n)}return t.inversePoint(n)}function l(){return[1,1,1,1]}return function(c){var p;function d(n){switch(n){case"ADBE Root Vectors Group":case"Contents":case 2:return d.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return p;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return d.effect;case"ADBE Text Properties":return d.textInterface;default:return null}}d.getMatrix=n,d.invertPoint=i,d.applyPoint=a,d.toWorld=e,d.toWorldVec=t,d.fromWorld=o,d.fromWorldVec=r,d.toComp=e,d.fromComp=s,d.sampleImage=l,d.sourceRectAtTime=c.sourceRectAtTime.bind(c),d._elem=c;var m=getDescriptor(p=TransformExpressionInterface(c.finalTransform.mProp),"anchorPoint");return Object.defineProperties(d,{hasParent:{get:function(){return c.hierarchy.length}},parent:{get:function(){return c.hierarchy[0].layerInterface}},rotation:getDescriptor(p,"rotation"),scale:getDescriptor(p,"scale"),position:getDescriptor(p,"position"),opacity:getDescriptor(p,"opacity"),anchorPoint:m,anchor_point:m,transform:{get:function(){return p}},active:{get:function(){return c.isInRange}}}),d.startTime=c.data.st,d.index=c.data.ind,d.source=c.data.refId,d.height=0===c.data.ty?c.data.h:100,d.width=0===c.data.ty?c.data.w:100,d.inPoint=c.data.ip/c.comp.globalData.frameRate,d.outPoint=c.data.op/c.comp.globalData.frameRate,d._name=c.data.nm,d.registerMaskInterface=function(n){d.mask=new MaskManagerInterface(n,c)},d.registerEffectsInterface=function(n){d.effect=n},d}}(),FootageInterface=(dataInterfaceFactory=function(n){function t(n){return"Outline"===n?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(n){var t="",e=n.getFootageData();function r(n){if(e[n])return t=n,"object"==typeof(e=e[n])?r:e;var o=n.indexOf(t);if(-1!==o){var a=parseInt(n.substr(o+t.length),10);return"object"==typeof(e=e[a])?r:e}return""}return function(){return t="",e=n.getFootageData(),r}}(n),t},function(n){function t(n){return"Data"===n?t.dataInterface:null}return t._name="Data",t.dataInterface=dataInterfaceFactory(n),t}),dataInterfaceFactory,CompExpressionInterface=function(n){function t(t){for(var e=0,r=n.layers.length;e<r;){if(n.layers[e].nm===t||n.layers[e].ind===t)return n.elements[e].layerInterface;e+=1}return null}return Object.defineProperty(t,"_name",{value:n.data.nm}),t.layer=t,t.pixelAspect=1,t.height=n.data.h||n.globalData.compSize.h,t.width=n.data.w||n.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/n.globalData.frameRate,t.displayStartTime=0,t.numLayers=n.layers.length,t},TransformExpressionInterface=function(n){function t(n){switch(n){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var e,r,o,a;return Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(n.r||n.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(n.rz||n.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(n.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(n.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(n.s)}),n.p?a=ExpressionPropertyInterface(n.p):(e=ExpressionPropertyInterface(n.px),r=ExpressionPropertyInterface(n.py),n.pz&&(o=ExpressionPropertyInterface(n.pz))),Object.defineProperty(t,"position",{get:function(){return n.p?a():[e(),r(),o?o():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(n.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(n.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(n.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(n.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(n.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(n.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(n.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(n.or)}),t},ProjectInterface=function(){function n(n){this.compositions.push(n)}return function(){function t(n){for(var t=0,e=this.compositions.length;t<e;){if(this.compositions[t].data&&this.compositions[t].data.nm===n)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=n,t}}(),EffectsExpressionInterface=function(){var n={createEffectsInterface:function(n,e){if(n.effectsManager){var r,o=[],a=n.data.ef,i=n.effectsManager.effectElements.length;for(r=0;r<i;r+=1)o.push(t(a[r],n.effectsManager.effectElements[r],e,n));var s=n.data.ef||[],l=function(n){for(r=0,i=s.length;r<i;){if(n===s[r].nm||n===s[r].mn||n===s[r].ix)return o[r];r+=1}return null};return Object.defineProperty(l,"numProperties",{get:function(){return s.length}}),l}return null}};function t(n,r,o,a){function i(t){for(var e=n.ef,r=0,o=e.length;r<o;){if(t===e[r].nm||t===e[r].mn||t===e[r].ix)return 5===e[r].ty?c[r]:c[r]();r+=1}throw new Error}var s,l=propertyGroupFactory(i,o),c=[],p=n.ef.length;for(s=0;s<p;s+=1)5===n.ef[s].ty?c.push(t(n.ef[s],r.effectElements[s],r.effectElements[s].propertyGroup,a)):c.push(e(r.effectElements[s],n.ef[s].ty,a,l));return"ADBE Color Control"===n.mn&&Object.defineProperty(i,"color",{get:function(){return c[0]()}}),Object.defineProperties(i,{numProperties:{get:function(){return n.np}},_name:{value:n.nm},propertyGroup:{value:l}}),i.enabled=0!==n.en,i.active=i.enabled,i}function e(n,t,e,r){var o=ExpressionPropertyInterface(n.p);return n.p.setGroupProperty&&n.p.setGroupProperty(PropertyInterface("",r)),function(){return 10===t?e.comp.compInterface(n.p.v):o()}}return n}(),MaskManagerInterface=function(){function n(n,t){this._mask=n,this._data=t}return Object.defineProperty(n.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(n.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){var e,r=createSizedArray(t.viewData.length),o=t.viewData.length;for(e=0;e<o;e+=1)r[e]=new n(t.viewData[e],t.masksProperties[e]);return function(n){for(e=0;e<o;){if(t.masksProperties[e].nm===n)return r[e];e+=1}return null}}}(),ExpressionPropertyInterface=function(){var n={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function e(n,t,e){Object.defineProperty(n,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),n.numKeys=t.keyframes?t.keyframes.length:0,n.key=function(r){if(!n.numKeys)return 0;var o;o="s"in t.keyframes[r-1]?t.keyframes[r-1].s:"e"in t.keyframes[r-2]?t.keyframes[r-2].e:t.keyframes[r-2].s;var a="unidimensional"===e?new Number(o):Object.assign({},o);return a.time=t.keyframes[r-1].t/t.elem.comp.globalData.frameRate,a.value="unidimensional"===e?o[0]:o,a},n.valueAtTime=t.getValueAtTime,n.speedAtTime=t.getSpeedAtTime,n.velocityAtTime=t.getVelocityAtTime,n.propertyGroup=t.propertyGroup}function r(){return n}return function(o){return o?"unidimensional"===o.propType?function(t){t&&"pv"in t||(t=n);var r=1/t.mult,o=t.pv*r,a=new Number(o);return a.value=o,e(a,t,"unidimensional"),function(){return t.k&&t.getValue(),o=t.v*r,a.value!==o&&((a=new Number(o)).value=o,e(a,t,"unidimensional")),a}}(o):function(n){n&&"pv"in n||(n=t);var r=1/n.mult,o=n.data&&n.data.l||n.pv.length,a=createTypedArray("float32",o),i=createTypedArray("float32",o);return a.value=i,e(a,n,"multidimensional"),function(){n.k&&n.getValue();for(var t=0;t<o;t+=1)i[t]=n.v[t]*r,a[t]=i[t];return a}}(o):r}}(),TextExpressionSelectorPropFactory=function(){function n(n,t){return this.textIndex=n+1,this.textTotal=t,this.v=this.getValue()*this.mult,this.v}return function(t,e){this.pv=1,this.comp=t.comp,this.elem=t,this.mult=.01,this.propType="textSelector",this.textTotal=e.totalChars,this.selectorValue=100,this.lastValue=[1,1,1],this.k=!0,this.x=!0,this.getValue=ExpressionManager.initiateExpression.bind(this)(t,e,this),this.getMult=n,this.getVelocityAtTime=expressionHelpers.getVelocityAtTime,this.kf?this.getValueAtTime=expressionHelpers.getValueAtTime.bind(this):this.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(this),this.setGroupProperty=expressionHelpers.setGroupProperty}}(),propertyGetTextProp=TextSelectorProp.getTextSelectorProp;function SliderEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function AngleEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function ColorEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,1,0,e)}function PointEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,1,0,e)}function LayerIndexEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function MaskIndexEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function CheckboxEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function NoValueEffect(){this.p={}}function EffectsManager(n,t){var e,r=n.ef||[];this.effectElements=[];var o,a=r.length;for(e=0;e<a;e+=1)o=new GroupEffect(r[e],t),this.effectElements.push(o)}function GroupEffect(n,t){this.init(n,t)}TextSelectorProp.getTextSelectorProp=function(n,t,e){return 1===t.t?new TextExpressionSelectorPropFactory(n,t,e):propertyGetTextProp(n,t,e)},extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(n,t){var e;this.data=n,this.effectElements=[],this.initDynamicPropertyContainer(t);var r,o=this.data.ef.length,a=this.data.ef;for(e=0;e<o;e+=1){switch(r=null,a[e].ty){case 0:r=new SliderEffect(a[e],t,this);break;case 1:r=new AngleEffect(a[e],t,this);break;case 2:r=new ColorEffect(a[e],t,this);break;case 3:r=new PointEffect(a[e],t,this);break;case 4:case 7:r=new CheckboxEffect(a[e],t,this);break;case 10:r=new LayerIndexEffect(a[e],t,this);break;case 11:r=new MaskIndexEffect(a[e],t,this);break;case 5:r=new EffectsManager(a[e],t,this);break;default:r=new NoValueEffect(a[e],t,this)}r&&this.effectElements.push(r)}};var lottie={};function setLocationHref(n){locationHref=n}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(n){subframeEnabled=n}function setIDPrefix(n){idPrefix=n}function loadAnimation(n){return!0===standalone&&(n.animationData=JSON.parse(animationData)),animationManager.loadAnimation(n)}function setQuality(n){if("string"==typeof n)switch(n){case"high":defaultCurveSegments=200;break;default:case"medium":defaultCurveSegments=50;break;case"low":defaultCurveSegments=10}else!isNaN(n)&&n>1&&(defaultCurveSegments=n);roundValues(!(defaultCurveSegments>=50))}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(n,t){"expressions"===n&&(expressionsPlugin=t)}function getFactory(n){switch(n){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(n){for(var t=queryString.split("&"),e=0;e<t.length;e+=1){var r=t[e].split("=");if(decodeURIComponent(r[0])==n)return decodeURIComponent(r[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocationHref,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=function(n){_useWebWorker=n},lottie.setIDPrefix=setIDPrefix,lottie.__getFactory=getFactory,lottie.version="5.8.1";var standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="",queryString;if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src.replace(/^[^\?]+\??/,""),renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);return lottie},module.exports?module.exports=factory(root):(root.lottie=factory(root),root.bodymovin=root.lottie))})(lottie$1);var lottie=lottie$1.exports,_templateObject$1,styles=r$3(_templateObject$1||(_templateObject$1=_taggedTemplateLiteral(["\n  * {\n    box-sizing: border-box;\n  }\n\n  :host {\n    --lottie-player-toolbar-height: 35px;\n    --lottie-player-toolbar-background-color: transparent;\n    --lottie-player-toolbar-icon-color: #999;\n    --lottie-player-toolbar-icon-hover-color: #222;\n    --lottie-player-toolbar-icon-active-color: #555;\n    --lottie-player-seeker-track-color: #ccc;\n    --lottie-player-seeker-thumb-color: rgba(0, 107, 120, 0.8);\n    --lottie-player-seeker-display: block;\n\n    display: block;\n    width: 100%;\n    height: 100%;\n  }\n\n  .main {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n    width: 100%;\n  }\n\n  .animation {\n    width: 100%;\n    height: 100%;\n    display: flex;\n  }\n  .animation.controls {\n    height: calc(100% - 35px);\n  }\n\n  .toolbar {\n    display: flex;\n    align-items: center;\n    justify-items: center;\n    background-color: var(--lottie-player-toolbar-background-color);\n    margin: 0 5px;\n    height: 35px;\n  }\n\n  .toolbar button {\n    cursor: pointer;\n    fill: var(--lottie-player-toolbar-icon-color);\n    display: flex;\n    background: none;\n    border: 0;\n    padding: 0;\n    outline: none;\n    height: 100%;\n  }\n\n  .toolbar button:hover {\n    fill: var(--lottie-player-toolbar-icon-hover-color);\n  }\n\n  .toolbar button.active {\n    fill: var(--lottie-player-toolbar-icon-active-color);\n  }\n\n  .toolbar button.active:hover {\n\tfill: var(--lottie-player-toolbar-icon-hover-color);\n  }\n\n\n  .toolbar button:focus{\n\toutline: 1px dotted var(--lottie-player-toolbar-icon-active-color);\n  }\n\n  .toolbar button svg {\n  }\n\n  .toolbar button.disabled svg {\n    display: none;\n  }\n\n  .seeker {\n    -webkit-appearance: none;\n    width: 95%;\n    outline: none;\n    background-color: var(--lottie-player-toolbar-background-color);\n    display: var(--lottie-player-seeker-display);\n  }\n\n  .seeker::-webkit-slider-runnable-track {\n    width: 100%;\n    height: 5px;\n    cursor: pointer;\n    background: var(--lottie-player-seeker-track-color);\n    border-radius: 3px;\n  }\n  .seeker::-webkit-slider-thumb {\n    height: 15px;\n    width: 15px;\n    border-radius: 50%;\n    background: var(--lottie-player-seeker-thumb-color);\n    cursor: pointer;\n    -webkit-appearance: none;\n    margin-top: -5px;\n  }\n  .seeker:focus::-webkit-slider-runnable-track {\n    background: #999;\n  }\n  .seeker::-moz-range-track {\n    width: 100%;\n    height: 5px;\n    cursor: pointer;\n    background: var(--lottie-player-seeker-track-color);\n    border-radius: 3px;\n  }\n  .seeker::-moz-range-thumb {\n    height: 15px;\n    width: 15px;\n    border-radius: 50%;\n    background: var(--lottie-player-seeker-thumb-color);\n    cursor: pointer;\n  }\n  .seeker::-ms-track {\n    width: 100%;\n    height: 5px;\n    cursor: pointer;\n    background: transparent;\n    border-color: transparent;\n    color: transparent;\n  }\n  .seeker::-ms-fill-lower {\n    background: var(--lottie-player-seeker-track-color);\n    border-radius: 3px;\n  }\n  .seeker::-ms-fill-upper {\n    background: var(--lottie-player-seeker-track-color);\n    border-radius: 3px;\n  }\n  .seeker::-ms-thumb {\n    border: 0;\n    height: 15px;\n    width: 15px;\n    border-radius: 50%;\n    background: var(--lottie-player-seeker-thumb-color);\n    cursor: pointer;\n  }\n  .seeker:focus::-ms-fill-lower {\n    background: var(--lottie-player-seeker-track-color);\n  }\n  .seeker:focus::-ms-fill-upper {\n    background: var(--lottie-player-seeker-track-color);\n  }\n\n  .error {\n    display: flex;\n    justify-content: center;\n    height: 100%;\n    align-items: center;\n  }\n"]))),_templateObject,_templateObject2,_templateObject3,_templateObject4,_templateObject5,PlayerState,PlayMode,PlayerEvents;function parseSrc(n){if("object"==typeof n)return n;try{return JSON.parse(n)}catch(t){return new URL(n,window.location.href).toString()}}function isLottie(n){return["v","ip","op","layers","fr","w","h"].every((t=>Object.prototype.hasOwnProperty.call(n,t)))}function fromURL(n){return _fromURL.apply(this,arguments)}function _fromURL(){return(_fromURL=_asyncToGenerator((function*(n){if("string"!=typeof n)throw new Error("The url value must be a string");var t;try{var e=new URL(n),r=yield fetch(e.toString());t=yield r.json()}catch(n){throw new Error("An error occurred while trying to load the Lottie file from URL")}return t}))).apply(this,arguments)}!function(n){n.Destroyed="destroyed",n.Error="error",n.Frozen="frozen",n.Loading="loading",n.Paused="paused",n.Playing="playing",n.Stopped="stopped"}(PlayerState||(PlayerState={})),function(n){n.Bounce="bounce",n.Normal="normal"}(PlayMode||(PlayMode={})),function(n){n.Complete="complete",n.Destroyed="destroyed",n.Error="error",n.Frame="frame",n.Freeze="freeze",n.Load="load",n.Loop="loop",n.Pause="pause",n.Play="play",n.Ready="ready",n.Rendered="rendered",n.Stop="stop"}(PlayerEvents||(PlayerEvents={}));var LottiePlayer=class extends s{constructor(){super(...arguments),this.autoplay=!1,this.background="transparent",this.controls=!1,this.currentState=PlayerState.Loading,this.description="Lottie animation",this.direction=1,this.hover=!1,this.intermission=1,this.loop=!1,this.mode=PlayMode.Normal,this.preserveAspectRatio="xMidYMid meet",this.renderer="svg",this.speed=1,this._io=void 0,this._counter=1}load(n){var t=this;return _asyncToGenerator((function*(){if(t.shadowRoot){var e={container:t.container,loop:!1,autoplay:!1,renderer:t.renderer,rendererSettings:{preserveAspectRatio:t.preserveAspectRatio,clearCanvas:!1,progressiveLoad:!0,hideOnTransparent:!0}};try{var r=parseSrc(n),o={},a="string"==typeof r?"path":"animationData";t._lottie&&t._lottie.destroy(),t.webworkers&&lottie$1.exports.useWebWorker(!0),t._lottie=lottie$1.exports.loadAnimation(Object.assign(Object.assign({},e),{[a]:r})),t._attachEventListeners(),"path"===a?(o=yield fromURL(r),a="animationData"):o=r,isLottie(o)||(t.currentState=PlayerState.Error,t.dispatchEvent(new CustomEvent(PlayerEvents.Error)))}catch(n){t.currentState=PlayerState.Error,t.dispatchEvent(new CustomEvent(PlayerEvents.Error))}}}))()}getLottie(){return this._lottie}play(){this._lottie&&(this._lottie.play(),this.currentState=PlayerState.Playing,this.dispatchEvent(new CustomEvent(PlayerEvents.Play)))}pause(){this._lottie&&(this._lottie.pause(),this.currentState=PlayerState.Paused,this.dispatchEvent(new CustomEvent(PlayerEvents.Pause)))}stop(){this._lottie&&(this._counter=1,this._lottie.stop(),this.currentState=PlayerState.Stopped,this.dispatchEvent(new CustomEvent(PlayerEvents.Stop)))}destroy(){this._lottie&&(this._lottie.destroy(),this.currentState=PlayerState.Destroyed,this.dispatchEvent(new CustomEvent(PlayerEvents.Destroyed)),this.remove())}seek(n){if(this._lottie){var t=/^(\d+)(%?)$/.exec(n.toString());if(t){var e="%"===t[2]?this._lottie.totalFrames*Number(t[1])/100:Number(t[1]);this.seeker=e,this.currentState===PlayerState.Playing?this._lottie.goToAndPlay(e,!0):(this._lottie.goToAndStop(e,!0),this._lottie.pause())}}}snapshot(){var n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(this.shadowRoot){var t=this.shadowRoot.querySelector(".animation svg"),e=(new XMLSerializer).serializeToString(t);if(n){var r=document.createElement("a");r.href="data:image/svg+xml;charset=utf-8,".concat(encodeURIComponent(e)),r.download="download_".concat(this.seeker,".svg"),document.body.appendChild(r),r.click(),document.body.removeChild(r)}return e}}setSpeed(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this._lottie&&this._lottie.setSpeed(n)}setDirection(n){this._lottie&&this._lottie.setDirection(n)}setLooping(n){this._lottie&&(this.loop=n,this._lottie.loop=n)}togglePlay(){return this.currentState===PlayerState.Playing?this.pause():this.play()}toggleLooping(){this.setLooping(!this.loop)}resize(){this._lottie&&this._lottie.resize()}static get styles(){return styles}disconnectedCallback(){this._io&&(this._io.disconnect(),this._io=void 0),document.removeEventListener("visibilitychange",(()=>this._onVisibilityChange())),this.destroy()}render(){var n=this.controls?"main controls":"main",t=this.controls?"animation controls":"animation";return $(_templateObject||(_templateObject=_taggedTemplateLiteral([' <div\n      id="animation-container"\n      class=','\n      lang="en"\n      aria-label=','\n      role="img"\n    >\n      <div\n        id="animation"\n        class=','\n        style="background:',';"\n      >\n        ',"\n      </div>\n      ","\n    </div>"])),n,this.description,t,this.background,this.currentState===PlayerState.Error?$(_templateObject2||(_templateObject2=_taggedTemplateLiteral(['<div class="error">⚠️</div>']))):void 0,this.controls?this.renderControls():void 0)}firstUpdated(){"IntersectionObserver"in window&&(this._io=new IntersectionObserver((n=>{n[0].isIntersecting?this.currentState===PlayerState.Frozen&&this.play():this.currentState===PlayerState.Playing&&this.freeze()})),this._io.observe(this.container)),void 0!==document.hidden&&document.addEventListener("visibilitychange",(()=>this._onVisibilityChange())),this.src&&this.load(this.src),this.dispatchEvent(new CustomEvent(PlayerEvents.Rendered))}renderControls(){var n=this.currentState===PlayerState.Playing,t=this.currentState===PlayerState.Paused,e=this.currentState===PlayerState.Stopped;return $(_templateObject3||(_templateObject3=_taggedTemplateLiteral(['\n      <div\n        id="lottie-controls"\n        aria-label="lottie-animation-controls"\n        class="toolbar"\n      >\n        <button\n          id="lottie-play-button"\n          @click=',"\n          class=",'\n          style="align-items:center;"\n          tabindex="0"\n          aria-label="play-pause"\n        >\n          ','\n        </button>\n        <button\n          id="lottie-stop-button"\n          @click=',"\n          class=",'\n          style="align-items:center;"\n          tabindex="0"\n          aria-label="stop"\n        >\n          <svg width="24" height="24" aria-hidden="true" focusable="false"><path d="M6 6h12v12H6V6z" /></svg>\n        </button>\n        <input\n          id="lottie-seeker-input"\n          class="seeker"\n          type="range"\n          min="0"\n          step="1"\n          max="100"\n          .value=',"\n          @input=","\n          @mousedown=","\n          @mouseup=",'\n          aria-valuemin="1"\n          aria-valuemax="100"\n          role="slider"\n          aria-valuenow=','\n          tabindex="0"\n          aria-label="lottie-seek-input"\n        />\n        <button\n          id="lottie-loop-toggle"\n          @click=',"\n          class=",'\n          style="align-items:center;"\n          tabindex="0"\n          aria-label="loop-toggle"\n        >\n          <svg width="24" height="24" aria-hidden="true" focusable="false">\n            <path\n              d="M17.016 17.016v-4.031h1.969v6h-12v3l-3.984-3.984 3.984-3.984v3h10.031zM6.984 6.984v4.031H5.015v-6h12v-3l3.984 3.984-3.984 3.984v-3H6.984z"\n            />\n          </svg>\n        </button>\n      </div>\n    '])),this.togglePlay,n||t?"active":"",$(n?_templateObject4||(_templateObject4=_taggedTemplateLiteral(['<svg width="24" height="24" aria-hidden="true" focusable="false">\n                <path\n                  d="M14.016 5.016H18v13.969h-3.984V5.016zM6 18.984V5.015h3.984v13.969H6z"\n                />\n              </svg>'])):_templateObject5||(_templateObject5=_taggedTemplateLiteral(['<svg width="24" height="24" aria-hidden="true" focusable="false">\n                <path d="M8.016 5.016L18.985 12 8.016 18.984V5.015z" />\n              </svg>']))),this.stop,e?"active":"",this.seeker,this._handleSeekChange,(()=>{this._prevState=this.currentState,this.freeze()}),(()=>{this._prevState===PlayerState.Playing&&this.play()}),this.seeker,this.toggleLooping,this.loop?"active":"")}_onVisibilityChange(){!0===document.hidden&&this.currentState===PlayerState.Playing?this.freeze():this.currentState===PlayerState.Frozen&&this.play()}_handleSeekChange(n){if(this._lottie&&!isNaN(n.target.value)){var t=n.target.value/100*this._lottie.totalFrames;this.seek(t)}}_attachEventListeners(){this._lottie.addEventListener("enterFrame",(()=>{this.seeker=this._lottie.currentFrame/this._lottie.totalFrames*100,this.dispatchEvent(new CustomEvent(PlayerEvents.Frame,{detail:{frame:this._lottie.currentFrame,seeker:this.seeker}}))})),this._lottie.addEventListener("complete",(()=>{if(this.currentState===PlayerState.Playing){if(!this.loop||this.count&&this._counter>=this.count){if(this.dispatchEvent(new CustomEvent(PlayerEvents.Complete)),this.mode!==PlayMode.Bounce)return;if(0===this._lottie.currentFrame)return}this.mode===PlayMode.Bounce?(this.count&&(this._counter+=.5),setTimeout((()=>{this.dispatchEvent(new CustomEvent(PlayerEvents.Loop)),this.currentState===PlayerState.Playing&&(this._lottie.setDirection(-1*this._lottie.playDirection),this._lottie.play())}),this.intermission)):(this.count&&(this._counter+=1),window.setTimeout((()=>{this.dispatchEvent(new CustomEvent(PlayerEvents.Loop)),this.currentState===PlayerState.Playing&&(-1===this.direction?(this.seek("99%"),this.play()):(this._lottie.stop(),this._lottie.play()))}),this.intermission))}else this.dispatchEvent(new CustomEvent(PlayerEvents.Complete))})),this._lottie.addEventListener("DOMLoaded",(()=>{this.setSpeed(this.speed),this.setDirection(this.direction),this.autoplay&&(-1===this.direction&&this.seek("100%"),this.play()),this.dispatchEvent(new CustomEvent(PlayerEvents.Ready))})),this._lottie.addEventListener("data_ready",(()=>{this.dispatchEvent(new CustomEvent(PlayerEvents.Load))})),this._lottie.addEventListener("data_failed",(()=>{this.currentState=PlayerState.Error,this.dispatchEvent(new CustomEvent(PlayerEvents.Error))})),this.container.addEventListener("mouseenter",(()=>{this.hover&&this.currentState!==PlayerState.Playing&&this.play()})),this.container.addEventListener("mouseleave",(()=>{this.hover&&this.currentState===PlayerState.Playing&&this.stop()}))}freeze(){this._lottie&&(this._lottie.pause(),this.currentState=PlayerState.Frozen,this.dispatchEvent(new CustomEvent(PlayerEvents.Freeze)))}};__decorate([e$8({type:Boolean})],LottiePlayer.prototype,"autoplay",void 0),__decorate([e$8({type:String,reflect:!0})],LottiePlayer.prototype,"background",void 0),__decorate([e$8({type:Boolean})],LottiePlayer.prototype,"controls",void 0),__decorate([e$8({type:Number})],LottiePlayer.prototype,"count",void 0),__decorate([e$8({type:String})],LottiePlayer.prototype,"currentState",void 0),__decorate([e$8({type:String})],LottiePlayer.prototype,"description",void 0),__decorate([e$8({type:Number})],LottiePlayer.prototype,"direction",void 0),__decorate([e$8({type:Boolean})],LottiePlayer.prototype,"hover",void 0),__decorate([e$8()],LottiePlayer.prototype,"intermission",void 0),__decorate([e$8({type:Boolean,reflect:!0})],LottiePlayer.prototype,"loop",void 0),__decorate([e$8()],LottiePlayer.prototype,"mode",void 0),__decorate([e$8({type:String})],LottiePlayer.prototype,"preserveAspectRatio",void 0),__decorate([e$8({type:String})],LottiePlayer.prototype,"renderer",void 0),__decorate([e$8()],LottiePlayer.prototype,"seeker",void 0),__decorate([e$8({type:Number})],LottiePlayer.prototype,"speed",void 0),__decorate([e$8({type:String})],LottiePlayer.prototype,"src",void 0),__decorate([e$8({type:Boolean})],LottiePlayer.prototype,"webworkers",void 0),__decorate([i$2(".animation")],LottiePlayer.prototype,"container",void 0),LottiePlayer=__decorate([n$5("lottie-player")],LottiePlayer)},2884:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{ZX:function(){return Controls},J5:function(){return Player}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9196),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),extendStatics=function(n,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var e in t)t.hasOwnProperty(e)&&(n[e]=t[e])})(n,t)};function __extends(n,t){function e(){this.constructor=n}extendStatics(n,t),n.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}var __assign=function(){return(__assign=Object.assign||function(n){for(var t,e=1,r=arguments.length;e<r;e++)for(var o in t=arguments[e])Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n}).apply(this,arguments)};function __awaiter(n,t,e,r){return new(e||(e=Promise))((function(o,a){function i(n){try{l(r.next(n))}catch(n){a(n)}}function s(n){try{l(r.throw(n))}catch(n){a(n)}}function l(n){var t;n.done?o(n.value):(t=n.value,t instanceof e?t:new e((function(n){n(t)}))).then(i,s)}l((r=r.apply(n,t||[])).next())}))}function __generator(n,t){var e,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(e)throw new TypeError("Generator is already executing.");for(;i;)try{if(e=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(n,i)}catch(n){a=[6,n],r=0}finally{e=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}}function createCommonjsModule(n,t){return n(t={exports:{}},t.exports),t.exports}var lottie=createCommonjsModule((function(module){var t,e;"undefined"!=typeof navigator&&(t=window||{},e=function(window){var svgNS="http://www.w3.org/2000/svg",locationHref="",initialDefaultFrame=-999999,subframeEnabled=!0,expressionsPlugin,isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bm_pow=Math.pow,bm_sqrt=Math.sqrt,bm_floor=Math.floor,bm_max=Math.max,bm_min=Math.min,BMMath={};function ProjectInterface(){return{}}!function(){var n,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],e=t.length;for(n=0;n<e;n+=1)BMMath[t[n]]=Math[t[n]]}(),BMMath.random=Math.random,BMMath.abs=function(n){if("object"==typeof n&&n.length){var t,e=createSizedArray(n.length),r=n.length;for(t=0;t<r;t+=1)e[t]=Math.abs(n[t]);return e}return Math.abs(n)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(n){n.style.position="absolute",n.style.top=0,n.style.left=0,n.style.display="block",n.style.transformOrigin=n.style.webkitTransformOrigin="0 0",n.style.backfaceVisibility=n.style.webkitBackfaceVisibility="visible",n.style.transformStyle=n.style.webkitTransformStyle=n.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(n,t,e,r){this.type=n,this.currentTime=t,this.totalTime=e,this.direction=r<0?-1:1}function BMCompleteEvent(n,t){this.type=n,this.direction=t<0?-1:1}function BMCompleteLoopEvent(n,t,e,r){this.type=n,this.currentLoop=e,this.totalLoops=t,this.direction=r<0?-1:1}function BMSegmentStartEvent(n,t,e){this.type=n,this.firstFrame=t,this.totalFrames=e}function BMDestroyEvent(n,t){this.type=n,this.target=t}function BMRenderFrameErrorEvent(n,t){this.type="renderFrameError",this.nativeError=n,this.currentTime=t}function BMConfigErrorEvent(n){this.type="configError",this.nativeError=n}var createElementID=(_count=0,function(){return"__lottie_element_"+ ++_count}),_count;function HSVtoRGB(n,t,e){var r,o,a,i,s,l,c,p;switch(l=e*(1-t),c=e*(1-(s=6*n-(i=Math.floor(6*n)))*t),p=e*(1-(1-s)*t),i%6){case 0:r=e,o=p,a=l;break;case 1:r=c,o=e,a=l;break;case 2:r=l,o=e,a=p;break;case 3:r=l,o=c,a=e;break;case 4:r=p,o=l,a=e;break;case 5:r=e,o=l,a=c}return[r,o,a]}function RGBtoHSV(n,t,e){var r,o=Math.max(n,t,e),a=Math.min(n,t,e),i=o-a,s=0===o?0:i/o,l=o/255;switch(o){case a:r=0;break;case n:r=t-e+i*(t<e?6:0),r/=6*i;break;case t:r=e-n+2*i,r/=6*i;break;case e:r=n-t+4*i,r/=6*i}return[r,s,l]}function addSaturationToRGB(n,t){var e=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return e[1]+=t,e[1]>1?e[1]=1:e[1]<=0&&(e[1]=0),HSVtoRGB(e[0],e[1],e[2])}function addBrightnessToRGB(n,t){var e=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return e[2]+=t,e[2]>1?e[2]=1:e[2]<0&&(e[2]=0),HSVtoRGB(e[0],e[1],e[2])}function addHueToRGB(n,t){var e=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return e[0]+=t/360,e[0]>1?e[0]-=1:e[0]<0&&(e[0]+=1),HSVtoRGB(e[0],e[1],e[2])}var rgbToHex=function(){var n,t,e=[];for(n=0;n<256;n+=1)t=n.toString(16),e[n]=1==t.length?"0"+t:t;return function(n,t,r){return n<0&&(n=0),t<0&&(t=0),r<0&&(r=0),"#"+e[n]+e[t]+e[r]}}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(n,t){if(this._cbs[n])for(var e=this._cbs[n].length,r=0;r<e;r++)this._cbs[n][r](t)},addEventListener:function(n,t){return this._cbs[n]||(this._cbs[n]=[]),this._cbs[n].push(t),function(){this.removeEventListener(n,t)}.bind(this)},removeEventListener:function(n,t){if(t){if(this._cbs[n]){for(var e=0,r=this._cbs[n].length;e<r;)this._cbs[n][e]===t&&(this._cbs[n].splice(e,1),e-=1,r-=1),e+=1;this._cbs[n].length||(this._cbs[n]=null)}}else this._cbs[n]=null}};var createTypedArray="function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(n,t){return"float32"===n?new Float32Array(t):"int16"===n?new Int16Array(t):"uint8c"===n?new Uint8ClampedArray(t):void 0}:function(n,t){var e,r=0,o=[];switch(n){case"int16":case"uint8c":e=1;break;default:e=1.1}for(r=0;r<t;r+=1)o.push(e);return o};function createSizedArray(n){return Array.apply(null,{length:n})}function createNS(n){return document.createElementNS(svgNS,n)}function createTag(n){return document.createElement(n)}function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&(this.dynamicProperties.push(n),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var n,t=this.dynamicProperties.length;for(n=0;n<t;n+=1)this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(n){this.container=n,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var getBlendMode=(blendModeEnums={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(n){return blendModeEnums[n]||""}),blendModeEnums,Matrix=function(){var n=Math.cos,t=Math.sin,e=Math.tan,r=Math.round;function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function a(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(r,-o,0,0,o,r,0,0,0,0,1,0,0,0,0,1)}function i(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(1,0,0,0,0,r,-o,0,0,o,r,0,0,0,0,1)}function s(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(r,0,o,0,0,1,0,0,-o,0,r,0,0,0,0,1)}function l(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(r,-o,0,0,o,r,0,0,0,0,1,0,0,0,0,1)}function c(n,t){return this._t(1,t,n,1,0,0)}function p(n,t){return this.shear(e(n),e(t))}function d(r,o){var a=n(o),i=t(o);return this._t(a,i,0,0,-i,a,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,e(r),1,0,0,0,0,1,0,0,0,0,1)._t(a,-i,0,0,i,a,0,0,0,0,1,0,0,0,0,1)}function m(n,t,e){return e||0===e||(e=1),1===n&&1===t&&1===e?this:this._t(n,0,0,0,0,t,0,0,0,0,e,0,0,0,0,1)}function h(n,t,e,r,o,a,i,s,l,c,p,d,m,h,g,f){return this.props[0]=n,this.props[1]=t,this.props[2]=e,this.props[3]=r,this.props[4]=o,this.props[5]=a,this.props[6]=i,this.props[7]=s,this.props[8]=l,this.props[9]=c,this.props[10]=p,this.props[11]=d,this.props[12]=m,this.props[13]=h,this.props[14]=g,this.props[15]=f,this}function g(n,t,e){return e=e||0,0!==n||0!==t||0!==e?this._t(1,0,0,0,0,1,0,0,0,0,1,0,n,t,e,1):this}function f(n,t,e,r,o,a,i,s,l,c,p,d,m,h,g,f){var u=this.props;if(1===n&&0===t&&0===e&&0===r&&0===o&&1===a&&0===i&&0===s&&0===l&&0===c&&1===p&&0===d)return u[12]=u[12]*n+u[15]*m,u[13]=u[13]*a+u[15]*h,u[14]=u[14]*p+u[15]*g,u[15]=u[15]*f,this._identityCalculated=!1,this;var w=u[0],y=u[1],v=u[2],b=u[3],x=u[4],A=u[5],C=u[6],k=u[7],E=u[8],_=u[9],P=u[10],S=u[11],D=u[12],I=u[13],T=u[14],M=u[15];return u[0]=w*n+y*o+v*l+b*m,u[1]=w*t+y*a+v*c+b*h,u[2]=w*e+y*i+v*p+b*g,u[3]=w*r+y*s+v*d+b*f,u[4]=x*n+A*o+C*l+k*m,u[5]=x*t+A*a+C*c+k*h,u[6]=x*e+A*i+C*p+k*g,u[7]=x*r+A*s+C*d+k*f,u[8]=E*n+_*o+P*l+S*m,u[9]=E*t+_*a+P*c+S*h,u[10]=E*e+_*i+P*p+S*g,u[11]=E*r+_*s+P*d+S*f,u[12]=D*n+I*o+T*l+M*m,u[13]=D*t+I*a+T*c+M*h,u[14]=D*e+I*i+T*p+M*g,u[15]=D*r+I*s+T*d+M*f,this._identityCalculated=!1,this}function u(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function w(n){for(var t=0;t<16;){if(n.props[t]!==this.props[t])return!1;t+=1}return!0}function y(n){var t;for(t=0;t<16;t+=1)n.props[t]=this.props[t]}function v(n){var t;for(t=0;t<16;t+=1)this.props[t]=n[t]}function b(n,t,e){return{x:n*this.props[0]+t*this.props[4]+e*this.props[8]+this.props[12],y:n*this.props[1]+t*this.props[5]+e*this.props[9]+this.props[13],z:n*this.props[2]+t*this.props[6]+e*this.props[10]+this.props[14]}}function x(n,t,e){return n*this.props[0]+t*this.props[4]+e*this.props[8]+this.props[12]}function A(n,t,e){return n*this.props[1]+t*this.props[5]+e*this.props[9]+this.props[13]}function C(n,t,e){return n*this.props[2]+t*this.props[6]+e*this.props[10]+this.props[14]}function k(){var n=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/n,e=-this.props[1]/n,r=-this.props[4]/n,o=this.props[0]/n,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/n,i=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/n,s=new Matrix;return s.props[0]=t,s.props[1]=e,s.props[4]=r,s.props[5]=o,s.props[12]=a,s.props[13]=i,s}function E(n){return this.getInverseMatrix().applyToPointArray(n[0],n[1],n[2]||0)}function _(n){var t,e=n.length,r=[];for(t=0;t<e;t+=1)r[t]=E(n[t]);return r}function P(n,t,e){var r=createTypedArray("float32",6);if(this.isIdentity())r[0]=n[0],r[1]=n[1],r[2]=t[0],r[3]=t[1],r[4]=e[0],r[5]=e[1];else{var o=this.props[0],a=this.props[1],i=this.props[4],s=this.props[5],l=this.props[12],c=this.props[13];r[0]=n[0]*o+n[1]*i+l,r[1]=n[0]*a+n[1]*s+c,r[2]=t[0]*o+t[1]*i+l,r[3]=t[0]*a+t[1]*s+c,r[4]=e[0]*o+e[1]*i+l,r[5]=e[0]*a+e[1]*s+c}return r}function S(n,t,e){return this.isIdentity()?[n,t,e]:[n*this.props[0]+t*this.props[4]+e*this.props[8]+this.props[12],n*this.props[1]+t*this.props[5]+e*this.props[9]+this.props[13],n*this.props[2]+t*this.props[6]+e*this.props[10]+this.props[14]]}function D(n,t){if(this.isIdentity())return n+","+t;var e=this.props;return Math.round(100*(n*e[0]+t*e[4]+e[12]))/100+","+Math.round(100*(n*e[1]+t*e[5]+e[13]))/100}function I(){for(var n=0,t=this.props,e="matrix3d(";n<16;)e+=r(1e4*t[n])/1e4,e+=15===n?")":",",n+=1;return e}function T(n){return n<1e-6&&n>0||n>-1e-6&&n<0?r(1e4*n)/1e4:n}function M(){var n=this.props;return"matrix("+T(n[0])+","+T(n[1])+","+T(n[4])+","+T(n[5])+","+T(n[12])+","+T(n[13])+")"}return function(){this.reset=o,this.rotate=a,this.rotateX=i,this.rotateY=s,this.rotateZ=l,this.skew=p,this.skewFromAxis=d,this.shear=c,this.scale=m,this.setTransform=h,this.translate=g,this.transform=f,this.applyToPoint=b,this.applyToX=x,this.applyToY=A,this.applyToZ=C,this.applyToPointArray=S,this.applyToTriplePoints=P,this.applyToPointStringified=D,this.toCSS=I,this.to2dCSS=M,this.clone=y,this.cloneFromProps=v,this.equals=w,this.inversePoints=_,this.inversePoint=E,this.getInverseMatrix=k,this._t=this.transform,this.isIdentity=u,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();!function(n,t){var e=this,r=t.pow(256,6),o=t.pow(2,52),a=2*o;function i(n){var t,e=n.length,r=this,o=0,a=r.i=r.j=0,i=r.S=[];for(e||(n=[e++]);o<256;)i[o]=o++;for(o=0;o<256;o++)i[o]=i[a=255&a+n[o%e]+(t=i[o])],i[a]=t;r.g=function(n){for(var t,e=0,o=r.i,a=r.j,i=r.S;n--;)t=i[o=255&o+1],e=256*e+i[255&(i[o]=i[a=255&a+t])+(i[a]=t)];return r.i=o,r.j=a,e}}function s(n,t){return t.i=n.i,t.j=n.j,t.S=n.S.slice(),t}function l(n,t){for(var e,r=n+"",o=0;o<r.length;)t[255&o]=255&(e^=19*t[255&o])+r.charCodeAt(o++);return c(t)}function c(n){return String.fromCharCode.apply(0,n)}t.seedrandom=function(p,d,m){var h=[],g=l(function n(t,e){var r,o=[],a=typeof t;if(e&&"object"==a)for(r in t)try{o.push(n(t[r],e-1))}catch(n){}return o.length?o:"string"==a?t:t+"\0"}((d=!0===d?{entropy:!0}:d||{}).entropy?[p,c(n)]:null===p?function(){try{var t=new Uint8Array(256);return(e.crypto||e.msCrypto).getRandomValues(t),c(t)}catch(t){var r=e.navigator,o=r&&r.plugins;return[+new Date,e,o,e.screen,c(n)]}}():p,3),h),f=new i(h),u=function(){for(var n=f.g(6),t=r,e=0;n<o;)n=256*(n+e),t*=256,e=f.g(1);for(;n>=a;)n/=2,t/=2,e>>>=1;return(n+e)/t};return u.int32=function(){return 0|f.g(4)},u.quick=function(){return f.g(4)/4294967296},u.double=u,l(c(f.S),n),(d.pass||m||function(n,e,r,o){return o&&(o.S&&s(o,f),n.state=function(){return s(f,{})}),r?(t.random=n,e):n})(u,g,"global"in d?d.global:this==t,d.state)},l(t.random(),n)}([],BMMath);var BezierFactory=function(){var n={getBezierEasing:function(n,e,r,o,a){var i=a||("bez_"+n+"_"+e+"_"+r+"_"+o).replace(/\./g,"p");if(t[i])return t[i];var s=new l([n,e,r,o]);return t[i]=s,s}},t={},e="function"==typeof Float32Array;function r(n,t){return 1-3*t+3*n}function o(n,t){return 3*t-6*n}function a(n){return 3*n}function i(n,t,e){return((r(t,e)*n+o(t,e))*n+a(t))*n}function s(n,t,e){return 3*r(t,e)*n*n+2*o(t,e)*n+a(t)}function l(n){this._p=n,this._mSampleValues=e?new Float32Array(11):new Array(11),this._precomputed=!1,this.get=this.get.bind(this)}return l.prototype={get:function(n){var t=this._p[0],e=this._p[1],r=this._p[2],o=this._p[3];return this._precomputed||this._precompute(),t===e&&r===o?n:0===n?0:1===n?1:i(this._getTForX(n),e,o)},_precompute:function(){var n=this._p[0],t=this._p[1],e=this._p[2],r=this._p[3];this._precomputed=!0,n===t&&e===r||this._calcSampleValues()},_calcSampleValues:function(){for(var n=this._p[0],t=this._p[2],e=0;e<11;++e)this._mSampleValues[e]=i(.1*e,n,t)},_getTForX:function(n){for(var t=this._p[0],e=this._p[2],r=this._mSampleValues,o=0,a=1;10!==a&&r[a]<=n;++a)o+=.1;var l=o+(n-r[--a])/(r[a+1]-r[a])*.1,c=s(l,t,e);return c>=.001?function(n,t,e,r){for(var o=0;o<4;++o){var a=s(t,e,r);if(0===a)return t;t-=(i(t,e,r)-n)/a}return t}(n,l,t,e):0===c?l:function(n,t,e,r,o){var a,s,l=0;do{(a=i(s=t+(e-t)/2,r,o)-n)>0?e=s:t=s}while(Math.abs(a)>1e-7&&++l<10);return s}(n,o,o+.1,t,e)}},n}();function extendPrototype(n,t){var e,r,o=n.length;for(e=0;e<o;e+=1)for(var a in r=n[e].prototype)r.hasOwnProperty(a)&&(t.prototype[a]=r[a])}function getDescriptor(n,t){return Object.getOwnPropertyDescriptor(n,t)}function createProxyFunction(n){function t(){}return t.prototype=n,t}function bezFunction(){function n(n,t,e,r,o,a){var i=n*r+t*o+e*a-o*r-a*n-e*t;return i>-.001&&i<.001}var t=function(n,t,e,r){var o,a,i,s,l,c,p=defaultCurveSegments,d=0,m=[],h=[],g=bezier_length_pool.newElement();for(i=e.length,o=0;o<p;o+=1){for(l=o/(p-1),c=0,a=0;a<i;a+=1)s=bm_pow(1-l,3)*n[a]+3*bm_pow(1-l,2)*l*e[a]+3*(1-l)*bm_pow(l,2)*r[a]+bm_pow(l,3)*t[a],m[a]=s,null!==h[a]&&(c+=bm_pow(m[a]-h[a],2)),h[a]=m[a];c&&(d+=c=bm_sqrt(c)),g.percents[o]=l,g.lengths[o]=d}return g.addedLength=d,g};function e(n){this.segmentLength=0,this.points=new Array(n)}function r(n,t){this.partialLength=n,this.point=t}var o,a=(o={},function(t,a,i,s){var l=(t[0]+"_"+t[1]+"_"+a[0]+"_"+a[1]+"_"+i[0]+"_"+i[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!o[l]){var c,p,d,m,h,g,f,u=defaultCurveSegments,w=0,y=null;2===t.length&&(t[0]!=a[0]||t[1]!=a[1])&&n(t[0],t[1],a[0],a[1],t[0]+i[0],t[1]+i[1])&&n(t[0],t[1],a[0],a[1],a[0]+s[0],a[1]+s[1])&&(u=2);var v=new e(u);for(d=i.length,c=0;c<u;c+=1){for(f=createSizedArray(d),h=c/(u-1),g=0,p=0;p<d;p+=1)m=bm_pow(1-h,3)*t[p]+3*bm_pow(1-h,2)*h*(t[p]+i[p])+3*(1-h)*bm_pow(h,2)*(a[p]+s[p])+bm_pow(h,3)*a[p],f[p]=m,null!==y&&(g+=bm_pow(f[p]-y[p],2));w+=g=bm_sqrt(g),v.points[c]=new r(g,f),y=f}v.segmentLength=w,o[l]=v}return o[l]});function i(n,t){var e=t.percents,r=t.lengths,o=e.length,a=bm_floor((o-1)*n),i=n*t.addedLength,s=0;if(a===o-1||0===a||i===r[a])return e[a];for(var l=r[a]>i?-1:1,c=!0;c;)if(r[a]<=i&&r[a+1]>i?(s=(i-r[a])/(r[a+1]-r[a]),c=!1):a+=l,a<0||a>=o-1){if(a===o-1)return e[a];c=!1}return e[a]+(e[a+1]-e[a])*s}var s=createTypedArray("float32",8);return{getSegmentsLength:function(n){var e,r=segments_length_pool.newElement(),o=n.c,a=n.v,i=n.o,s=n.i,l=n._length,c=r.lengths,p=0;for(e=0;e<l-1;e+=1)c[e]=t(a[e],a[e+1],i[e],s[e+1]),p+=c[e].addedLength;return o&&l&&(c[e]=t(a[e],a[0],i[e],s[0]),p+=c[e].addedLength),r.totalLength=p,r},getNewSegment:function(n,t,e,r,o,a,l){var c,p=i(o=o<0?0:o>1?1:o,l),d=i(a=a>1?1:a,l),m=n.length,h=1-p,g=1-d,f=h*h*h,u=p*h*h*3,w=p*p*h*3,y=p*p*p,v=h*h*g,b=p*h*g+h*p*g+h*h*d,x=p*p*g+h*p*d+p*h*d,A=p*p*d,C=h*g*g,k=p*g*g+h*d*g+h*g*d,E=p*d*g+h*d*d+p*g*d,_=p*d*d,P=g*g*g,S=d*g*g+g*d*g+g*g*d,D=d*d*g+g*d*d+d*g*d,I=d*d*d;for(c=0;c<m;c+=1)s[4*c]=Math.round(1e3*(f*n[c]+u*e[c]+w*r[c]+y*t[c]))/1e3,s[4*c+1]=Math.round(1e3*(v*n[c]+b*e[c]+x*r[c]+A*t[c]))/1e3,s[4*c+2]=Math.round(1e3*(C*n[c]+k*e[c]+E*r[c]+_*t[c]))/1e3,s[4*c+3]=Math.round(1e3*(P*n[c]+S*e[c]+D*r[c]+I*t[c]))/1e3;return s},getPointInSegment:function(n,t,e,r,o,a){var s=i(o,a),l=1-s;return[Math.round(1e3*(l*l*l*n[0]+(s*l*l+l*s*l+l*l*s)*e[0]+(s*s*l+l*s*s+s*l*s)*r[0]+s*s*s*t[0]))/1e3,Math.round(1e3*(l*l*l*n[1]+(s*l*l+l*s*l+l*l*s)*e[1]+(s*s*l+l*s*s+s*l*s)*r[1]+s*s*s*t[1]))/1e3]},buildBezierData:a,pointOnLine2D:n,pointOnLine3D:function(t,e,r,o,a,i,s,l,c){if(0===r&&0===i&&0===c)return n(t,e,o,a,s,l);var p,d=Math.sqrt(Math.pow(o-t,2)+Math.pow(a-e,2)+Math.pow(i-r,2)),m=Math.sqrt(Math.pow(s-t,2)+Math.pow(l-e,2)+Math.pow(c-r,2)),h=Math.sqrt(Math.pow(s-o,2)+Math.pow(l-a,2)+Math.pow(c-i,2));return(p=d>m?d>h?d-m-h:h-m-d:h>m?h-m-d:m-d-h)>-1e-4&&p<1e-4}}}!function(){for(var n=0,t=["ms","moz","webkit","o"],e=0;e<t.length&&!window.requestAnimationFrame;++e)window.requestAnimationFrame=window[t[e]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[e]+"CancelAnimationFrame"]||window[t[e]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t,e){var r=(new Date).getTime(),o=Math.max(0,16-(r-n)),a=setTimeout((function(){t(r+o)}),o);return n=r+o,a}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)})}();var bez=bezFunction();function dataFunctionManager(){function n(o,a,i){var s,l,c,d,m,h,g=o.length;for(l=0;l<g;l+=1)if("ks"in(s=o[l])&&!s.completed){if(s.completed=!0,s.tt&&(o[l-1].td=s.tt),s.hasMask){var f=s.masksProperties;for(d=f.length,c=0;c<d;c+=1)if(f[c].pt.k.i)r(f[c].pt.k);else for(h=f[c].pt.k.length,m=0;m<h;m+=1)f[c].pt.k[m].s&&r(f[c].pt.k[m].s[0]),f[c].pt.k[m].e&&r(f[c].pt.k[m].e[0])}0===s.ty?(s.layers=t(s.refId,a),n(s.layers,a)):4===s.ty?e(s.shapes):5==s.ty&&p(s)}}function t(n,t){for(var e=0,r=t.length;e<r;){if(t[e].id===n)return t[e].layers.__used?JSON.parse(JSON.stringify(t[e].layers)):(t[e].layers.__used=!0,t[e].layers);e+=1}}function e(n){var t,o,a;for(t=n.length-1;t>=0;t-=1)if("sh"==n[t].ty)if(n[t].ks.k.i)r(n[t].ks.k);else for(a=n[t].ks.k.length,o=0;o<a;o+=1)n[t].ks.k[o].s&&r(n[t].ks.k[o].s[0]),n[t].ks.k[o].e&&r(n[t].ks.k[o].e[0]);else"gr"==n[t].ty&&e(n[t].it)}function r(n){var t,e=n.i.length;for(t=0;t<e;t+=1)n.i[t][0]+=n.v[t][0],n.i[t][1]+=n.v[t][1],n.o[t][0]+=n.v[t][0],n.o[t][1]+=n.v[t][1]}function o(n,t){var e=t?t.split("."):[100,100,100];return n[0]>e[0]||!(e[0]>n[0])&&(n[1]>e[1]||!(e[1]>n[1])&&(n[2]>e[2]||!(e[2]>n[2])&&void 0))}var a,i=function(){var n=[4,4,14];function t(n){var t,e,r,o=n.length;for(t=0;t<o;t+=1)5===n[t].ty&&(r=(e=n[t]).t.d,e.t.d={k:[{s:r,t:0}]})}return function(e){if(o(n,e.v)&&(t(e.layers),e.assets)){var r,a=e.assets.length;for(r=0;r<a;r+=1)e.assets[r].layers&&t(e.assets[r].layers)}}}(),s=(a=[4,7,99],function(n){if(n.chars&&!o(a,n.v)){var t,e,i,s,l,c=n.chars.length;for(t=0;t<c;t+=1)if(n.chars[t].data&&n.chars[t].data.shapes)for(i=(l=n.chars[t].data.shapes[0].it).length,e=0;e<i;e+=1)(s=l[e].ks.k).__converted||(r(l[e].ks.k),s.__converted=!0)}}),l=function(){var n=[4,1,9];function t(n){var e,r,o,a=n.length;for(e=0;e<a;e+=1)if("gr"===n[e].ty)t(n[e].it);else if("fl"===n[e].ty||"st"===n[e].ty)if(n[e].c.k&&n[e].c.k[0].i)for(o=n[e].c.k.length,r=0;r<o;r+=1)n[e].c.k[r].s&&(n[e].c.k[r].s[0]/=255,n[e].c.k[r].s[1]/=255,n[e].c.k[r].s[2]/=255,n[e].c.k[r].s[3]/=255),n[e].c.k[r].e&&(n[e].c.k[r].e[0]/=255,n[e].c.k[r].e[1]/=255,n[e].c.k[r].e[2]/=255,n[e].c.k[r].e[3]/=255);else n[e].c.k[0]/=255,n[e].c.k[1]/=255,n[e].c.k[2]/=255,n[e].c.k[3]/=255}function e(n){var e,r=n.length;for(e=0;e<r;e+=1)4===n[e].ty&&t(n[e].shapes)}return function(t){if(o(n,t.v)&&(e(t.layers),t.assets)){var r,a=t.assets.length;for(r=0;r<a;r+=1)t.assets[r].layers&&e(t.assets[r].layers)}}}(),c=function(){var n=[4,4,18];function t(n){var e,r,o;for(e=n.length-1;e>=0;e-=1)if("sh"==n[e].ty)if(n[e].ks.k.i)n[e].ks.k.c=n[e].closed;else for(o=n[e].ks.k.length,r=0;r<o;r+=1)n[e].ks.k[r].s&&(n[e].ks.k[r].s[0].c=n[e].closed),n[e].ks.k[r].e&&(n[e].ks.k[r].e[0].c=n[e].closed);else"gr"==n[e].ty&&t(n[e].it)}function e(n){var e,r,o,a,i,s,l=n.length;for(r=0;r<l;r+=1){if((e=n[r]).hasMask){var c=e.masksProperties;for(a=c.length,o=0;o<a;o+=1)if(c[o].pt.k.i)c[o].pt.k.c=c[o].cl;else for(s=c[o].pt.k.length,i=0;i<s;i+=1)c[o].pt.k[i].s&&(c[o].pt.k[i].s[0].c=c[o].cl),c[o].pt.k[i].e&&(c[o].pt.k[i].e[0].c=c[o].cl)}4===e.ty&&t(e.shapes)}}return function(t){if(o(n,t.v)&&(e(t.layers),t.assets)){var r,a=t.assets.length;for(r=0;r<a;r+=1)t.assets[r].layers&&e(t.assets[r].layers)}}}();function p(n,t){0!==n.t.a.length||"m"in n.t.p||(n.singleShape=!0)}var d={completeData:function(t,e){t.__complete||(l(t),i(t),s(t),c(t),n(t.layers,t.assets),t.__complete=!0)}};return d.checkColors=l,d.checkChars=s,d.checkShapes=c,d.completeLayers=n,d}var dataManager=dataFunctionManager(),FontManager=function(){var n={w:0,size:0,shapes:[]},t=[];function e(n,t){var e=createTag("span");e.style.fontFamily=t;var r=createTag("span");r.innerHTML="giItT1WQy@!-/#",e.style.position="absolute",e.style.left="-10000px",e.style.top="-10000px",e.style.fontSize="300px",e.style.fontVariant="normal",e.style.fontStyle="normal",e.style.fontWeight="normal",e.style.letterSpacing="0",e.appendChild(r),document.body.appendChild(e);var o=r.offsetWidth;return r.style.fontFamily=function(n){var t,e=n.split(","),r=e.length,o=[];for(t=0;t<r;t+=1)"sans-serif"!==e[t]&&"monospace"!==e[t]&&o.push(e[t]);return o.join(",")}(n)+", "+t,{node:r,w:o,parent:e}}function r(n,t){var e=createNS("text");return e.style.fontSize="100px",e.setAttribute("font-family",t.fFamily),e.setAttribute("font-style",t.fStyle),e.setAttribute("font-weight",t.fWeight),e.textContent="1",t.fClass?(e.style.fontFamily="inherit",e.setAttribute("class",t.fClass)):e.style.fontFamily=t.fFamily,n.appendChild(e),createTag("canvas").getContext("2d").font=t.fWeight+" "+t.fStyle+" 100px "+t.fFamily,e}t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var o=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return o.getCombinedCharacterCodes=function(){return t},o.prototype={addChars:function(n){if(n){this.chars||(this.chars=[]);var t,e,r,o=n.length,a=this.chars.length;for(t=0;t<o;t+=1){for(e=0,r=!1;e<a;)this.chars[e].style===n[t].style&&this.chars[e].fFamily===n[t].fFamily&&this.chars[e].ch===n[t].ch&&(r=!0),e+=1;r||(this.chars.push(n[t]),a+=1)}}},addFonts:function(n,t){if(n){if(this.chars)return this.isLoaded=!0,void(this.fonts=n.list);var o,a=n.list,i=a.length,s=i;for(o=0;o<i;o+=1){var l,c,p=!0;if(a[o].loaded=!1,a[o].monoCase=e(a[o].fFamily,"monospace"),a[o].sansCase=e(a[o].fFamily,"sans-serif"),a[o].fPath){if("p"===a[o].fOrigin||3===a[o].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+a[o].fFamily+'"], style[f-origin="3"][f-family="'+a[o].fFamily+'"]')).length>0&&(p=!1),p){var d=createTag("style");d.setAttribute("f-forigin",a[o].fOrigin),d.setAttribute("f-origin",a[o].origin),d.setAttribute("f-family",a[o].fFamily),d.type="text/css",d.innerHTML="@font-face {font-family: "+a[o].fFamily+"; font-style: normal; src: url('"+a[o].fPath+"');}",t.appendChild(d)}}else if("g"===a[o].fOrigin||1===a[o].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;c<l.length;c++)-1!==l[c].href.indexOf(a[o].fPath)&&(p=!1);if(p){var m=createTag("link");m.setAttribute("f-forigin",a[o].fOrigin),m.setAttribute("f-origin",a[o].origin),m.type="text/css",m.rel="stylesheet",m.href=a[o].fPath,document.body.appendChild(m)}}else if("t"===a[o].fOrigin||2===a[o].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),c=0;c<l.length;c++)a[o].fPath===l[c].src&&(p=!1);if(p){var h=createTag("link");h.setAttribute("f-forigin",a[o].fOrigin),h.setAttribute("f-origin",a[o].origin),h.setAttribute("rel","stylesheet"),h.setAttribute("href",a[o].fPath),t.appendChild(h)}}}else a[o].loaded=!0,s-=1;a[o].helper=r(t,a[o]),a[o].cache={},this.fonts.push(a[o])}0===s?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,e,r){for(var o=0,a=this.chars.length;o<a;){if(this.chars[o].ch===t&&this.chars[o].style===e&&this.chars[o].fFamily===r)return this.chars[o];o+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn,n},getFontByName:function(n){for(var t=0,e=this.fonts.length;t<e;){if(this.fonts[t].fName===n)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(n,t,e){var r=this.getFontByName(t),o=n.charCodeAt(0);if(!r.cache[o+1]){var a=r.helper;if(" "===n){a.textContent="|"+n+"|";var i=a.getComputedTextLength();a.textContent="||";var s=a.getComputedTextLength();r.cache[o+1]=(i-s)/100}else a.textContent=n,r.cache[o+1]=a.getComputedTextLength()/100}return r.cache[o+1]*e},checkLoadedFonts:function(){var n,t,e,r=this.fonts.length,o=r;for(n=0;n<r;n+=1)this.fonts[n].loaded?o-=1:"n"===this.fonts[n].fOrigin||0===this.fonts[n].origin?this.fonts[n].loaded=!0:(t=this.fonts[n].monoCase.node,e=this.fonts[n].monoCase.w,t.offsetWidth!==e?(o-=1,this.fonts[n].loaded=!0):(t=this.fonts[n].sansCase.node,e=this.fonts[n].sansCase.w,t.offsetWidth!==e&&(o-=1,this.fonts[n].loaded=!0)),this.fonts[n].loaded&&(this.fonts[n].sansCase.parent.parentNode.removeChild(this.fonts[n].sansCase.parent),this.fonts[n].monoCase.parent.parentNode.removeChild(this.fonts[n].monoCase.parent)));0!==o&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},o}(),PropertyFactory=function(){var n=initialDefaultFrame,t=Math.abs;function e(n,t){var e,o=this.offsetTime;"multidimensional"===this.propType&&(e=createTypedArray("float32",this.pv.length));for(var a,i,s,l,c,p,d,m,h=t.lastIndex,g=h,f=this.keyframes.length-1,u=!0;u;){if(a=this.keyframes[g],i=this.keyframes[g+1],g===f-1&&n>=i.t-o){a.h&&(a=i),h=0;break}if(i.t-o>n){h=g;break}g<f-1?g+=1:(h=0,u=!1)}var w,y=i.t-o,v=a.t-o;if(a.to){a.bezierData||(a.bezierData=bez.buildBezierData(a.s,i.s||a.e,a.to,a.ti));var b=a.bezierData;if(n>=y||n<v){var x=n>=y?b.points.length-1:0;for(l=b.points[x].point.length,s=0;s<l;s+=1)e[s]=b.points[x].point[s]}else{a.__fnct?m=a.__fnct:(m=BezierFactory.getBezierEasing(a.o.x,a.o.y,a.i.x,a.i.y,a.n).get,a.__fnct=m),c=m((n-v)/(y-v));var A,C=b.segmentLength*c,k=t.lastFrame<n&&t._lastKeyframeIndex===g?t._lastAddedLength:0;for(d=t.lastFrame<n&&t._lastKeyframeIndex===g?t._lastPoint:0,u=!0,p=b.points.length;u;){if(k+=b.points[d].partialLength,0===C||0===c||d===b.points.length-1){for(l=b.points[d].point.length,s=0;s<l;s+=1)e[s]=b.points[d].point[s];break}if(C>=k&&C<k+b.points[d+1].partialLength){for(A=(C-k)/b.points[d+1].partialLength,l=b.points[d].point.length,s=0;s<l;s+=1)e[s]=b.points[d].point[s]+(b.points[d+1].point[s]-b.points[d].point[s])*A;break}d<p-1?d+=1:u=!1}t._lastPoint=d,t._lastAddedLength=k-b.points[d].partialLength,t._lastKeyframeIndex=g}}else{var E,_,P,S,D;if(f=a.s.length,w=i.s||a.e,this.sh&&1!==a.h)n>=y?(e[0]=w[0],e[1]=w[1],e[2]=w[2]):n<=v?(e[0]=a.s[0],e[1]=a.s[1],e[2]=a.s[2]):function(n,t){var e=t[0],r=t[1],o=t[2],a=t[3],i=Math.atan2(2*r*a-2*e*o,1-2*r*r-2*o*o),s=Math.asin(2*e*r+2*o*a),l=Math.atan2(2*e*a-2*r*o,1-2*e*e-2*o*o);n[0]=i/degToRads,n[1]=s/degToRads,n[2]=l/degToRads}(e,function(n,t,e){var r,o,a,i,s,l=[],c=n[0],p=n[1],d=n[2],m=n[3],h=t[0],g=t[1],f=t[2],u=t[3];return(o=c*h+p*g+d*f+m*u)<0&&(o=-o,h=-h,g=-g,f=-f,u=-u),1-o>1e-6?(r=Math.acos(o),a=Math.sin(r),i=Math.sin((1-e)*r)/a,s=Math.sin(e*r)/a):(i=1-e,s=e),l[0]=i*c+s*h,l[1]=i*p+s*g,l[2]=i*d+s*f,l[3]=i*m+s*u,l}(r(a.s),r(w),(n-v)/(y-v)));else for(g=0;g<f;g+=1)1!==a.h&&(n>=y?c=1:n<v?c=0:(a.o.x.constructor===Array?(a.__fnct||(a.__fnct=[]),a.__fnct[g]?m=a.__fnct[g]:(E=void 0===a.o.x[g]?a.o.x[0]:a.o.x[g],_=void 0===a.o.y[g]?a.o.y[0]:a.o.y[g],P=void 0===a.i.x[g]?a.i.x[0]:a.i.x[g],S=void 0===a.i.y[g]?a.i.y[0]:a.i.y[g],m=BezierFactory.getBezierEasing(E,_,P,S).get,a.__fnct[g]=m)):a.__fnct?m=a.__fnct:(E=a.o.x,_=a.o.y,P=a.i.x,S=a.i.y,m=BezierFactory.getBezierEasing(E,_,P,S).get,a.__fnct=m),c=m((n-v)/(y-v)))),w=i.s||a.e,D=1===a.h?a.s[g]:a.s[g]+(w[g]-a.s[g])*c,"multidimensional"===this.propType?e[g]=D:e=D}return t.lastIndex=h,e}function r(n){var t=n[0]*degToRads,e=n[1]*degToRads,r=n[2]*degToRads,o=Math.cos(t/2),a=Math.cos(e/2),i=Math.cos(r/2),s=Math.sin(t/2),l=Math.sin(e/2),c=Math.sin(r/2);return[s*l*i+o*a*c,s*a*i+o*l*c,o*l*i-s*a*c,o*a*i-s*l*c]}function o(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==n&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame<e&&t<e))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var o=this.interpolateValue(t,this._caching);this.pv=o}return this._caching.lastFrame=t,this.pv}function a(n){var e;if("unidimensional"===this.propType)e=n*this.mult,t(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var r=0,o=this.v.length;r<o;)e=n[r]*this.mult,t(this.v[r]-e)>1e-5&&(this.v[r]=e,this._mdf=!0),r+=1}function i(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock=!0,this._mdf=this._isFirstFrame;var n,t=this.effectsSequence.length,e=this.kf?this.pv:this.data.k;for(n=0;n<t;n+=1)e=this.effectsSequence[n](e);this.setVValue(e),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function s(n){this.effectsSequence.push(n),this.container.addDynamicProperty(this)}function l(n,t,e,r){this.propType="unidimensional",this.mult=e||1,this.data=t,this.v=e?t.k*e:t.k,this.pv=t.k,this._mdf=!1,this.elem=n,this.container=r,this.comp=n.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=i,this.setVValue=a,this.addEffect=s}function c(n,t,e,r){this.propType="multidimensional",this.mult=e||1,this.data=t,this._mdf=!1,this.elem=n,this.container=r,this.comp=n.comp,this.k=!1,this.kf=!1,this.frameId=-1;var o,l=t.k.length;for(this.v=createTypedArray("float32",l),this.pv=createTypedArray("float32",l),createTypedArray("float32",l),this.vel=createTypedArray("float32",l),o=0;o<l;o+=1)this.v[o]=t.k[o]*this.mult,this.pv[o]=t.k[o];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=i,this.setVValue=a,this.addEffect=s}function p(t,r,l,c){this.propType="unidimensional",this.keyframes=r.k,this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:n,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=r,this.mult=l||1,this.elem=t,this.container=c,this.comp=t.comp,this.v=n,this.pv=n,this._isFirstFrame=!0,this.getValue=i,this.setVValue=a,this.interpolateValue=e,this.effectsSequence=[o.bind(this)],this.addEffect=s}function d(t,r,l,c){this.propType="multidimensional";var p,d,m,h,g,f=r.k.length;for(p=0;p<f-1;p+=1)r.k[p].to&&r.k[p].s&&r.k[p+1]&&r.k[p+1].s&&(d=r.k[p].s,m=r.k[p+1].s,h=r.k[p].to,g=r.k[p].ti,(2===d.length&&(d[0]!==m[0]||d[1]!==m[1])&&bez.pointOnLine2D(d[0],d[1],m[0],m[1],d[0]+h[0],d[1]+h[1])&&bez.pointOnLine2D(d[0],d[1],m[0],m[1],m[0]+g[0],m[1]+g[1])||3===d.length&&(d[0]!==m[0]||d[1]!==m[1]||d[2]!==m[2])&&bez.pointOnLine3D(d[0],d[1],d[2],m[0],m[1],m[2],d[0]+h[0],d[1]+h[1],d[2]+h[2])&&bez.pointOnLine3D(d[0],d[1],d[2],m[0],m[1],m[2],m[0]+g[0],m[1]+g[1],m[2]+g[2]))&&(r.k[p].to=null,r.k[p].ti=null),d[0]===m[0]&&d[1]===m[1]&&0===h[0]&&0===h[1]&&0===g[0]&&0===g[1]&&(2===d.length||d[2]===m[2]&&0===h[2]&&0===g[2])&&(r.k[p].to=null,r.k[p].ti=null));this.effectsSequence=[o.bind(this)],this.keyframes=r.k,this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=l||1,this.elem=t,this.container=c,this.comp=t.comp,this.getValue=i,this.setVValue=a,this.interpolateValue=e,this.frameId=-1;var u=r.k[0].s.length;for(this.v=createTypedArray("float32",u),this.pv=createTypedArray("float32",u),p=0;p<u;p+=1)this.v[p]=n,this.pv[p]=n;this._caching={lastFrame:n,lastIndex:0,value:createTypedArray("float32",u)},this.addEffect=s}return{getProp:function(n,t,e,r,o){var a;if(t.k.length)if("number"==typeof t.k[0])a=new c(n,t,r,o);else switch(e){case 0:a=new p(n,t,r,o);break;case 1:a=new d(n,t,r,o)}else a=new l(n,t,r,o);return a.effectsSequence.length&&o.addDynamicProperty(a),a}}}(),TransformPropertyFactory=function(){var n=[0,0];function t(n,t,e){if(this.elem=n,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(e||n),t.p&&t.p.s?(this.px=PropertyFactory.getProp(n,t.p.x,0,0,this),this.py=PropertyFactory.getProp(n,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(n,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(n,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(n,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(n,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(n,t.rz,0,degToRads,this),t.or.k[0].ti){var r,o=t.or.k.length;for(r=0;r<o;r+=1)t.or.k[r].to=t.or.k[r].ti=null}this.or=PropertyFactory.getProp(n,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(n,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(n,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(n,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(n,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(n,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(n,t.o,0,.01,n):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(n){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&n.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&n.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&n.skewFromAxis(-this.sk.v,this.sa.v),this.r?n.rotate(-this.r.v):n.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?n.translate(this.px.v,this.py.v,-this.pz.v):n.translate(this.px.v,this.py.v,0):n.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var e,r,o=this.elem.globalData.frameRate;if(this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(e=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/o,0),r=this.p.getValueAtTime(this.p.keyframes[0].t/o,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(e=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/o,0),r=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/o,0)):(e=this.p.pv,r=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/o,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){e=[],r=[];var a=this.px,i=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(e[0]=a.getValueAtTime((a.keyframes[0].t+.01)/o,0),e[1]=i.getValueAtTime((i.keyframes[0].t+.01)/o,0),r[0]=a.getValueAtTime(a.keyframes[0].t/o,0),r[1]=i.getValueAtTime(i.keyframes[0].t/o,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(e[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/o,0),e[1]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/o,0),r[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/o,0),r[1]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/o,0)):(e=[a.pv,i.pv],r[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/o,a.offsetTime),r[1]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/o,i.offsetTime))}else e=r=n;this.v.rotate(-Math.atan2(e[1]-r[1],e[0]-r[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}if(this.r){if(this.r.effectsSequence.length)return;this.pre.rotate(-this.r.v),this.appliedTransformations=4}else this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(n){this._addDynamicProperty(n),this.elem.addDynamicProperty(n),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(n,e,r){return new t(n,e,r)}}}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(n,t){this.c=n,this.setLength(t);for(var e=0;e<t;)this.v[e]=point_pool.newElement(),this.o[e]=point_pool.newElement(),this.i[e]=point_pool.newElement(),e+=1},ShapePath.prototype.setLength=function(n){for(;this._maxLength<n;)this.doubleArrayLength();this._length=n},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(n,t,e,r,o){var a;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),e){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o}(!a[r]||a[r]&&!o)&&(a[r]=point_pool.newElement()),a[r][0]=n,a[r][1]=t},ShapePath.prototype.setTripleAt=function(n,t,e,r,o,a,i,s){this.setXYAt(n,t,"v",i,s),this.setXYAt(e,r,"o",i,s),this.setXYAt(o,a,"i",i,s)},ShapePath.prototype.reverse=function(){var n=new ShapePath;n.setPathData(this.c,this._length);var t=this.v,e=this.o,r=this.i,o=0;this.c&&(n.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],e[0][0],e[0][1],0,!1),o=1);var a,i=this._length-1,s=this._length;for(a=o;a<s;a+=1)n.setTripleAt(t[i][0],t[i][1],r[i][0],r[i][1],e[i][0],e[i][1],a,!1),i-=1;return n};var ShapePropertyFactory=function(){function n(n,t,e){var r,o,a,i,s,l,c,p,d,m=e.lastIndex,h=this.keyframes;if(n<h[0].t-this.offsetTime)r=h[0].s[0],a=!0,m=0;else if(n>=h[h.length-1].t-this.offsetTime)r=h[h.length-1].s?h[h.length-1].s[0]:h[h.length-2].e[0],a=!0;else{for(var g,f,u=m,w=h.length-1,y=!0;y&&(g=h[u],!((f=h[u+1]).t-this.offsetTime>n));)u<w-1?u+=1:y=!1;if(m=u,!(a=1===g.h)){if(n>=f.t-this.offsetTime)p=1;else if(n<g.t-this.offsetTime)p=0;else{var v;g.__fnct?v=g.__fnct:(v=BezierFactory.getBezierEasing(g.o.x,g.o.y,g.i.x,g.i.y).get,g.__fnct=v),p=v((n-(g.t-this.offsetTime))/(f.t-this.offsetTime-(g.t-this.offsetTime)))}o=f.s?f.s[0]:g.e[0]}r=g.s[0]}for(l=t._length,c=r.i[0].length,e.lastIndex=m,i=0;i<l;i+=1)for(s=0;s<c;s+=1)d=a?r.i[i][s]:r.i[i][s]+(o.i[i][s]-r.i[i][s])*p,t.i[i][s]=d,d=a?r.o[i][s]:r.o[i][s]+(o.o[i][s]-r.o[i][s])*p,t.o[i][s]=d,d=a?r.v[i][s]:r.v[i][s]+(o.v[i][s]-r.v[i][s])*p,t.v[i][s]=d}function t(){var n=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,e=this.keyframes[this.keyframes.length-1].t-this.offsetTime,r=this._caching.lastFrame;return-999999!==r&&(r<t&&n<t||r>e&&n>e)||(this._caching.lastIndex=r<n?this._caching.lastIndex:0,this.interpolateShape(n,this.pv,this._caching)),this._caching.lastFrame=n,this.pv}function e(){this.paths=this.localShapeCollection}function r(n){(function(n,t){if(n._length!==t._length||n.c!==t.c)return!1;var e,r=n._length;for(e=0;e<r;e+=1)if(n.v[e][0]!==t.v[e][0]||n.v[e][1]!==t.v[e][1]||n.o[e][0]!==t.o[e][0]||n.o[e][1]!==t.o[e][1]||n.i[e][0]!==t.i[e][0]||n.i[e][1]!==t.i[e][1])return!1;return!0})(this.v,n)||(this.v=shape_pool.clone(n),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function o(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock=!0,this._mdf=!1;var n,t=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,e=this.effectsSequence.length;for(n=0;n<e;n+=1)t=this.effectsSequence[n](t);this.setVValue(t),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function a(n,t,r){this.propType="shape",this.comp=n.comp,this.container=n,this.elem=n,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var o=3===r?t.pt.k:t.ks.k;this.v=shape_pool.clone(o),this.pv=shape_pool.clone(this.v),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=e,this.effectsSequence=[]}function i(n){this.effectsSequence.push(n),this.container.addDynamicProperty(this)}function s(n,r,o){this.propType="shape",this.comp=n.comp,this.elem=n,this.container=n,this.offsetTime=n.data.st,this.keyframes=3===o?r.pt.k:r.ks.k,this.k=!0,this.kf=!0;var a=this.keyframes[0].s[0].i.length;this.keyframes[0].s[0].i[0].length,this.v=shape_pool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,a),this.pv=shape_pool.clone(this.v),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=-999999,this.reset=e,this._caching={lastFrame:-999999,lastIndex:0},this.effectsSequence=[t.bind(this)]}a.prototype.interpolateShape=n,a.prototype.getValue=o,a.prototype.setVValue=r,a.prototype.addEffect=i,s.prototype.getValue=o,s.prototype.interpolateShape=n,s.prototype.setVValue=r,s.prototype.addEffect=i;var l=function(){var n=roundCorner;function t(n,t){this.v=shape_pool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=n,this.comp=n.comp,this.frameId=-1,this.initDynamicPropertyContainer(n),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.s=PropertyFactory.getProp(n,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:e,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],e=this.p.v[1],r=this.s.v[0]/2,o=this.s.v[1]/2,a=3!==this.d,i=this.v;i.v[0][0]=t,i.v[0][1]=e-o,i.v[1][0]=a?t+r:t-r,i.v[1][1]=e,i.v[2][0]=t,i.v[2][1]=e+o,i.v[3][0]=a?t-r:t+r,i.v[3][1]=e,i.i[0][0]=a?t-r*n:t+r*n,i.i[0][1]=e-o,i.i[1][0]=a?t+r:t-r,i.i[1][1]=e-o*n,i.i[2][0]=a?t+r*n:t-r*n,i.i[2][1]=e+o,i.i[3][0]=a?t-r:t+r,i.i[3][1]=e+o*n,i.o[0][0]=a?t+r*n:t-r*n,i.o[0][1]=e-o,i.o[1][0]=a?t+r:t-r,i.o[1][1]=e+o*n,i.o[2][0]=a?t-r*n:t+r*n,i.o[2][1]=e+o,i.o[3][0]=a?t-r:t+r,i.o[3][1]=e-o*n}},extendPrototype([DynamicPropertyContainer],t),t}(),c=function(){function n(n,t){this.v=shape_pool.newElement(),this.v.setPathData(!0,0),this.elem=n,this.comp=n.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(n),1===t.sy?(this.ir=PropertyFactory.getProp(n,t.ir,0,0,this),this.is=PropertyFactory.getProp(n,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(n,t.pt,0,0,this),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.r=PropertyFactory.getProp(n,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(n,t.or,0,0,this),this.os=PropertyFactory.getProp(n,t.os,0,.01,this),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return n.prototype={reset:e,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var n,t,e,r,o=2*Math.floor(this.pt.v),a=2*Math.PI/o,i=!0,s=this.or.v,l=this.ir.v,c=this.os.v,p=this.is.v,d=2*Math.PI*s/(2*o),m=2*Math.PI*l/(2*o),h=-Math.PI/2;h+=this.r.v;var g=3===this.data.d?-1:1;for(this.v._length=0,n=0;n<o;n+=1){e=i?c:p,r=i?d:m;var f=(t=i?s:l)*Math.cos(h),u=t*Math.sin(h),w=0===f&&0===u?0:u/Math.sqrt(f*f+u*u),y=0===f&&0===u?0:-f/Math.sqrt(f*f+u*u);f+=+this.p.v[0],u+=+this.p.v[1],this.v.setTripleAt(f,u,f-w*r*e*g,u-y*r*e*g,f+w*r*e*g,u+y*r*e*g,n,!0),i=!i,h+=a*g}},convertPolygonToPath:function(){var n,t=Math.floor(this.pt.v),e=2*Math.PI/t,r=this.or.v,o=this.os.v,a=2*Math.PI*r/(4*t),i=-Math.PI/2,s=3===this.data.d?-1:1;for(i+=this.r.v,this.v._length=0,n=0;n<t;n+=1){var l=r*Math.cos(i),c=r*Math.sin(i),p=0===l&&0===c?0:c/Math.sqrt(l*l+c*c),d=0===l&&0===c?0:-l/Math.sqrt(l*l+c*c);l+=+this.p.v[0],c+=+this.p.v[1],this.v.setTripleAt(l,c,l-p*a*o*s,c-d*a*o*s,l+p*a*o*s,c+d*a*o*s,n,!0),i+=e*s}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],n),n}(),p=function(){function n(n,t){this.v=shape_pool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=n,this.comp=n.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(n),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.s=PropertyFactory.getProp(n,t.s,1,0,this),this.r=PropertyFactory.getProp(n,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return n.prototype={convertRectToPath:function(){var n=this.p.v[0],t=this.p.v[1],e=this.s.v[0]/2,r=this.s.v[1]/2,o=bm_min(e,r,this.r.v),a=o*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(n+e,t-r+o,n+e,t-r+o,n+e,t-r+a,0,!0),this.v.setTripleAt(n+e,t+r-o,n+e,t+r-a,n+e,t+r-o,1,!0),0!==o?(this.v.setTripleAt(n+e-o,t+r,n+e-o,t+r,n+e-a,t+r,2,!0),this.v.setTripleAt(n-e+o,t+r,n-e+a,t+r,n-e+o,t+r,3,!0),this.v.setTripleAt(n-e,t+r-o,n-e,t+r-o,n-e,t+r-a,4,!0),this.v.setTripleAt(n-e,t-r+o,n-e,t-r+a,n-e,t-r+o,5,!0),this.v.setTripleAt(n-e+o,t-r,n-e+o,t-r,n-e+a,t-r,6,!0),this.v.setTripleAt(n+e-o,t-r,n+e-a,t-r,n+e-o,t-r,7,!0)):(this.v.setTripleAt(n-e,t+r,n-e+a,t+r,n-e,t+r,2),this.v.setTripleAt(n-e,t-r,n-e,t-r+a,n-e,t-r,3))):(this.v.setTripleAt(n+e,t-r+o,n+e,t-r+a,n+e,t-r+o,0,!0),0!==o?(this.v.setTripleAt(n+e-o,t-r,n+e-o,t-r,n+e-a,t-r,1,!0),this.v.setTripleAt(n-e+o,t-r,n-e+a,t-r,n-e+o,t-r,2,!0),this.v.setTripleAt(n-e,t-r+o,n-e,t-r+o,n-e,t-r+a,3,!0),this.v.setTripleAt(n-e,t+r-o,n-e,t+r-a,n-e,t+r-o,4,!0),this.v.setTripleAt(n-e+o,t+r,n-e+o,t+r,n-e+a,t+r,5,!0),this.v.setTripleAt(n+e-o,t+r,n+e-a,t+r,n+e-o,t+r,6,!0),this.v.setTripleAt(n+e,t+r-o,n+e,t+r-o,n+e,t+r-a,7,!0)):(this.v.setTripleAt(n-e,t-r,n-e+a,t-r,n-e,t-r,1,!0),this.v.setTripleAt(n-e,t+r,n-e,t+r-a,n-e,t+r,2,!0),this.v.setTripleAt(n+e,t+r,n+e-a,t+r,n+e,t+r,3,!0)))},getValue:function(n){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:e},extendPrototype([DynamicPropertyContainer],n),n}(),d={getShapeProp:function(n,t,e){var r;return 3===e||4===e?r=(3===e?t.pt:t.ks).k.length?new s(n,t,e):new a(n,t,e):5===e?r=new p(n,t):6===e?r=new l(n,t):7===e&&(r=new c(n,t)),r.k&&n.addDynamicProperty(r),r},getConstructorFunction:function(){return a},getKeyframedConstructorFunction:function(){return s}};return d}(),ShapeModifiers=(t={},e={},t.registerModifier=function(n,t){e[n]||(e[n]=t)},t.getModifier=function(n,t,r){return new e[n](t,r)},t),t,e;function ShapeModifier(){}function TrimModifier(){}function RoundCornersModifier(){}function RepeaterModifier(){}function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}function DashProperty(n,t,e,r){this.elem=n,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=e,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var o,a,i=t.length||0;for(o=0;o<i;o+=1)a=PropertyFactory.getProp(n,t[o].v,0,0,this),this.k=a.k||this.k,this.dataProps[o]={n:t[o].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}function GradientProperty(n,t,e){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var r=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(e),this.prop=PropertyFactory.getProp(n,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(n){if(!this.closed){n.sh.container.addDynamicProperty(n.sh);var t={shape:n.sh,data:n,localShapeCollection:shapeCollection_pool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&n.setAsAnimated()}},ShapeModifier.prototype.init=function(n,t){this.shapes=[],this.elem=n,this.initDynamicPropertyContainer(n),this.initModifierProperties(n,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(n,t){this.s=PropertyFactory.getProp(n,t.s,0,.01,this),this.e=PropertyFactory.getProp(n,t.e,0,.01,this),this.o=PropertyFactory.getProp(n,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(n){n.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(n,t,e,r,o){var a=[];t<=1?a.push({s:n,e:t}):n>=1?a.push({s:n-1,e:t-1}):(a.push({s:n,e:1}),a.push({s:0,e:t-1}));var i,s,l=[],c=a.length;for(i=0;i<c;i+=1){var p,d;(s=a[i]).e*o<r||s.s*o>r+e||(p=s.s*o<=r?0:(s.s*o-r)/e,d=s.e*o>=r+e?1:(s.e*o-r)/e,l.push([p,d]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(n){var t,e=n.length;for(t=0;t<e;t+=1)segments_length_pool.release(n[t]);return n.length=0,n},TrimModifier.prototype.processShapes=function(n){var t,e,r;if(this._mdf||n){var o=this.o.v%360/360;if(o<0&&(o+=1),(t=(this.s.v>1?1:this.s.v<0?0:this.s.v)+o)>(e=(this.e.v>1?1:this.e.v<0?0:this.e.v)+o)){var a=t;t=e,e=a}t=1e-4*Math.round(1e4*t),e=1e-4*Math.round(1e4*e),this.sValue=t,this.eValue=e}else t=this.sValue,e=this.eValue;var i,s,l,c,p,d,m=this.shapes.length,h=0;if(e===t)for(i=0;i<m;i+=1)this.shapes[i].localShapeCollection.releaseShapes(),this.shapes[i].shape._mdf=!0,this.shapes[i].shape.paths=this.shapes[i].localShapeCollection;else if(1===e&&0===t||0===e&&1===t){if(this._mdf)for(i=0;i<m;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{var g,f,u=[];for(i=0;i<m;i+=1)if((g=this.shapes[i]).shape._mdf||this._mdf||n||2===this.m){if(l=(r=g.shape.paths)._length,d=0,!g.shape._mdf&&g.pathsData.length)d=g.totalShapeLength;else{for(c=this.releasePathsData(g.pathsData),s=0;s<l;s+=1)p=bez.getSegmentsLength(r.shapes[s]),c.push(p),d+=p.totalLength;g.totalShapeLength=d,g.pathsData=c}h+=d,g.shape._mdf=!0}else g.shape.paths=g.localShapeCollection;var w,y=t,v=e,b=0;for(i=m-1;i>=0;i-=1)if((g=this.shapes[i]).shape._mdf){for((f=g.localShapeCollection).releaseShapes(),2===this.m&&m>1?(w=this.calculateShapeEdges(t,e,g.totalShapeLength,b,h),b+=g.totalShapeLength):w=[[y,v]],l=w.length,s=0;s<l;s+=1){y=w[s][0],v=w[s][1],u.length=0,v<=1?u.push({s:g.totalShapeLength*y,e:g.totalShapeLength*v}):y>=1?u.push({s:g.totalShapeLength*(y-1),e:g.totalShapeLength*(v-1)}):(u.push({s:g.totalShapeLength*y,e:g.totalShapeLength}),u.push({s:0,e:g.totalShapeLength*(v-1)}));var x=this.addShapes(g,u[0]);if(u[0].s!==u[0].e){if(u.length>1)if(g.shape.paths.shapes[g.shape.paths._length-1].c){var A=x.pop();this.addPaths(x,f),x=this.addShapes(g,u[1],A)}else this.addPaths(x,f),x=this.addShapes(g,u[1]);this.addPaths(x,f)}}g.shape.paths=f}}},TrimModifier.prototype.addPaths=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)t.addShape(n[e])},TrimModifier.prototype.addSegment=function(n,t,e,r,o,a,i){o.setXYAt(t[0],t[1],"o",a),o.setXYAt(e[0],e[1],"i",a+1),i&&o.setXYAt(n[0],n[1],"v",a),o.setXYAt(r[0],r[1],"v",a+1)},TrimModifier.prototype.addSegmentFromArray=function(n,t,e,r){t.setXYAt(n[1],n[5],"o",e),t.setXYAt(n[2],n[6],"i",e+1),r&&t.setXYAt(n[0],n[4],"v",e),t.setXYAt(n[3],n[7],"v",e+1)},TrimModifier.prototype.addShapes=function(n,t,e){var r,o,a,i,s,l,c,p,d=n.pathsData,m=n.shape.paths.shapes,h=n.shape.paths._length,g=0,f=[],u=!0;for(e?(s=e._length,p=e._length):(e=shape_pool.newElement(),s=0,p=0),f.push(e),r=0;r<h;r+=1){for(l=d[r].lengths,e.c=m[r].c,a=m[r].c?l.length:l.length+1,o=1;o<a;o+=1)if(g+(i=l[o-1]).addedLength<t.s)g+=i.addedLength,e.c=!1;else{if(g>t.e){e.c=!1;break}t.s<=g&&t.e>=g+i.addedLength?(this.addSegment(m[r].v[o-1],m[r].o[o-1],m[r].i[o],m[r].v[o],e,s,u),u=!1):(c=bez.getNewSegment(m[r].v[o-1],m[r].v[o],m[r].o[o-1],m[r].i[o],(t.s-g)/i.addedLength,(t.e-g)/i.addedLength,l[o-1]),this.addSegmentFromArray(c,e,s,u),u=!1,e.c=!1),g+=i.addedLength,s+=1}if(m[r].c&&l.length){if(i=l[o-1],g<=t.e){var w=l[o-1].addedLength;t.s<=g&&t.e>=g+w?(this.addSegment(m[r].v[o-1],m[r].o[o-1],m[r].i[0],m[r].v[0],e,s,u),u=!1):(c=bez.getNewSegment(m[r].v[o-1],m[r].v[0],m[r].o[o-1],m[r].i[0],(t.s-g)/w,(t.e-g)/w,l[o-1]),this.addSegmentFromArray(c,e,s,u),u=!1,e.c=!1)}else e.c=!1;g+=i.addedLength,s+=1}if(e._length&&(e.setXYAt(e.v[p][0],e.v[p][1],"i",p),e.setXYAt(e.v[e._length-1][0],e.v[e._length-1][1],"o",e._length-1)),g>t.e)break;r<h-1&&(e=shape_pool.newElement(),u=!0,f.push(e),s=0)}return f},ShapeModifiers.registerModifier("tm",TrimModifier),extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(n,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(n,t){var e=shape_pool.newElement();e.c=n.c;var r,o,a,i,s,l,c,p,d,m,h,g,f,u=n._length,w=0;for(r=0;r<u;r+=1)o=n.v[r],i=n.o[r],a=n.i[r],o[0]===i[0]&&o[1]===i[1]&&o[0]===a[0]&&o[1]===a[1]?0!==r&&r!==u-1||n.c?(s=0===r?n.v[u-1]:n.v[r-1],c=(l=Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)))?Math.min(l/2,t)/l:0,p=g=o[0]+(s[0]-o[0])*c,d=f=o[1]-(o[1]-s[1])*c,m=p-(p-o[0])*roundCorner,h=d-(d-o[1])*roundCorner,e.setTripleAt(p,d,m,h,g,f,w),w+=1,s=r===u-1?n.v[0]:n.v[r+1],c=(l=Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)))?Math.min(l/2,t)/l:0,p=m=o[0]+(s[0]-o[0])*c,d=h=o[1]+(s[1]-o[1])*c,g=p-(p-o[0])*roundCorner,f=d-(d-o[1])*roundCorner,e.setTripleAt(p,d,m,h,g,f,w),w+=1):(e.setTripleAt(o[0],o[1],i[0],i[1],a[0],a[1],w),w+=1):(e.setTripleAt(n.v[r][0],n.v[r][1],n.o[r][0],n.o[r][1],n.i[r][0],n.i[r][1],w),w+=1);return e},RoundCornersModifier.prototype.processShapes=function(n){var t,e,r,o,a,i,s=this.shapes.length,l=this.rd.v;if(0!==l)for(e=0;e<s;e+=1){if((a=this.shapes[e]).shape.paths,i=a.localShapeCollection,a.shape._mdf||this._mdf||n)for(i.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,o=a.shape.paths._length,r=0;r<o;r+=1)i.addShape(this.processPath(t[r],l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("rd",RoundCornersModifier),extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(n,t.c,0,null,this),this.o=PropertyFactory.getProp(n,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(n,t.tr,this),this.so=PropertyFactory.getProp(n,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(n,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(n,t,e,r,o,a){var i=a?-1:1,s=r.s.v[0]+(1-r.s.v[0])*(1-o),l=r.s.v[1]+(1-r.s.v[1])*(1-o);n.translate(r.p.v[0]*i*o,r.p.v[1]*i*o,r.p.v[2]),t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),t.rotate(-r.r.v*i*o),t.translate(r.a.v[0],r.a.v[1],r.a.v[2]),e.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),e.scale(a?1/s:s,a?1/l:l),e.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(n,t,e,r){for(this.elem=n,this.arr=t,this.pos=e,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(n),this.initModifierProperties(n,t[e]);e>0;)e-=1,this._elements.unshift(t[e]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(n){var t,e=n.length;for(t=0;t<e;t+=1)n[t]._processed=!1,"gr"===n[t].ty&&this.resetElements(n[t].it)},RepeaterModifier.prototype.cloneElements=function(n){n.length;var t=JSON.parse(JSON.stringify(n));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)n[e]._render=t,"gr"===n[e].ty&&this.changeGroupRender(n[e].it,t)},RepeaterModifier.prototype.processShapes=function(n){var t,e,r,o,a;if(this._mdf||n){var i,s=Math.ceil(this.c.v);if(this._groups.length<s){for(;this._groups.length<s;){var l={it:this.cloneElements(this._elements),ty:"gr"};l.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,l),this._groups.splice(0,0,l),this._currentCopies+=1}this.elem.reloadShapes()}for(a=0,r=0;r<=this._groups.length-1;r+=1)i=a<s,this._groups[r]._render=i,this.changeGroupRender(this._groups[r].it,i),a+=1;this._currentCopies=s;var c=this.o.v,p=c%1,d=c>0?Math.floor(c):Math.ceil(c),m=(this.tr.v.props,this.pMatrix.props),h=this.rMatrix.props,g=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var f,u,w=0;if(c>0){for(;w<d;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),w+=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,p,!1),w+=p)}else if(c<0){for(;w>d;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),w-=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-p,!0),w-=p)}for(r=1===this.data.m?0:this._currentCopies-1,o=1===this.data.m?1:-1,a=this._currentCopies;a;){if(u=(e=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),0!==w){for((0!==r&&1===o||r!==this._currentCopies-1&&-1===o)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),f=0;f<u;f+=1)e[f]=this.matrix.props[f];this.matrix.reset()}else for(this.matrix.reset(),f=0;f<u;f+=1)e[f]=this.matrix.props[f];w+=1,a-=1,r+=o}}else for(a=this._currentCopies,r=0,o=1;a;)e=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,a-=1,r+=o},RepeaterModifier.prototype.addShape=function(){},ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeCollection.prototype.addShape=function(n){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=n,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var n;for(n=0;n<this._length;n+=1)shape_pool.release(this.shapes[n]);this._length=0},DashProperty.prototype.getValue=function(n){if((this.elem.globalData.frameId!==this.frameId||n)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||n,this._mdf)){var t=0,e=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<e;t+=1)"o"!=this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),GradientProperty.prototype.comparePoints=function(n,t){for(var e=0,r=this.o.length/2;e<r;){if(Math.abs(n[4*e]-n[4*t+2*e])>.01)return!1;e+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var n=0,t=this.data.k.k.length;n<t;){if(!this.comparePoints(this.data.k.k[n].s,this.data.p))return!1;n+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(n){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||n){var t,e,r,o=4*this.data.p;for(t=0;t<o;t+=1)e=t%4==0?100:255,r=Math.round(this.prop.v[t]*e),this.c[t]!==r&&(this.c[t]=r,this._cmdf=!n);if(this.o.length)for(o=this.prop.v.length,t=4*this.data.p;t<o;t+=1)e=t%2==0?100:1,r=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==r&&(this.o[t-4*this.data.p]=r,this._omdf=!n);this._mdf=!n}},extendPrototype([DynamicPropertyContainer],GradientProperty);var buildShapeString=function(n,t,e,r){if(0===t)return"";var o,a=n.o,i=n.i,s=n.v,l=" M"+r.applyToPointStringified(s[0][0],s[0][1]);for(o=1;o<t;o+=1)l+=" C"+r.applyToPointStringified(a[o-1][0],a[o-1][1])+" "+r.applyToPointStringified(i[o][0],i[o][1])+" "+r.applyToPointStringified(s[o][0],s[o][1]);return e&&t&&(l+=" C"+r.applyToPointStringified(a[o-1][0],a[o-1][1])+" "+r.applyToPointStringified(i[0][0],i[0][1])+" "+r.applyToPointStringified(s[0][0],s[0][1]),l+="z"),l},ImagePreloader=function(){var n=function(){var n=createTag("canvas");n.width=1,n.height=1;var t=n.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),n}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function e(n,t,e){var r="";if(n.e)r=n.p;else if(t){var o=n.p;-1!==o.indexOf("images/")&&(o=o.split("/")[1]),r=t+o}else r=e,r+=n.u?n.u:"",r+=n.p;return r}function r(n){this._imageLoaded=t.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.loadedAssets=0,this.imagesLoadedCb=null,this.images=[]}return r.prototype={loadAssets:function(n,t){this.imagesLoadedCb=t;var e,r=n.length;for(e=0;e<r;e+=1)n[e].layers||(this.totalImages+=1,this.images.push(this._createImageData(n[e])))},setAssetsPath:function(n){this.assetsPath=n||""},setPath:function(n){this.path=n||""},loaded:function(){return this.totalImages===this.loadedAssets},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getImage:function(n){for(var t=0,e=this.images.length;t<e;){if(this.images[t].assetData===n)return this.images[t].img;t+=1}},createImgData:function(t){var r=e(t,this.assetsPath,this.path),o=createTag("img");o.crossOrigin="anonymous",o.addEventListener("load",this._imageLoaded,!1),o.addEventListener("error",function(){a.img=n,this._imageLoaded()}.bind(this),!1),o.src=r;var a={img:o,assetData:t};return a},createImageData:function(t){var r=e(t,this.assetsPath,this.path),o=createNS("image");o.addEventListener("load",this._imageLoaded,!1),o.addEventListener("error",function(){a.img=n,this._imageLoaded()}.bind(this),!1),o.setAttributeNS("http://www.w3.org/1999/xlink","href",r);var a={img:o,assetData:t};return a},imageLoaded:t,setCacheType:function(n){this._createImageData="svg"===n?this.createImageData.bind(this):this.createImgData.bind(this)}},r}(),featureSupport=function(){var n={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(n.maskType=!1),n}(),filtersFactory=function(){var n={createFilter:function(n){var t=createNS("filter");return t.setAttribute("id",n),t.setAttribute("filterUnits","objectBoundingBox"),t.setAttribute("x","0%"),t.setAttribute("y","0%"),t.setAttribute("width","100%"),t.setAttribute("height","100%"),t},createAlphaToLuminanceFilter:function(){var n=createNS("feColorMatrix");return n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),n}};return n}(),assetLoader=function(){function n(n){return n.response&&"object"==typeof n.response?n.response:n.response&&"string"==typeof n.response?JSON.parse(n.response):n.responseText?JSON.parse(n.responseText):void 0}return{load:function(t,e,r){var o,a=new XMLHttpRequest;a.open("GET",t,!0);try{a.responseType="json"}catch(n){}a.send(),a.onreadystatechange=function(){if(4==a.readyState)if(200==a.status)o=n(a),e(o);else try{o=n(a),e(o)}catch(n){r&&r(n)}}}}}();function TextAnimatorProperty(n,t,e){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=n,this._renderType=t,this._elem=e,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(e)}function TextAnimatorDataProperty(n,t,e){var r={propType:!1},o=PropertyFactory.getProp,a=t.a;this.a={r:a.r?o(n,a.r,0,degToRads,e):r,rx:a.rx?o(n,a.rx,0,degToRads,e):r,ry:a.ry?o(n,a.ry,0,degToRads,e):r,sk:a.sk?o(n,a.sk,0,degToRads,e):r,sa:a.sa?o(n,a.sa,0,degToRads,e):r,s:a.s?o(n,a.s,1,.01,e):r,a:a.a?o(n,a.a,1,0,e):r,o:a.o?o(n,a.o,0,.01,e):r,p:a.p?o(n,a.p,1,0,e):r,sw:a.sw?o(n,a.sw,0,0,e):r,sc:a.sc?o(n,a.sc,1,0,e):r,fc:a.fc?o(n,a.fc,1,0,e):r,fh:a.fh?o(n,a.fh,0,0,e):r,fs:a.fs?o(n,a.fs,0,.01,e):r,fb:a.fb?o(n,a.fb,0,.01,e):r,t:a.t?o(n,a.t,0,0,e):r},this.s=TextSelectorProp.getTextSelectorProp(n,t.s,e),this.s.t=t.s.t}function LetterProps(n,t,e,r,o,a){this.o=n,this.sw=t,this.sc=e,this.fc=r,this.m=o,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!e,fc:!!r,m:!0,p:!0}}function TextProperty(n,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=t,this.elem=n,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextAnimatorProperty.prototype.searchProperties=function(){var n,t,e=this._textData.a.length,r=PropertyFactory.getProp;for(n=0;n<e;n+=1)t=this._textData.a[n],this._animatorsData[n]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:this._textData.p.r,m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(n,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var e,r,o,a,i,s,l,c,p,d,m,h,g,f,u,w,y,v,b,x=this._moreOptions.alignment.v,A=this._animatorsData,C=this._textData,k=this.mHelper,E=this._renderType,_=this.renderedLetters.length,P=(this.data,n.l);if(this._hasMaskedPath){if(b=this._pathData.m,!this._pathData.n||this._pathData._mdf){var S,D=b.v;for(this._pathData.r&&(D=D.reverse()),i={tLength:0,segments:[]},a=D._length-1,w=0,o=0;o<a;o+=1)S=bez.buildBezierData(D.v[o],D.v[o+1],[D.o[o][0]-D.v[o][0],D.o[o][1]-D.v[o][1]],[D.i[o+1][0]-D.v[o+1][0],D.i[o+1][1]-D.v[o+1][1]]),i.tLength+=S.segmentLength,i.segments.push(S),w+=S.segmentLength;o=a,b.v.c&&(S=bez.buildBezierData(D.v[o],D.v[0],[D.o[o][0]-D.v[o][0],D.o[o][1]-D.v[o][1]],[D.i[0][0]-D.v[0][0],D.i[0][1]-D.v[0][1]]),i.tLength+=S.segmentLength,i.segments.push(S),w+=S.segmentLength),this._pathData.pi=i}if(i=this._pathData.pi,s=this._pathData.f.v,m=0,d=1,c=0,p=!0,f=i.segments,s<0&&b.v.c)for(i.tLength<Math.abs(s)&&(s=-Math.abs(s)%i.tLength),d=(g=f[m=f.length-1].points).length-1;s<0;)s+=g[d].partialLength,(d-=1)<0&&(d=(g=f[m-=1].points).length-1);h=(g=f[m].points)[d-1],u=(l=g[d]).partialLength}a=P.length,e=0,r=0;var I,T,M,F,B=1.2*n.finalSize*.714,L=!0;M=A.length;var R,O,N,V,z,j,G,H,U,W,Q,q,K,Z=-1,Y=s,X=m,J=d,$=-1,nn="",tn=this.defaultPropsArray;if(2===n.j||1===n.j){var en=0,rn=0,on=2===n.j?-.5:-1,an=0,sn=!0;for(o=0;o<a;o+=1)if(P[o].n){for(en&&(en+=rn);an<o;)P[an].animatorJustifyOffset=en,an+=1;en=0,sn=!0}else{for(T=0;T<M;T+=1)(I=A[T].a).t.propType&&(sn&&2===n.j&&(rn+=I.t.v*on),(R=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?en+=I.t.v*R[0]*on:en+=I.t.v*R*on);sn=!1}for(en&&(en+=rn);an<o;)P[an].animatorJustifyOffset=en,an+=1}for(o=0;o<a;o+=1){if(k.reset(),z=1,P[o].n)e=0,r+=n.yOffset,r+=L?1:0,s=Y,L=!1,this._hasMaskedPath&&(d=J,h=(g=f[m=X].points)[d-1],u=(l=g[d]).partialLength,c=0),K=W=q=nn="",tn=this.defaultPropsArray;else{if(this._hasMaskedPath){if($!==P[o].line){switch(n.j){case 1:s+=w-n.lineWidths[P[o].line];break;case 2:s+=(w-n.lineWidths[P[o].line])/2}$=P[o].line}Z!==P[o].ind&&(P[Z]&&(s+=P[Z].extra),s+=P[o].an/2,Z=P[o].ind),s+=x[0]*P[o].an/200;var ln=0;for(T=0;T<M;T+=1)(I=A[T].a).p.propType&&((R=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?ln+=I.p.v[0]*R[0]:ln+=I.p.v[0]*R),I.a.propType&&((R=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?ln+=I.a.v[0]*R[0]:ln+=I.a.v[0]*R);for(p=!0;p;)c+u>=s+ln||!g?(y=(s+ln-c)/l.partialLength,N=h.point[0]+(l.point[0]-h.point[0])*y,V=h.point[1]+(l.point[1]-h.point[1])*y,k.translate(-x[0]*P[o].an/200,-x[1]*B/100),p=!1):g&&(c+=l.partialLength,(d+=1)>=g.length&&(d=0,f[m+=1]?g=f[m].points:b.v.c?(d=0,g=f[m=0].points):(c-=l.partialLength,g=null)),g&&(h=l,u=(l=g[d]).partialLength));O=P[o].an/2-P[o].add,k.translate(-O,0,0)}else O=P[o].an/2-P[o].add,k.translate(-O,0,0),k.translate(-x[0]*P[o].an/200,-x[1]*B/100,0);for(P[o].l,T=0;T<M;T+=1)(I=A[T].a).t.propType&&(R=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars),0===e&&0===n.j||(this._hasMaskedPath?R.length?s+=I.t.v*R[0]:s+=I.t.v*R:R.length?e+=I.t.v*R[0]:e+=I.t.v*R));for(P[o].l,n.strokeWidthAnim&&(G=n.sw||0),n.strokeColorAnim&&(j=n.sc?[n.sc[0],n.sc[1],n.sc[2]]:[0,0,0]),n.fillColorAnim&&n.fc&&(H=[n.fc[0],n.fc[1],n.fc[2]]),T=0;T<M;T+=1)(I=A[T].a).a.propType&&((R=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?k.translate(-I.a.v[0]*R[0],-I.a.v[1]*R[1],I.a.v[2]*R[2]):k.translate(-I.a.v[0]*R,-I.a.v[1]*R,I.a.v[2]*R));for(T=0;T<M;T+=1)(I=A[T].a).s.propType&&((R=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?k.scale(1+(I.s.v[0]-1)*R[0],1+(I.s.v[1]-1)*R[1],1):k.scale(1+(I.s.v[0]-1)*R,1+(I.s.v[1]-1)*R,1));for(T=0;T<M;T+=1){if(I=A[T].a,R=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars),I.sk.propType&&(R.length?k.skewFromAxis(-I.sk.v*R[0],I.sa.v*R[1]):k.skewFromAxis(-I.sk.v*R,I.sa.v*R)),I.r.propType&&(R.length?k.rotateZ(-I.r.v*R[2]):k.rotateZ(-I.r.v*R)),I.ry.propType&&(R.length?k.rotateY(I.ry.v*R[1]):k.rotateY(I.ry.v*R)),I.rx.propType&&(R.length?k.rotateX(I.rx.v*R[0]):k.rotateX(I.rx.v*R)),I.o.propType&&(R.length?z+=(I.o.v*R[0]-z)*R[0]:z+=(I.o.v*R-z)*R),n.strokeWidthAnim&&I.sw.propType&&(R.length?G+=I.sw.v*R[0]:G+=I.sw.v*R),n.strokeColorAnim&&I.sc.propType)for(U=0;U<3;U+=1)R.length?j[U]=j[U]+(I.sc.v[U]-j[U])*R[0]:j[U]=j[U]+(I.sc.v[U]-j[U])*R;if(n.fillColorAnim&&n.fc){if(I.fc.propType)for(U=0;U<3;U+=1)R.length?H[U]=H[U]+(I.fc.v[U]-H[U])*R[0]:H[U]=H[U]+(I.fc.v[U]-H[U])*R;I.fh.propType&&(H=R.length?addHueToRGB(H,I.fh.v*R[0]):addHueToRGB(H,I.fh.v*R)),I.fs.propType&&(H=R.length?addSaturationToRGB(H,I.fs.v*R[0]):addSaturationToRGB(H,I.fs.v*R)),I.fb.propType&&(H=R.length?addBrightnessToRGB(H,I.fb.v*R[0]):addBrightnessToRGB(H,I.fb.v*R))}}for(T=0;T<M;T+=1)(I=A[T].a).p.propType&&(R=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars),this._hasMaskedPath?R.length?k.translate(0,I.p.v[1]*R[0],-I.p.v[2]*R[1]):k.translate(0,I.p.v[1]*R,-I.p.v[2]*R):R.length?k.translate(I.p.v[0]*R[0],I.p.v[1]*R[1],-I.p.v[2]*R[2]):k.translate(I.p.v[0]*R,I.p.v[1]*R,-I.p.v[2]*R));if(n.strokeWidthAnim&&(W=G<0?0:G),n.strokeColorAnim&&(Q="rgb("+Math.round(255*j[0])+","+Math.round(255*j[1])+","+Math.round(255*j[2])+")"),n.fillColorAnim&&n.fc&&(q="rgb("+Math.round(255*H[0])+","+Math.round(255*H[1])+","+Math.round(255*H[2])+")"),this._hasMaskedPath){if(k.translate(0,-n.ls),k.translate(0,x[1]*B/100+r,0),C.p.p){v=(l.point[1]-h.point[1])/(l.point[0]-h.point[0]);var cn=180*Math.atan(v)/Math.PI;l.point[0]<h.point[0]&&(cn+=180),k.rotate(-cn*Math.PI/180)}k.translate(N,V,0),s-=x[0]*P[o].an/200,P[o+1]&&Z!==P[o+1].ind&&(s+=P[o].an/2,s+=n.tr/1e3*n.finalSize)}else{switch(k.translate(e,r,0),n.ps&&k.translate(n.ps[0],n.ps[1]+n.ascent,0),n.j){case 1:k.translate(P[o].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[P[o].line]),0,0);break;case 2:k.translate(P[o].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[P[o].line])/2,0,0)}k.translate(0,-n.ls),k.translate(O,0,0),k.translate(x[0]*P[o].an/200,x[1]*B/100,0),e+=P[o].l+n.tr/1e3*n.finalSize}"html"===E?nn=k.toCSS():"svg"===E?nn=k.to2dCSS():tn=[k.props[0],k.props[1],k.props[2],k.props[3],k.props[4],k.props[5],k.props[6],k.props[7],k.props[8],k.props[9],k.props[10],k.props[11],k.props[12],k.props[13],k.props[14],k.props[15]],K=z}_<=o?(F=new LetterProps(K,W,Q,q,nn,tn),this.renderedLetters.push(F),_+=1,this.lettersChangedFlag=!0):(F=this.renderedLetters[o],this.lettersChangedFlag=F.update(K,W,Q,q,nn,tn)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),LetterProps.prototype.update=function(n,t,e,r,o,a){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var i=!1;return this.o!==n&&(this.o=n,this._mdf.o=!0,i=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,i=!0),this.sc!==e&&(this.sc=e,this._mdf.sc=!0,i=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,i=!0),this.m!==o&&(this.m=o,this._mdf.m=!0,i=!0),!a.length||this.p[0]===a[0]&&this.p[1]===a[1]&&this.p[4]===a[4]&&this.p[5]===a[5]&&this.p[12]===a[12]&&this.p[13]===a[13]||(this.p=a,this._mdf.p=!0,i=!0),i},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(n,t){for(var e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n},TextProperty.prototype.setCurrentData=function(n){n.__complete||this.completeTextData(n),this.currentData=n,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(n){this.effectsSequence.push(n),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(n){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||n){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,e=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{this.lock=!0,this._mdf=!1;var r,o=this.effectsSequence.length,a=n||this.data.d.k[this.keysIndex].s;for(r=0;r<o;r+=1)a=e!==this.keysIndex?this.effectsSequence[r](a,a.t):this.effectsSequence[r](this.currentData,a.t);t!==a&&this.setCurrentData(a),this.pv=this.v=this.currentData,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var n=this.data.d.k,t=this.elem.comp.renderedFrame,e=0,r=n.length;e<=r-1&&(n[e].s,!(e===r-1||n[e+1].t>t));)e+=1;return this.keysIndex!==e&&(this.keysIndex=e),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(n){for(var t,e=FontManager.getCombinedCharacterCodes(),r=[],o=0,a=n.length;o<a;)t=n.charCodeAt(o),-1!==e.indexOf(t)?r[r.length-1]+=n.charAt(o):t>=55296&&t<=56319&&(t=n.charCodeAt(o+1))>=56320&&t<=57343?(r.push(n.substr(o,2)),++o):r.push(n.charAt(o)),o+=1;return r},TextProperty.prototype.completeTextData=function(n){n.__complete=!0;var t,e,r,o,a,i,s,l=this.elem.globalData.fontManager,c=this.data,p=[],d=0,m=c.m.g,h=0,g=0,f=0,u=[],w=0,y=0,v=l.getFontByName(n.f),b=0,x=v.fStyle?v.fStyle.split(" "):[],A="normal",C="normal";for(e=x.length,t=0;t<e;t+=1)switch(x[t].toLowerCase()){case"italic":C="italic";break;case"bold":A="700";break;case"black":A="900";break;case"medium":A="500";break;case"regular":case"normal":A="400";break;case"light":case"thin":A="200"}n.fWeight=v.fWeight||A,n.fStyle=C,n.finalSize=n.s,n.finalText=this.buildFinalText(n.t),e=n.finalText.length,n.finalLineHeight=n.lh;var k,E=n.tr/1e3*n.finalSize;if(n.sz)for(var _,P,S=!0,D=n.sz[0],I=n.sz[1];S;){_=0,w=0,e=(P=this.buildFinalText(n.t)).length,E=n.tr/1e3*n.finalSize;var T=-1;for(t=0;t<e;t+=1)k=P[t].charCodeAt(0),r=!1," "===P[t]?T=t:13!==k&&3!==k||(w=0,r=!0,_+=n.finalLineHeight||1.2*n.finalSize),l.chars?(s=l.getCharData(P[t],v.fStyle,v.fFamily),b=r?0:s.w*n.finalSize/100):b=l.measureText(P[t],n.f,n.finalSize),w+b>D&&" "!==P[t]?(-1===T?e+=1:t=T,_+=n.finalLineHeight||1.2*n.finalSize,P.splice(t,T===t?1:0,"\r"),T=-1,w=0):(w+=b,w+=E);_+=v.ascent*n.finalSize/100,this.canResize&&n.finalSize>this.minimumFontSize&&I<_?(n.finalSize-=1,n.finalLineHeight=n.finalSize*n.lh/n.s):(n.finalText=P,e=n.finalText.length,S=!1)}w=-E,b=0;var M,F=0;for(t=0;t<e;t+=1)if(r=!1,13===(k=(M=n.finalText[t]).charCodeAt(0))||3===k?(F=0,u.push(w),y=w>y?w:y,w=-2*E,o="",r=!0,f+=1):o=M,l.chars?(s=l.getCharData(M,v.fStyle,l.getFontByName(n.f).fFamily),b=r?0:s.w*n.finalSize/100):b=l.measureText(o,n.f,n.finalSize)," "===M?F+=b+E:(w+=b+E+F,F=0),p.push({l:b,an:b,add:h,n:r,anIndexes:[],val:o,line:f,animatorJustifyOffset:0}),2==m){if(h+=b,""===o||" "===o||t===e-1){for(""!==o&&" "!==o||(h-=b);g<=t;)p[g].an=h,p[g].ind=d,p[g].extra=b,g+=1;d+=1,h=0}}else if(3==m){if(h+=b,""===o||t===e-1){for(""===o&&(h-=b);g<=t;)p[g].an=h,p[g].ind=d,p[g].extra=b,g+=1;h=0,d+=1}}else p[d].ind=d,p[d].extra=0,d+=1;if(n.l=p,y=w>y?w:y,u.push(w),n.sz)n.boxWidth=n.sz[0],n.justifyOffset=0;else switch(n.boxWidth=y,n.j){case 1:n.justifyOffset=-n.boxWidth;break;case 2:n.justifyOffset=-n.boxWidth/2;break;default:n.justifyOffset=0}n.lineWidths=u;var B,L,R=c.a;i=R.length;var O,N,V=[];for(a=0;a<i;a+=1){for((B=R[a]).a.sc&&(n.strokeColorAnim=!0),B.a.sw&&(n.strokeWidthAnim=!0),(B.a.fc||B.a.fh||B.a.fs||B.a.fb)&&(n.fillColorAnim=!0),N=0,O=B.s.b,t=0;t<e;t+=1)(L=p[t]).anIndexes[a]=N,(1==O&&""!==L.val||2==O&&""!==L.val&&" "!==L.val||3==O&&(L.n||" "==L.val||t==e-1)||4==O&&(L.n||t==e-1))&&(1===B.s.rn&&V.push(N),N+=1);c.a[a].s.totalChars=N;var z,j=-1;if(1===B.s.rn)for(t=0;t<e;t+=1)j!=(L=p[t]).anIndexes[a]&&(j=L.anIndexes[a],z=V.splice(Math.floor(Math.random()*V.length),1)[0]),L.anIndexes[a]=z}n.yOffset=n.finalLineHeight||1.2*n.finalSize,n.ls=n.ls||0,n.ascent=v.ascent*n.finalSize/100},TextProperty.prototype.updateDocumentData=function(n,t){t=void 0===t?this.keysIndex:t;var e=this.copyData({},this.data.d.k[t].s);e=this.copyData(e,n),this.data.d.k[t].s=e,this.recalculate(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(n){var t=this.data.d.k[n].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(n){this.canResize=n,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(n){this.minimumFontSize=Math.floor(n)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var n=Math.max,t=Math.min,e=Math.floor;function r(n,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=n,this.comp=n.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(n),this.s=PropertyFactory.getProp(n,t.s||{k:0},0,0,this),this.e="e"in t?PropertyFactory.getProp(n,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(n,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(n,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(n,t.ne||{k:0},0,0,this),this.a=PropertyFactory.getProp(n,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(r){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=0,a=0,i=1,s=1;this.ne.v>0?o=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?i=1-this.xe.v/100:s=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(o,a,i,s).get,c=0,p=this.finalS,d=this.finalE,m=this.data.sh;if(2===m)c=l(c=d===p?r>=d?1:0:n(0,t(.5/(d-p)+(r-p)/(d-p),1)));else if(3===m)c=l(c=d===p?r>=d?0:1:1-n(0,t(.5/(d-p)+(r-p)/(d-p),1)));else if(4===m)d===p?c=0:(c=n(0,t(.5/(d-p)+(r-p)/(d-p),1)))<.5?c*=2:c=1-2*(c-.5),c=l(c);else if(5===m){if(d===p)c=0;else{var h=d-p,g=-h/2+(r=t(n(0,r+.5-p),d-p)),f=h/2;c=Math.sqrt(1-g*g/(f*f))}c=l(c)}else 6===m?(d===p?c=0:(r=t(n(0,r+.5-p),d-p),c=(1+Math.cos(Math.PI+2*Math.PI*r/(d-p)))/2),c=l(c)):(r>=e(p)&&(c=n(0,t(r-p<0?t(d,1)-(p-r):d-r,1))),c=l(c));return c*this.a.v},getValue:function(n){this.iterateDynamicProperties(),this._mdf=n||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,n&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,e=this.o.v/t,r=this.s.v/t+e,o=this.e.v/t+e;if(r>o){var a=r;r=o,o=a}this.finalS=r,this.finalE=o}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(n,t,e){return new r(n,t,e)}}}(),pool_factory=function(n,t,e,r){var o=0,a=n,i=createSizedArray(a);return{newElement:function(){return o?i[o-=1]:t()},release:function(n){o===a&&(i=pooling.double(i),a*=2),e&&e(n),i[o]=n,o+=1}}},pooling={double:function(n){return n.concat(createSizedArray(n.length))}},point_pool=pool_factory(8,(function(){return createTypedArray("float32",2)})),shape_pool=(factory=pool_factory(4,(function(){return new ShapePath}),(function(n){var t,e=n._length;for(t=0;t<e;t+=1)point_pool.release(n.v[t]),point_pool.release(n.i[t]),point_pool.release(n.o[t]),n.v[t]=null,n.i[t]=null,n.o[t]=null;n._length=0,n.c=!1})),factory.clone=function(n){var t,e=factory.newElement(),r=void 0===n._length?n.v.length:n._length;for(e.setLength(r),e.c=n.c,t=0;t<r;t+=1)e.setTripleAt(n.v[t][0],n.v[t][1],n.o[t][0],n.o[t][1],n.i[t][0],n.i[t][1],t);return e},factory),factory,shapeCollection_pool=function(){var n={newShapeCollection:function(){return t?r[t-=1]:new ShapeCollection},release:function(n){var o,a=n._length;for(o=0;o<a;o+=1)shape_pool.release(n.shapes[o]);n._length=0,t===e&&(r=pooling.double(r),e*=2),r[t]=n,t+=1}},t=0,e=4,r=createSizedArray(e);return n}(),segments_length_pool=pool_factory(8,(function(){return{lengths:[],totalLength:0}}),(function(n){var t,e=n.lengths.length;for(t=0;t<e;t+=1)bezier_length_pool.release(n.lengths[t]);n.lengths.length=0})),bezier_length_pool=pool_factory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",defaultCurveSegments),lengths:createTypedArray("float32",defaultCurveSegments)}}));function BaseRenderer(){}function SVGRenderer(n,t){this.animationItem=n,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var e="";if(t&&t.title){var r=createNS("title"),o=createElementID();r.setAttribute("id",o),r.textContent=t.title,this.svgElement.appendChild(r),e+=o}if(t&&t.description){var a=createNS("desc"),i=createElementID();a.setAttribute("id",i),a.textContent=t.description,this.svgElement.appendChild(a),e+=" "+i}e&&this.svgElement.setAttribute("aria-labelledby",e);var s=createNS("defs");this.svgElement.appendChild(s);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!t||!1!==t.hideOnTransparent,viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"}},this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CanvasRenderer(n,t){this.animationItem=n,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",className:t&&t.className||"",id:t&&t.id||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HybridRenderer(n,t){this.animationItem=n,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!t||!1!==t.hideOnTransparent,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function MaskElement(n,t,e){this.data=n,this.element=t,this.globalData=e,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r,o=this.globalData.defs,a=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(a),this.solidPath="";var i,s,l,c,p,d,m,h=this.masksProperties,g=0,f=[],u=createElementID(),w="clipPath",y="clip-path";for(r=0;r<a;r++)if(("a"!==h[r].mode&&"n"!==h[r].mode||h[r].inv||100!==h[r].o.k||h[r].o.x)&&(w="mask",y="mask"),"s"!=h[r].mode&&"i"!=h[r].mode||0!==g?c=null:((c=createNS("rect")).setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),f.push(c)),i=createNS("path"),"n"!=h[r].mode){var v;if(g+=1,i.setAttribute("fill","s"===h[r].mode?"#000000":"#ffffff"),i.setAttribute("clip-rule","nonzero"),0!==h[r].x.k?(w="mask",y="mask",m=PropertyFactory.getProp(this.element,h[r].x,0,null,this.element),v=createElementID(),(p=createNS("filter")).setAttribute("id",v),(d=createNS("feMorphology")).setAttribute("operator","erode"),d.setAttribute("in","SourceGraphic"),d.setAttribute("radius","0"),p.appendChild(d),o.appendChild(p),i.setAttribute("stroke","s"===h[r].mode?"#000000":"#ffffff")):(d=null,m=null),this.storedData[r]={elem:i,x:m,expan:d,lastPath:"",lastOperator:"",filterId:v,lastRadius:0},"i"==h[r].mode){l=f.length;var b=createNS("g");for(s=0;s<l;s+=1)b.appendChild(f[s]);var x=createNS("mask");x.setAttribute("mask-type","alpha"),x.setAttribute("id",u+"_"+g),x.appendChild(i),o.appendChild(x),b.setAttribute("mask","url("+locationHref+"#"+u+"_"+g+")"),f.length=0,f.push(b)}else f.push(i);h[r].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[r]={elem:i,lastPath:"",op:PropertyFactory.getProp(this.element,h[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[r],3),invRect:c},this.viewData[r].prop.k||this.drawPath(h[r],this.viewData[r].prop.v,this.viewData[r])}else this.viewData[r]={op:PropertyFactory.getProp(this.element,h[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[r],3),elem:i,lastPath:""},o.appendChild(i);for(this.maskElement=createNS(w),a=f.length,r=0;r<a;r+=1)this.maskElement.appendChild(f[r]);g>0&&(this.maskElement.setAttribute("id",u),this.element.maskedElement.setAttribute(y,"url("+locationHref+"#"+u+")"),o.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}function HierarchyElement(){}function FrameElement(){}function TransformElement(){}function RenderableElement(){}function RenderableDOMElement(){}function ProcessedElement(n,t){this.elem=n,this.pos=t}function SVGStyleData(n,t){this.data=n,this.type=n.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===n.hd,this.pElem=createNS("path"),this.msElem=null}function SVGShapeData(n,t,e){this.caches=[],this.styles=[],this.transformers=n,this.lStr="",this.sh=e,this.lvl=t,this._isAnimated=!!e.k;for(var r=0,o=n.length;r<o;){if(n[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function SVGTransformData(n,t,e){this.transform={mProps:n,op:t,container:e},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function SVGStrokeStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.w=PropertyFactory.getProp(n,t.w,0,null,this),this.d=new DashProperty(n,t.d||{},"svg",this),this.c=PropertyFactory.getProp(n,t.c,1,255,this),this.style=e,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.c=PropertyFactory.getProp(n,t.c,1,255,this),this.style=e}function SVGGradientFillStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.initGradientData(n,t,e)}function SVGGradientStrokeStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(n,t.w,0,null,this),this.d=new DashProperty(n,t.d||{},"svg",this),this.initGradientData(n,t,e),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}BaseRenderer.prototype.checkLayers=function(n){var t,e,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t--)this.elements[t]||(e=this.layers[t]).ip-e.st<=n-this.layers[t].st&&e.op-e.st>n-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(n){switch(n.ty){case 2:return this.createImage(n);case 0:return this.createComp(n);case 1:return this.createSolid(n);case 3:return this.createNull(n);case 4:return this.createShape(n);case 5:return this.createText(n);case 13:return this.createCamera(n)}return this.createNull(n)},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.buildAllItems=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)this.buildItem(n);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(n){this.completeLayers=!1;var t,e,r=n.length,o=this.layers.length;for(t=0;t<r;t+=1)for(e=0;e<o;){if(this.layers[e].id==n[t].id){this.layers[e]=n[t];break}e+=1}},BaseRenderer.prototype.setProjectInterface=function(n){this.globalData.projectInterface=n},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(n,t,e){for(var r=this.elements,o=this.layers,a=0,i=o.length;a<i;)o[a].ind==t&&(r[a]&&!0!==r[a]?(e.push(r[a]),r[a].setAsParent(),void 0!==o[a].parent?this.buildElementParenting(n,o[a].parent,e):n.setHierarchy(e)):(this.buildItem(a),this.addPendingElement(n))),a+=1},BaseRenderer.prototype.addPendingElement=function(n){this.pendingElements.push(n)},BaseRenderer.prototype.searchExtraCompositions=function(n){var t,e=n.length;for(t=0;t<e;t+=1)if(n[t].xt){var r=this.createComp(n[t]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.setupGlobalData=function(n,t){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(n.chars),this.globalData.fontManager.addFonts(n.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.frameId=0,this.globalData.frameRate=n.fr,this.globalData.nm=n.nm,this.globalData.compSize={w:n.w,h:n.h}},extendPrototype([BaseRenderer],SVGRenderer),SVGRenderer.prototype.createNull=function(n){return new NullElement(n,this.globalData,this)},SVGRenderer.prototype.createShape=function(n){return new SVGShapeElement(n,this.globalData,this)},SVGRenderer.prototype.createText=function(n){return new SVGTextElement(n,this.globalData,this)},SVGRenderer.prototype.createImage=function(n){return new IImageElement(n,this.globalData,this)},SVGRenderer.prototype.createComp=function(n){return new SVGCompElement(n,this.globalData,this)},SVGRenderer.prototype.createSolid=function(n){return new ISolidElement(n,this.globalData,this)},SVGRenderer.prototype.configAnimation=function(n){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+n.w+" "+n.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",n.w),this.svgElement.setAttribute("height",n.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)"),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(n,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=n;var e=createNS("clipPath"),r=createNS("rect");r.setAttribute("width",n.w),r.setAttribute("height",n.h),r.setAttribute("x",0),r.setAttribute("y",0);var o=createElementID();e.setAttribute("id",o),e.appendChild(r),this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+o+")"),t.appendChild(e),this.layers=n.layers,this.elements=createSizedArray(n.layers.length)},SVGRenderer.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="",this.layerElement=null,this.globalData.defs=null;var n,t=this.layers?this.layers.length:0;for(n=0;n<t;n++)this.elements[n]&&this.elements[n].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRenderer.prototype.updateContainerSize=function(){},SVGRenderer.prototype.buildItem=function(n){var t=this.elements;if(!t[n]&&99!=this.layers[n].ty){t[n]=!0;var e=this.createItem(this.layers[n]);t[n]=e,expressionsPlugin&&(0===this.layers[n].ty&&this.globalData.projectInterface.registerComposition(e),e.initExpressions()),this.appendElementInPos(e,n),this.layers[n].tt&&(this.elements[n-1]&&!0!==this.elements[n-1]?e.setMatte(t[n-1].layerId):(this.buildItem(n-1),this.addPendingElement(e)))}},SVGRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var n=this.pendingElements.pop();if(n.checkParenting(),n.data.tt)for(var t=0,e=this.elements.length;t<e;){if(this.elements[t]===n){n.setMatte(this.elements[t-1].layerId);break}t+=1}}},SVGRenderer.prototype.renderFrame=function(n){if(this.renderedFrame!==n&&!this.destroyed){null===n?n=this.renderedFrame:this.renderedFrame=n,this.globalData.frameNum=n,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=n,this.globalData._mdf=!1;var t,e=this.layers.length;for(this.completeLayers||this.checkLayers(n),t=e-1;t>=0;t--)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(n-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRenderer.prototype.appendElementInPos=function(n,t){var e=n.getBaseElement();if(e){for(var r,o=0;o<t;)this.elements[o]&&!0!==this.elements[o]&&this.elements[o].getBaseElement()&&(r=this.elements[o].getBaseElement()),o+=1;r?this.layerElement.insertBefore(e,r):this.layerElement.appendChild(e)}},SVGRenderer.prototype.hide=function(){this.layerElement.style.display="none"},SVGRenderer.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseRenderer],CanvasRenderer),CanvasRenderer.prototype.createShape=function(n){return new CVShapeElement(n,this.globalData,this)},CanvasRenderer.prototype.createText=function(n){return new CVTextElement(n,this.globalData,this)},CanvasRenderer.prototype.createImage=function(n){return new CVImageElement(n,this.globalData,this)},CanvasRenderer.prototype.createComp=function(n){return new CVCompElement(n,this.globalData,this)},CanvasRenderer.prototype.createSolid=function(n){return new CVSolidElement(n,this.globalData,this)},CanvasRenderer.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRenderer.prototype.ctxTransform=function(n){if(1!==n[0]||0!==n[1]||0!==n[4]||1!==n[5]||0!==n[12]||0!==n[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(n);var t=this.contextData.cTr.props;this.transformMat.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var e=this.contextData.cTr.props;this.canvasContext.setTransform(e[0],e[1],e[4],e[5],e[12],e[13])}else this.canvasContext.transform(n[0],n[1],n[4],n[5],n[12],n[13])},CanvasRenderer.prototype.ctxOpacity=function(n){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=n<0?0:n,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=n<0?0:n,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRenderer.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRenderer.prototype.save=function(n){if(this.renderConfig.clearCanvas){n&&this.canvasContext.save();var t=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var e,r=this.contextData.saved[this.contextData.cArrPos];for(e=0;e<16;e+=1)r[e]=t[e];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRenderer.prototype.restore=function(n){if(this.renderConfig.clearCanvas){n&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var t,e=this.contextData.saved[this.contextData.cArrPos],r=this.contextData.cTr.props;for(t=0;t<16;t+=1)r[t]=e[t];this.canvasContext.setTransform(e[0],e[1],e[4],e[5],e[12],e[13]),e=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=e,this.globalData.currentGlobalAlpha!==e&&(this.canvasContext.globalAlpha=e,this.globalData.currentGlobalAlpha=e)}else this.canvasContext.restore()},CanvasRenderer.prototype.configAnimation=function(n){this.animationItem.wrapper?(this.animationItem.container=createTag("canvas"),this.animationItem.container.style.width="100%",this.animationItem.container.style.height="100%",this.animationItem.container.style.transformOrigin=this.animationItem.container.style.mozTransformOrigin=this.animationItem.container.style.webkitTransformOrigin=this.animationItem.container.style["-webkit-transform"]="0px 0px 0px",this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)):this.canvasContext=this.renderConfig.context,this.data=n,this.layers=n.layers,this.transformCanvas={w:n.w,h:n.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(n,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(n.layers.length),this.updateContainerSize()},CanvasRenderer.prototype.updateContainerSize=function(){var n,t,e,r;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",n*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(n=this.canvasContext.canvas.width*this.renderConfig.dpr,t=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var o=this.renderConfig.preserveAspectRatio.split(" "),a=o[1]||"meet",i=o[0]||"xMidYMid",s=i.substr(0,4),l=i.substr(4);e=n/t,(r=this.transformCanvas.w/this.transformCanvas.h)>e&&"meet"===a||r<e&&"slice"===a?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===s&&(r<e&&"meet"===a||r>e&&"slice"===a)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===s&&(r<e&&"meet"===a||r>e&&"slice"===a)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===l&&(r>e&&"meet"===a||r<e&&"slice"===a)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===l&&(r>e&&"meet"===a||r<e&&"slice"===a)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"==this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRenderer.prototype.destroy=function(){var n;for(this.renderConfig.clearCanvas&&(this.animationItem.wrapper.innerHTML=""),n=(this.layers?this.layers.length:0)-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRenderer.prototype.renderFrame=function(n,t){if((this.renderedFrame!==n||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==n){this.renderedFrame=n,this.globalData.frameNum=n-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=n;var e,r=this.layers.length;for(this.completeLayers||this.checkLayers(n),e=0;e<r;e++)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(n-this.layers[e].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRenderer.prototype.buildItem=function(n){var t=this.elements;if(!t[n]&&99!=this.layers[n].ty){var e=this.createItem(this.layers[n],this,this.globalData);t[n]=e,e.initExpressions()}},CanvasRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRenderer.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRenderer.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([BaseRenderer],HybridRenderer),HybridRenderer.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRenderer.prototype.appendElementInPos=function(n,t){var e=n.getBaseElement();if(e){var r=this.layers[t];if(r.ddd&&this.supports3d)this.addTo3dContainer(e,t);else if(this.threeDElements)this.addTo3dContainer(e,t);else{for(var o,a,i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement&&(a=this.elements[i],o=(this.layers[i].ddd?this.getThreeDContainerByPos(i):a.getBaseElement())||o),i+=1;o?r.ddd&&this.supports3d||this.layerElement.insertBefore(e,o):r.ddd&&this.supports3d||this.layerElement.appendChild(e)}}},HybridRenderer.prototype.createShape=function(n){return this.supports3d?new HShapeElement(n,this.globalData,this):new SVGShapeElement(n,this.globalData,this)},HybridRenderer.prototype.createText=function(n){return this.supports3d?new HTextElement(n,this.globalData,this):new SVGTextElement(n,this.globalData,this)},HybridRenderer.prototype.createCamera=function(n){return this.camera=new HCameraElement(n,this.globalData,this),this.camera},HybridRenderer.prototype.createImage=function(n){return this.supports3d?new HImageElement(n,this.globalData,this):new IImageElement(n,this.globalData,this)},HybridRenderer.prototype.createComp=function(n){return this.supports3d?new HCompElement(n,this.globalData,this):new SVGCompElement(n,this.globalData,this)},HybridRenderer.prototype.createSolid=function(n){return this.supports3d?new HSolidElement(n,this.globalData,this):new ISolidElement(n,this.globalData,this)},HybridRenderer.prototype.createNull=SVGRenderer.prototype.createNull,HybridRenderer.prototype.getThreeDContainerByPos=function(n){for(var t=0,e=this.threeDElements.length;t<e;){if(this.threeDElements[t].startPos<=n&&this.threeDElements[t].endPos>=n)return this.threeDElements[t].perspectiveElem;t+=1}},HybridRenderer.prototype.createThreeDContainer=function(n,t){var e=createTag("div");styleDiv(e);var r=createTag("div");styleDiv(r),"3d"===t&&(e.style.width=this.globalData.compSize.w+"px",e.style.height=this.globalData.compSize.h+"px",e.style.transformOrigin=e.style.mozTransformOrigin=e.style.webkitTransformOrigin="50% 50%",r.style.transform=r.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)"),e.appendChild(r);var o={container:r,perspectiveElem:e,startPos:n,endPos:n,type:t};return this.threeDElements.push(o),o},HybridRenderer.prototype.build3dContainers=function(){var n,t,e=this.layers.length,r="";for(n=0;n<e;n+=1)this.layers[n].ddd&&3!==this.layers[n].ty?("3d"!==r&&(r="3d",t=this.createThreeDContainer(n,"3d")),t.endPos=Math.max(t.endPos,n)):("2d"!==r&&(r="2d",t=this.createThreeDContainer(n,"2d")),t.endPos=Math.max(t.endPos,n));for(n=(e=this.threeDElements.length)-1;n>=0;n--)this.resizerElem.appendChild(this.threeDElements[n].perspectiveElem)},HybridRenderer.prototype.addTo3dContainer=function(n,t){for(var e=0,r=this.threeDElements.length;e<r;){if(t<=this.threeDElements[e].endPos){for(var o,a=this.threeDElements[e].startPos;a<t;)this.elements[a]&&this.elements[a].getBaseElement&&(o=this.elements[a].getBaseElement()),a+=1;o?this.threeDElements[e].container.insertBefore(n,o):this.threeDElements[e].container.appendChild(n);break}e+=1}},HybridRenderer.prototype.configAnimation=function(n){var t=createTag("div"),e=this.animationItem.wrapper;t.style.width=n.w+"px",t.style.height=n.h+"px",this.resizerElem=t,styleDiv(t),t.style.transformStyle=t.style.webkitTransformStyle=t.style.mozTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),e.appendChild(t),t.style.overflow="hidden";var r=createNS("svg");r.setAttribute("width","1"),r.setAttribute("height","1"),styleDiv(r),this.resizerElem.appendChild(r);var o=createNS("defs");r.appendChild(o),this.data=n,this.setupGlobalData(n,r),this.globalData.defs=o,this.layers=n.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRenderer.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="",this.animationItem.container=null,this.globalData.defs=null;var n,t=this.layers?this.layers.length:0;for(n=0;n<t;n++)this.elements[n].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRenderer.prototype.updateContainerSize=function(){var n,t,e,r,o=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight,i=o/a;this.globalData.compSize.w/this.globalData.compSize.h>i?(n=o/this.globalData.compSize.w,t=o/this.globalData.compSize.w,e=0,r=(a-this.globalData.compSize.h*(o/this.globalData.compSize.w))/2):(n=a/this.globalData.compSize.h,t=a/this.globalData.compSize.h,e=(o-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,r=0),this.resizerElem.style.transform=this.resizerElem.style.webkitTransform="matrix3d("+n+",0,0,0,0,"+t+",0,0,0,0,1,0,"+e+","+r+",0,1)"},HybridRenderer.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRenderer.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRenderer.prototype.show=function(){this.resizerElem.style.display="block"},HybridRenderer.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var n,t=this.globalData.compSize.w,e=this.globalData.compSize.h,r=this.threeDElements.length;for(n=0;n<r;n+=1)this.threeDElements[n].perspectiveElem.style.perspective=this.threeDElements[n].perspectiveElem.style.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(e,2))+"px"}},HybridRenderer.prototype.searchExtraCompositions=function(n){var t,e=n.length,r=createTag("div");for(t=0;t<e;t+=1)if(n[t].xt){var o=this.createComp(n[t],r,this.globalData.comp,null);o.initExpressions(),this.globalData.projectInterface.registerComposition(o)}},MaskElement.prototype.getMaskProperty=function(n){return this.viewData[n].prop},MaskElement.prototype.renderFrame=function(n){var t,e=this.element.finalTransform.mat,r=this.masksProperties.length;for(t=0;t<r;t++)if((this.viewData[t].prop._mdf||n)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||n)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||n)&&this.viewData[t].invRect.setAttribute("transform",e.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||n))){var o=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+locationHref+"#"+this.storedData[t].filterId+")")),o.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var n="M0,0 ";return n+=" h"+this.globalData.compSize.w,n+=" v"+this.globalData.compSize.h,(n+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(n,t,e){var r,o,a=" M"+t.v[0][0]+","+t.v[0][1];for(o=t._length,r=1;r<o;r+=1)a+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[r][0]+","+t.i[r][1]+" "+t.v[r][0]+","+t.v[r][1];if(t.c&&o>1&&(a+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),e.lastPath!==a){var i="";e.elem&&(t.c&&(i=n.inv?this.solidPath+a:a),e.elem.setAttribute("d",i)),e.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(n){this.hierarchy=n},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(n,t){var e,r=this.dynamicProperties.length;for(e=0;e<r;e+=1)(t||this._isParent&&"transform"===this.dynamicProperties[e].propType)&&(this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&this.dynamicProperties.push(n)}},TransformElement.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var n,t=this.finalTransform.mat,e=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;e<r;){if(this.hierarchy[e].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}e+=1}if(this.finalTransform._matMdf)for(n=this.finalTransform.mProp.v.props,t.cloneFromProps(n),e=0;e<r;e+=1)n=this.hierarchy[e].finalTransform.mProp.v.props,t.transform(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15])}},globalToLocal:function(n){var t=[];t.push(this.finalTransform);for(var e=!0,r=this.comp;e;)r.finalTransform?(r.data.hasMask&&t.splice(0,0,r.finalTransform),r=r.comp):e=!1;var o,a,i=t.length;for(o=0;o<i;o+=1)a=t[o].mat.applyToPointArray(0,0,0),n=[n[0]-a[0],n[1]-a[1],0];return n},mHelper:new Matrix},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(n){-1===this.renderableComponents.indexOf(n)&&this.renderableComponents.push(n)},removeRenderableComponent:function(n){-1!==this.renderableComponents.indexOf(n)&&this.renderableComponents.splice(this.renderableComponents.indexOf(n),1)},prepareRenderableFrame:function(n){this.checkLayerLimits(n)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(n){this.data.ip-this.data.st<=n&&this.data.op-this.data.st>n?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var n,t=this.renderableComponents.length;for(n=0;n<t;n+=1)this.renderableComponents[n].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initTransform(n,t,e),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(n){this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),SVGGradientFillStyleData.prototype.initGradientData=function(n,t,e){this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.s=PropertyFactory.getProp(n,t.s,1,null,this),this.e=PropertyFactory.getProp(n,t.e,1,null,this),this.h=PropertyFactory.getProp(n,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(n,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(n,t.g,this),this.style=e,this.stops=[],this.setGradientData(e.pElem,t),this.setGradientOpacity(t,e),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(n,t){var e=createElementID(),r=createNS(1===t.t?"linearGradient":"radialGradient");r.setAttribute("id",e),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse");var o,a,i,s=[];for(i=4*t.g.p,a=0;a<i;a+=4)o=createNS("stop"),r.appendChild(o),s.push(o);n.setAttribute("gf"===t.ty?"fill":"stroke","url("+locationHref+"#"+e+")"),this.gf=r,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(n,t){if(this.g._hasOpacity&&!this.g._collapsable){var e,r,o,a=createNS("mask"),i=createNS("path");a.appendChild(i);var s=createElementID(),l=createElementID();a.setAttribute("id",l);var c=createNS(1===n.t?"linearGradient":"radialGradient");c.setAttribute("id",s),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),o=n.g.k.k[0].s?n.g.k.k[0].s.length:n.g.k.k.length;var p=this.stops;for(r=4*n.g.p;r<o;r+=2)(e=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(e),p.push(e);i.setAttribute("gf"===n.ty?"fill":"stroke","url("+locationHref+"#"+s+")"),this.of=c,this.ms=a,this.ost=p,this.maskId=l,t.msElem=i}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var SVGElementsRenderer=function(){var n=new Matrix,t=new Matrix;function e(n,t,e){(e||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(e||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function r(e,r,o){var a,i,s,l,c,p,d,m,h,g,f,u=r.styles.length,w=r.lvl;for(p=0;p<u;p+=1){if(l=r.sh._mdf||o,r.styles[p].lvl<w){for(m=t.reset(),g=w-r.styles[p].lvl,f=r.transformers.length-1;!l&&g>0;)l=r.transformers[f].mProps._mdf||l,g--,f--;if(l)for(g=w-r.styles[p].lvl,f=r.transformers.length-1;g>0;)h=r.transformers[f].mProps.v.props,m.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]),g--,f--}else m=n;if(i=(d=r.sh.paths)._length,l){for(s="",a=0;a<i;a+=1)(c=d.shapes[a])&&c._length&&(s+=buildShapeString(c,c._length,c.c,m));r.caches[p]=s}else s=r.caches[p];r.styles[p].d+=!0===e.hd?"":s,r.styles[p]._mdf=l||r.styles[p]._mdf}}function o(n,t,e){var r=t.style;(t.c._mdf||e)&&r.pElem.setAttribute("fill","rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"),(t.o._mdf||e)&&r.pElem.setAttribute("fill-opacity",t.o.v)}function a(n,t,e){i(n,t,e),s(0,t,e)}function i(n,t,e){var r,o,a,i,s,l=t.gf,c=t.g._hasOpacity,p=t.s.v,d=t.e.v;if(t.o._mdf||e){var m="gf"===n.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(m,t.o.v)}if(t.s._mdf||e){var h=1===n.t?"x1":"cx",g="x1"===h?"y1":"cy";l.setAttribute(h,p[0]),l.setAttribute(g,p[1]),c&&!t.g._collapsable&&(t.of.setAttribute(h,p[0]),t.of.setAttribute(g,p[1]))}if(t.g._cmdf||e){r=t.cst;var f=t.g.c;for(a=r.length,o=0;o<a;o+=1)(i=r[o]).setAttribute("offset",f[4*o]+"%"),i.setAttribute("stop-color","rgb("+f[4*o+1]+","+f[4*o+2]+","+f[4*o+3]+")")}if(c&&(t.g._omdf||e)){var u=t.g.o;for(a=(r=t.g._collapsable?t.cst:t.ost).length,o=0;o<a;o+=1)i=r[o],t.g._collapsable||i.setAttribute("offset",u[2*o]+"%"),i.setAttribute("stop-opacity",u[2*o+1])}if(1===n.t)(t.e._mdf||e)&&(l.setAttribute("x2",d[0]),l.setAttribute("y2",d[1]),c&&!t.g._collapsable&&(t.of.setAttribute("x2",d[0]),t.of.setAttribute("y2",d[1])));else if((t.s._mdf||t.e._mdf||e)&&(s=Math.sqrt(Math.pow(p[0]-d[0],2)+Math.pow(p[1]-d[1],2)),l.setAttribute("r",s),c&&!t.g._collapsable&&t.of.setAttribute("r",s)),t.e._mdf||t.h._mdf||t.a._mdf||e){s||(s=Math.sqrt(Math.pow(p[0]-d[0],2)+Math.pow(p[1]-d[1],2)));var w=Math.atan2(d[1]-p[1],d[0]-p[0]),y=s*(t.h.v>=1?.99:t.h.v<=-1?-.99:t.h.v),v=Math.cos(w+t.a.v)*y+p[0],b=Math.sin(w+t.a.v)*y+p[1];l.setAttribute("fx",v),l.setAttribute("fy",b),c&&!t.g._collapsable&&(t.of.setAttribute("fx",v),t.of.setAttribute("fy",b))}}function s(n,t,e){var r=t.style,o=t.d;o&&(o._mdf||e)&&o.dashStr&&(r.pElem.setAttribute("stroke-dasharray",o.dashStr),r.pElem.setAttribute("stroke-dashoffset",o.dashoffset[0])),t.c&&(t.c._mdf||e)&&r.pElem.setAttribute("stroke","rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"),(t.o._mdf||e)&&r.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||e)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(n){switch(n.ty,n.ty){case"fl":return o;case"gf":return i;case"gs":return a;case"st":return s;case"sh":case"el":case"rc":case"sr":return r;case"tr":return e}}}}();function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVShapeData(n,t,e,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var o=4;"rc"==t.ty?o=5:"el"==t.ty?o=6:"sr"==t.ty&&(o=7),this.sh=ShapePropertyFactory.getShapeProp(n,t,o,n);var a,i,s=e.length;for(a=0;a<s;a+=1)e[a].closed||(i={transforms:r.addTransformSequence(e[a].transforms),trNodes:[]},this.styledShapes.push(i),e[a].elements.push(i))}function BaseElement(){}function NullElement(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initFrame(),this.initTransform(n,t,e),this.initHierarchy()}function SVGBaseElement(){}function IShapeElement(){}function ITextElement(){}function ICompElement(){}function IImageElement(n,t,e){this.assetData=t.getAssetData(n.refId),this.initElement(n,t,e),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ISolidElement(n,t,e){this.initElement(n,t,e)}function SVGCompElement(n,t,e){this.layers=n.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(n,t,e),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGTextElement(n,t,e){this.textSpans=[],this.renderType="svg",this.initElement(n,t,e)}function SVGShapeElement(n,t,e){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(n,t,e),this.prevViewData=[]}function SVGTintFilter(n,t){this.filterManager=t;var e=createNS("feColorMatrix");if(e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","linearRGB"),e.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.setAttribute("result","f1"),n.appendChild(e),(e=createNS("feColorMatrix")).setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),e.setAttribute("result","f2"),n.appendChild(e),this.matrixFilter=e,100!==t.effectElements[2].p.v||t.effectElements[2].p.k){var r,o=createNS("feMerge");n.appendChild(o),(r=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),o.appendChild(r),(r=createNS("feMergeNode")).setAttribute("in","f2"),o.appendChild(r)}}function SVGFillFilter(n,t){this.filterManager=t;var e=createNS("feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),n.appendChild(e),this.matrixFilter=e}function SVGGaussianBlurEffect(n,t){n.setAttribute("x","-100%"),n.setAttribute("y","-100%"),n.setAttribute("width","300%"),n.setAttribute("height","300%"),this.filterManager=t;var e=createNS("feGaussianBlur");n.appendChild(e),this.feGaussianBlur=e}function SVGStrokeEffect(n,t){this.initialized=!1,this.filterManager=t,this.elem=n,this.paths=[]}function SVGTritoneFilter(n,t){this.filterManager=t;var e=createNS("feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","linearRGB"),e.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.setAttribute("result","f1"),n.appendChild(e);var r=createNS("feComponentTransfer");r.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(r),this.matrixFilter=r;var o=createNS("feFuncR");o.setAttribute("type","table"),r.appendChild(o),this.feFuncR=o;var a=createNS("feFuncG");a.setAttribute("type","table"),r.appendChild(a),this.feFuncG=a;var i=createNS("feFuncB");i.setAttribute("type","table"),r.appendChild(i),this.feFuncB=i}function SVGProLevelsFilter(n,t){this.filterManager=t;var e=this.filterManager.effectElements,r=createNS("feComponentTransfer");(e[10].p.k||0!==e[10].p.v||e[11].p.k||1!==e[11].p.v||e[12].p.k||1!==e[12].p.v||e[13].p.k||0!==e[13].p.v||e[14].p.k||1!==e[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",r)),(e[17].p.k||0!==e[17].p.v||e[18].p.k||1!==e[18].p.v||e[19].p.k||1!==e[19].p.v||e[20].p.k||0!==e[20].p.v||e[21].p.k||1!==e[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",r)),(e[24].p.k||0!==e[24].p.v||e[25].p.k||1!==e[25].p.v||e[26].p.k||1!==e[26].p.v||e[27].p.k||0!==e[27].p.v||e[28].p.k||1!==e[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",r)),(e[31].p.k||0!==e[31].p.v||e[32].p.k||1!==e[32].p.v||e[33].p.k||1!==e[33].p.v||e[34].p.k||0!==e[34].p.v||e[35].p.k||1!==e[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",r)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(r.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(r),r=createNS("feComponentTransfer")),(e[3].p.k||0!==e[3].p.v||e[4].p.k||1!==e[4].p.v||e[5].p.k||1!==e[5].p.v||e[6].p.k||0!==e[6].p.v||e[7].p.k||1!==e[7].p.v)&&(r.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(r),this.feFuncRComposed=this.createFeFunc("feFuncR",r),this.feFuncGComposed=this.createFeFunc("feFuncG",r),this.feFuncBComposed=this.createFeFunc("feFuncB",r))}function SVGDropShadowEffect(n,t){var e=t.container.globalData.renderConfig.filterSize;n.setAttribute("x",e.x),n.setAttribute("y",e.y),n.setAttribute("width",e.width),n.setAttribute("height",e.height),this.filterManager=t;var r=createNS("feGaussianBlur");r.setAttribute("in","SourceAlpha"),r.setAttribute("result","drop_shadow_1"),r.setAttribute("stdDeviation","0"),this.feGaussianBlur=r,n.appendChild(r);var o=createNS("feOffset");o.setAttribute("dx","25"),o.setAttribute("dy","0"),o.setAttribute("in","drop_shadow_1"),o.setAttribute("result","drop_shadow_2"),this.feOffset=o,n.appendChild(o);var a=createNS("feFlood");a.setAttribute("flood-color","#00ff00"),a.setAttribute("flood-opacity","1"),a.setAttribute("result","drop_shadow_3"),this.feFlood=a,n.appendChild(a);var i=createNS("feComposite");i.setAttribute("in","drop_shadow_3"),i.setAttribute("in2","drop_shadow_2"),i.setAttribute("operator","in"),i.setAttribute("result","drop_shadow_4"),n.appendChild(i);var s,l=createNS("feMerge");n.appendChild(l),s=createNS("feMergeNode"),l.appendChild(s),(s=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),this.feMergeNode=s,this.feMerge=l,this.originalNodeAdded=!1,l.appendChild(s)}ShapeTransformManager.prototype={addTransformSequence:function(n){var t,e=n.length,r="_";for(t=0;t<e;t+=1)r+=n[t].transform.key+"_";var o=this.sequences[r];return o||(o={transforms:[].concat(n),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=o,this.sequenceList.push(o)),o},processSequence:function(n,t){for(var e,r=0,o=n.transforms.length,a=t;r<o&&!t;){if(n.transforms[r].transform.mProps._mdf){a=!0;break}r+=1}if(a)for(n.finalTransform.reset(),r=o-1;r>=0;r-=1)e=n.transforms[r].transform.mProps.v.props,n.finalTransform.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]);n._mdf=a},processSequences:function(n){var t,e=this.sequenceList.length;for(t=0;t<e;t+=1)this.processSequence(this.sequenceList[t],n)},getNewKey:function(){return"_"+this.transform_key_count++}},CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var n=0,t=this.data.masksProperties.length;n<t;){if("n"!==this.data.masksProperties[n].mode&&!1!==this.data.masksProperties[n].cl)return!0;n+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n),0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var n=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=n},initBaseData:function(n,t,e){this.globalData=t,this.comp=e,this.data=n,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},NullElement.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var n,t,e,r=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var o=createNS("mask");o.setAttribute("id",this.layerId),o.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),o.appendChild(this.layerElement),r=o,this.globalData.defs.appendChild(o),featureSupport.maskType||1!=this.data.td||(o.setAttribute("mask-type","luminance"),n=createElementID(),t=filtersFactory.createFilter(n),this.globalData.defs.appendChild(t),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(e=createNS("g")).appendChild(this.layerElement),r=e,o.appendChild(e),e.setAttribute("filter","url("+locationHref+"#"+n+")"))}else if(2==this.data.td){var a=createNS("mask");a.setAttribute("id",this.layerId),a.setAttribute("mask-type","alpha");var i=createNS("g");a.appendChild(i),n=createElementID(),t=filtersFactory.createFilter(n);var s=createNS("feComponentTransfer");s.setAttribute("in","SourceGraphic"),t.appendChild(s);var l=createNS("feFuncA");l.setAttribute("type","table"),l.setAttribute("tableValues","1.0 0.0"),s.appendChild(l),this.globalData.defs.appendChild(t);var c=createNS("rect");c.setAttribute("width",this.comp.data.w),c.setAttribute("height",this.comp.data.h),c.setAttribute("x","0"),c.setAttribute("y","0"),c.setAttribute("fill","#ffffff"),c.setAttribute("opacity","0"),i.setAttribute("filter","url("+locationHref+"#"+n+")"),i.appendChild(c),i.appendChild(this.layerElement),r=i,featureSupport.maskType||(a.setAttribute("mask-type","luminance"),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),e=createNS("g"),i.appendChild(c),e.appendChild(this.layerElement),r=e,i.appendChild(e)),this.globalData.defs.appendChild(a)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),r=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var p=createNS("clipPath"),d=createNS("path");d.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var m=createElementID();if(p.setAttribute("id",m),p.appendChild(d),this.globalData.defs.appendChild(p),this.checkMasks()){var h=createNS("g");h.setAttribute("clip-path","url("+locationHref+"#"+m+")"),h.appendChild(this.layerElement),this.transformedElement=h,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+m+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(n){this.matteElement&&this.matteElement.setAttribute("mask","url("+locationHref+"#"+n+")")}},IShapeElement.prototype={addShapeToModifiers:function(n){var t,e=this.shapeModifiers.length;for(t=0;t<e;t+=1)this.shapeModifiers[t].addShape(n)},isShapeInAnimatedModifiers:function(n){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(n))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var n,t=this.shapes.length;for(n=0;n<t;n+=1)this.shapes[n].sh.reset();for(n=(t=this.shapeModifiers.length)-1;n>=0;n-=1)this.shapeModifiers[n].processShapes(this._isFirstFrame)}},lcEnum:{1:"butt",2:"round",3:"square"},ljEnum:{1:"miter",2:"round",3:"bevel"},searchProcessedElement:function(n){for(var t=this.processedElements,e=0,r=t.length;e<r;){if(t[e].elem===n)return t[e].pos;e+=1}return 0},addProcessedElement:function(n,t){for(var e=this.processedElements,r=e.length;r;)if(e[r-=1].elem===n)return void(e[r].pos=t);e.push(new ProcessedElement(n,t))},prepareFrame:function(n){this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange)}},ITextElement.prototype.initElement=function(n,t,e){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(n,t,e),this.textProperty=new TextProperty(this,n.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(n.t,this.renderType,this),this.initTransform(n,t,e),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(n){this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(n,t){var e,r,o=t.length,a="";for(e=0;e<o;e+=1)r=t[e].ks.k,a+=buildShapeString(r,r.i.length,!0,n);return a},ITextElement.prototype.updateDocumentData=function(n,t){this.textProperty.updateDocumentData(n,t)},ITextElement.prototype.canResizeFont=function(n){this.textProperty.canResizeFont(n)},ITextElement.prototype.setMinimumFontSize=function(n){this.textProperty.setMinimumFontSize(n)},ITextElement.prototype.applyTextPropertiesToMatrix=function(n,t,e,r,o){switch(n.ps&&t.translate(n.ps[0],n.ps[1]+n.ascent,0),t.translate(0,-n.ls,0),n.j){case 1:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[e]),0,0);break;case 2:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[e])/2,0,0)}t.translate(r,o,0)},ITextElement.prototype.buildColor=function(n){return"rgb("+Math.round(255*n[0])+","+Math.round(255*n[1])+","+Math.round(255*n[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initTransform(n,t,e),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(n){if(this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=n/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var e,r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&(this.elements[e].prepareFrame(this.renderedFrame-this.layers[e].st),this.elements[e]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()},ICompElement.prototype.setElements=function(n){this.elements=n},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var n=createNS("rect");n.setAttribute("width",this.data.sw),n.setAttribute("height",this.data.sh),n.setAttribute("fill",this.data.sc),this.layerElement.appendChild(n)},extendPrototype([SVGRenderer,ICompElement,SVGBaseElement],SVGCompElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextElement),SVGTextElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextElement.prototype.buildTextContents=function(n){for(var t=0,e=n.length,r=[],o="";t<e;)n[t]===String.fromCharCode(13)||n[t]===String.fromCharCode(3)?(r.push(o),o=""):o+=n[t],t+=1;return r.push(o),r},SVGTextElement.prototype.buildNewText=function(){var n,t,e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e?e.l.length:0),e.fc?this.layerElement.setAttribute("fill",this.buildColor(e.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),e.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(e.sc)),this.layerElement.setAttribute("stroke-width",e.sw)),this.layerElement.setAttribute("font-size",e.finalSize);var r=this.globalData.fontManager.getFontByName(e.f);if(r.fClass)this.layerElement.setAttribute("class",r.fClass);else{this.layerElement.setAttribute("font-family",r.fFamily);var o=e.fWeight,a=e.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",o)}this.layerElement.setAttribute("aria-label",e.t);var i,s=e.l||[],l=!!this.globalData.fontManager.chars;t=s.length;var c,p=this.mHelper,d="",m=this.data.singleShape,h=0,g=0,f=!0,u=e.tr/1e3*e.finalSize;if(!m||l||e.sz){var w,y,v=this.textSpans.length;for(n=0;n<t;n+=1)l&&m&&0!==n||(i=v>n?this.textSpans[n]:createNS(l?"path":"text"),v<=n&&(i.setAttribute("stroke-linecap","butt"),i.setAttribute("stroke-linejoin","round"),i.setAttribute("stroke-miterlimit","4"),this.textSpans[n]=i,this.layerElement.appendChild(i)),i.style.display="inherit"),p.reset(),p.scale(e.finalSize/100,e.finalSize/100),m&&(s[n].n&&(h=-u,g+=e.yOffset,g+=f?1:0,f=!1),this.applyTextPropertiesToMatrix(e,p,s[n].line,h,g),h+=s[n].l||0,h+=u),l?(c=(w=(y=this.globalData.fontManager.getCharData(e.finalText[n],r.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&y.data||{}).shapes?w.shapes[0].it:[],m?d+=this.createPathShape(p,c):i.setAttribute("d",this.createPathShape(p,c))):(m&&i.setAttribute("transform","translate("+p.props[12]+","+p.props[13]+")"),i.textContent=s[n].val,i.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));m&&i&&i.setAttribute("d",d)}else{var b=this.textContainer,x="start";switch(e.j){case 1:x="end";break;case 2:x="middle"}b.setAttribute("text-anchor",x),b.setAttribute("letter-spacing",u);var A=this.buildTextContents(e.finalText);for(t=A.length,g=e.ps?e.ps[1]+e.ascent:0,n=0;n<t;n+=1)(i=this.textSpans[n]||createNS("tspan")).textContent=A[n],i.setAttribute("x",0),i.setAttribute("y",g),i.style.display="inherit",b.appendChild(i),this.textSpans[n]=i,g+=e.finalLineHeight;this.layerElement.appendChild(b)}for(;n<this.textSpans.length;)this.textSpans[n].style.display="none",n+=1;this._sizeChanged=!0},SVGTextElement.prototype.sourceRectAtTime=function(n){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return this.bbox},SVGTextElement.prototype.renderInnerContent=function(){if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var n,t;this._sizeChanged=!0;var e,r,o=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;for(t=a.length,n=0;n<t;n+=1)a[n].n||(e=o[n],r=this.textSpans[n],e._mdf.m&&r.setAttribute("transform",e.m),e._mdf.o&&r.setAttribute("opacity",e.o),e._mdf.sw&&r.setAttribute("stroke-width",e.sw),e._mdf.sc&&r.setAttribute("stroke",e.sc),e._mdf.fc&&r.setAttribute("fill",e.fc))}},extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var n,t,e,r,o=this.shapes.length,a=this.stylesList.length,i=[],s=!1;for(e=0;e<a;e+=1){for(r=this.stylesList[e],s=!1,i.length=0,n=0;n<o;n+=1)-1!==(t=this.shapes[n]).styles.indexOf(r)&&(i.push(t),s=t._isAnimated||s);i.length>1&&s&&this.setShapesAsAnimated(i)}},SVGShapeElement.prototype.setShapesAsAnimated=function(n){var t,e=n.length;for(t=0;t<e;t+=1)n[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(n,t){var e,r=new SVGStyleData(n,t),o=r.pElem;return"st"===n.ty?e=new SVGStrokeStyleData(this,n,r):"fl"===n.ty?e=new SVGFillStyleData(this,n,r):"gf"!==n.ty&&"gs"!==n.ty||(e=new("gf"===n.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,n,r),this.globalData.defs.appendChild(e.gf),e.maskId&&(this.globalData.defs.appendChild(e.ms),this.globalData.defs.appendChild(e.of),o.setAttribute("mask","url("+locationHref+"#"+e.maskId+")"))),"st"!==n.ty&&"gs"!==n.ty||(o.setAttribute("stroke-linecap",this.lcEnum[n.lc]||"round"),o.setAttribute("stroke-linejoin",this.ljEnum[n.lj]||"round"),o.setAttribute("fill-opacity","0"),1===n.lj&&o.setAttribute("stroke-miterlimit",n.ml)),2===n.r&&o.setAttribute("fill-rule","evenodd"),n.ln&&o.setAttribute("id",n.ln),n.cl&&o.setAttribute("class",n.cl),n.bm&&(o.style["mix-blend-mode"]=getBlendMode(n.bm)),this.stylesList.push(r),this.addToAnimatedContents(n,e),e},SVGShapeElement.prototype.createGroupElement=function(n){var t=new ShapeGroupData;return n.ln&&t.gr.setAttribute("id",n.ln),n.cl&&t.gr.setAttribute("class",n.cl),n.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(n.bm)),t},SVGShapeElement.prototype.createTransformElement=function(n,t){var e=TransformPropertyFactory.getTransformProperty(this,n,this),r=new SVGTransformData(e,e.o,t);return this.addToAnimatedContents(n,r),r},SVGShapeElement.prototype.createShapeElement=function(n,t,e){var r=4;"rc"===n.ty?r=5:"el"===n.ty?r=6:"sr"===n.ty&&(r=7);var o=new SVGShapeData(t,e,ShapePropertyFactory.getShapeProp(this,n,r,this));return this.shapes.push(o),this.addShapeToModifiers(o),this.addToAnimatedContents(n,o),o},SVGShapeElement.prototype.addToAnimatedContents=function(n,t){for(var e=0,r=this.animatedContents.length;e<r;){if(this.animatedContents[e].element===t)return;e+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(n),element:t,data:n})},SVGShapeElement.prototype.setElementStyles=function(n){var t,e=n.styles,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||e.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var n,t=this.itemsData.length;for(n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(n,t,e,r,o,a,i){var s,l,c,p,d,m,h=[].concat(a),g=n.length-1,f=[],u=[];for(s=g;s>=0;s-=1){if((m=this.searchProcessedElement(n[s]))?t[s]=e[m-1]:n[s]._render=i,"fl"==n[s].ty||"st"==n[s].ty||"gf"==n[s].ty||"gs"==n[s].ty)m?t[s].style.closed=!1:t[s]=this.createStyleElement(n[s],o),n[s]._render&&r.appendChild(t[s].style.pElem),f.push(t[s].style);else if("gr"==n[s].ty){if(m)for(c=t[s].it.length,l=0;l<c;l+=1)t[s].prevViewData[l]=t[s].it[l];else t[s]=this.createGroupElement(n[s]);this.searchShapes(n[s].it,t[s].it,t[s].prevViewData,t[s].gr,o+1,h,i),n[s]._render&&r.appendChild(t[s].gr)}else"tr"==n[s].ty?(m||(t[s]=this.createTransformElement(n[s],r)),p=t[s].transform,h.push(p)):"sh"==n[s].ty||"rc"==n[s].ty||"el"==n[s].ty||"sr"==n[s].ty?(m||(t[s]=this.createShapeElement(n[s],h,o)),this.setElementStyles(t[s])):"tm"==n[s].ty||"rd"==n[s].ty||"ms"==n[s].ty?(m?(d=t[s]).closed=!1:((d=ShapeModifiers.getModifier(n[s].ty)).init(this,n[s]),t[s]=d,this.shapeModifiers.push(d)),u.push(d)):"rp"==n[s].ty&&(m?(d=t[s]).closed=!0:(d=ShapeModifiers.getModifier(n[s].ty),t[s]=d,d.init(this,n,s,t),this.shapeModifiers.push(d),i=!1),u.push(d));this.addProcessedElement(n[s],s+1)}for(g=f.length,s=0;s<g;s+=1)f[s].closed=!0;for(g=u.length,s=0;s<g;s+=1)u[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var n,t=this.stylesList.length;for(n=0;n<t;n+=1)this.stylesList[n].reset();for(this.renderShape(),n=0;n<t;n+=1)(this.stylesList[n]._mdf||this._isFirstFrame)&&(this.stylesList[n].msElem&&(this.stylesList[n].msElem.setAttribute("d",this.stylesList[n].d),this.stylesList[n].d="M0 0"+this.stylesList[n].d),this.stylesList[n].pElem.setAttribute("d",this.stylesList[n].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var n,t,e=this.animatedContents.length;for(n=0;n<e;n+=1)t=this.animatedContents[n],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},SVGTintFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",e[0]-t[0]+" 0 0 0 "+t[0]+" "+(e[1]-t[1])+" 0 0 0 "+t[1]+" "+(e[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}},SVGFillFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,e=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+e+" 0")}},SVGGaussianBlurEffect.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,r=3==e?0:t,o=2==e?0:t;this.feGaussianBlur.setAttribute("stdDeviation",r+" "+o);var a=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}},SVGStrokeEffect.prototype.initialize=function(){var n,t,e,r,o=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(r=this.elem.maskManager.masksProperties.length,e=0):r=1+(e=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);e<r;e+=1)n=createNS("path"),t.appendChild(n),this.paths.push({p:n,m:e});if(3===this.filterManager.effectElements[10].p.v){var a=createNS("mask"),i=createElementID();a.setAttribute("id",i),a.setAttribute("mask-type","alpha"),a.appendChild(t),this.elem.globalData.defs.appendChild(a);var s=createNS("g");for(s.setAttribute("mask","url("+locationHref+"#"+i+")");o[0];)s.appendChild(o[0]);this.elem.layerElement.appendChild(s),this.masker=a,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(o=this.elem.layerElement.children||this.elem.layerElement.childNodes;o.length;)this.elem.layerElement.removeChild(o[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(n){this.initialized||this.initialize();var t,e,r,o=this.paths.length;for(t=0;t<o;t+=1)if(-1!==this.paths[t].m&&(e=this.elem.maskManager.viewData[this.paths[t].m],r=this.paths[t].p,(n||this.filterManager._mdf||e.prop._mdf)&&r.setAttribute("d",e.lastPath),n||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||e.prop._mdf)){var a;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var i=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,s=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,l=r.getTotalLength();a="0 0 0 "+l*i+" ";var c,p=l*(s-i),d=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100,m=Math.floor(p/d);for(c=0;c<m;c+=1)a+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100+" ";a+="0 "+10*l+" 0 0"}else a="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100;r.setAttribute("stroke-dasharray",a)}if((n||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(n||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(n||this.filterManager.effectElements[3].p._mdf)){var h=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bm_floor(255*h[0])+","+bm_floor(255*h[1])+","+bm_floor(255*h[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,o=r[0]+" "+e[0]+" "+t[0],a=r[1]+" "+e[1]+" "+t[1],i=r[2]+" "+e[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",o),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",i)}},SVGProLevelsFilter.prototype.createFeFunc=function(n,t){var e=createNS(n);return e.setAttribute("type","table"),t.appendChild(e),e},SVGProLevelsFilter.prototype.getTableValue=function(n,t,e,r,o){for(var a,i,s=0,l=Math.min(n,t),c=Math.max(n,t),p=Array.call(null,{length:256}),d=0,m=o-r,h=t-n;s<=256;)i=(a=s/256)<=l?h<0?o:r:a>=c?h<0?r:o:r+m*Math.pow((a-n)/h,1/e),p[d++]=i,s+=256/255;return p.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t,e=this.filterManager.effectElements;this.feFuncRComposed&&(n||e[3].p._mdf||e[4].p._mdf||e[5].p._mdf||e[6].p._mdf||e[7].p._mdf)&&(t=this.getTableValue(e[3].p.v,e[4].p.v,e[5].p.v,e[6].p.v,e[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(n||e[10].p._mdf||e[11].p._mdf||e[12].p._mdf||e[13].p._mdf||e[14].p._mdf)&&(t=this.getTableValue(e[10].p.v,e[11].p.v,e[12].p.v,e[13].p.v,e[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(n||e[17].p._mdf||e[18].p._mdf||e[19].p._mdf||e[20].p._mdf||e[21].p._mdf)&&(t=this.getTableValue(e[17].p.v,e[18].p.v,e[19].p.v,e[20].p.v,e[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(n||e[24].p._mdf||e[25].p._mdf||e[26].p._mdf||e[27].p._mdf||e[28].p._mdf)&&(t=this.getTableValue(e[24].p.v,e[25].p.v,e[26].p.v,e[27].p.v,e[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(n||e[31].p._mdf||e[32].p._mdf||e[33].p._mdf||e[34].p._mdf||e[35].p._mdf)&&(t=this.getTableValue(e[31].p.v,e[32].p.v,e[33].p.v,e[34].p.v,e[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},SVGDropShadowEffect.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){if((n||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),n||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((n||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),n||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var e=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,o=e*Math.cos(r),a=e*Math.sin(r);this.feOffset.setAttribute("dx",o),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(n,t,e){this.initialized=!1,this.filterManager=t,this.filterElem=n,this.elem=e,e.matteElement=createNS("g"),e.matteElement.appendChild(e.layerElement),e.matteElement.appendChild(e.transformedElement),e.baseElement=e.matteElement}function SVGEffects(n){var t,e,r=n.data.ef?n.data.ef.length:0,o=createElementID(),a=filtersFactory.createFilter(o),i=0;for(this.filters=[],t=0;t<r;t+=1)e=null,20===n.data.ef[t].ty?(i+=1,e=new SVGTintFilter(a,n.effectsManager.effectElements[t])):21===n.data.ef[t].ty?(i+=1,e=new SVGFillFilter(a,n.effectsManager.effectElements[t])):22===n.data.ef[t].ty?e=new SVGStrokeEffect(n,n.effectsManager.effectElements[t]):23===n.data.ef[t].ty?(i+=1,e=new SVGTritoneFilter(a,n.effectsManager.effectElements[t])):24===n.data.ef[t].ty?(i+=1,e=new SVGProLevelsFilter(a,n.effectsManager.effectElements[t])):25===n.data.ef[t].ty?(i+=1,e=new SVGDropShadowEffect(a,n.effectsManager.effectElements[t])):28===n.data.ef[t].ty?e=new SVGMatte3Effect(a,n.effectsManager.effectElements[t],n):29===n.data.ef[t].ty&&(i+=1,e=new SVGGaussianBlurEffect(a,n.effectsManager.effectElements[t])),e&&this.filters.push(e);i&&(n.globalData.defs.appendChild(a),n.layerElement.setAttribute("filter","url("+locationHref+"#"+o+")")),this.filters.length&&n.addRenderableComponent(this)}function CVContextData(){var n;for(this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1,this.savedOp=createTypedArray("float32",15),n=0;n<15;n+=1)this.saved[n]=createTypedArray("float32",16);this._length=15}function CVBaseElement(){}function CVImageElement(n,t,e){this.assetData=t.getAssetData(n.refId),this.img=t.imageLoader.getImage(this.assetData),this.initElement(n,t,e)}function CVCompElement(n,t,e){this.completeLayers=!1,this.layers=n.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(n,t,e),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function CVMaskElement(n,t){this.data=n,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var e,r=this.masksProperties.length,o=!1;for(e=0;e<r;e++)"n"!==this.masksProperties[e].mode&&(o=!0),this.viewData[e]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[e],3);this.hasMasks=o,o&&this.element.addRenderableComponent(this)}function CVShapeElement(n,t,e){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(n,t,e)}function CVSolidElement(n,t,e){this.initElement(n,t,e)}function CVTextElement(n,t,e){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(n,t,e)}function CVEffects(){}function HBaseElement(n,t,e){}function HSolidElement(n,t,e){this.initElement(n,t,e)}function HCompElement(n,t,e){this.layers=n.layers,this.supports3d=!n.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(n,t,e),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function HShapeElement(n,t,e){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(n,t,e),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(n,t,e){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(n,t,e)}function HImageElement(n,t,e){this.assetData=t.getAssetData(n.refId),this.initElement(n,t,e)}function HCameraElement(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,n.pe,0,0,this),n.ks.p.s?(this.px=r(this,n.ks.p.x,1,0,this),this.py=r(this,n.ks.p.y,1,0,this),this.pz=r(this,n.ks.p.z,1,0,this)):this.p=r(this,n.ks.p,1,0,this),n.ks.a&&(this.a=r(this,n.ks.a,1,0,this)),n.ks.or.k.length&&n.ks.or.k[0].to){var o,a=n.ks.or.k.length;for(o=0;o<a;o+=1)n.ks.or.k[o].to=null,n.ks.or.k[o].ti=null}this.or=r(this,n.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,n.ks.rx,0,degToRads,this),this.ry=r(this,n.ks.ry,0,degToRads,this),this.rz=r(this,n.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}SVGMatte3Effect.prototype.findSymbol=function(n){for(var t=0,e=_svgMatteSymbols.length;t<e;){if(_svgMatteSymbols[t]===n)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(n,t){var e=n.layerElement.parentNode;if(e){for(var r,o=e.children,a=0,i=o.length;a<i&&o[a]!==n.layerElement;)a+=1;a<=i-2&&(r=o[a+1]);var s=createNS("use");s.setAttribute("href","#"+t),r?e.insertBefore(s,r):e.appendChild(s)}},SVGMatte3Effect.prototype.setElementAsMask=function(n,t){if(!this.findSymbol(t)){var e=createElementID(),r=createNS("mask");r.setAttribute("id",t.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var o=n.globalData.defs;o.appendChild(r);var a=createNS("symbol");a.setAttribute("id",e),this.replaceInParent(t,e),a.appendChild(t.layerElement),o.appendChild(a);var i=createNS("use");i.setAttribute("href","#"+e),r.appendChild(i),t.data.hd=!1,t.show()}n.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var n=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,e=0,r=t.length;e<r;)t[e]&&t[e].data.ind===n&&this.setElementAsMask(this.elem,t[e]),e+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGEffects.prototype.renderFrame=function(n){var t,e=this.filters.length;for(t=0;t<e;t+=1)this.filters[t].renderFrame(n)},CVContextData.prototype.duplicate=function(){var n=2*this._length,t=this.savedOp;this.savedOp=createTypedArray("float32",n),this.savedOp.set(t);var e=0;for(e=this._length;e<n;e+=1)this.saved[e]=createTypedArray("float32",16);this._length=n},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new CVEffects(this)},createContent:function(){},setBlendMode:function(){var n=this.globalData;if(n.blendMode!==this.data.bm){n.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);n.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){if(!this.hidden&&!this.data.hd){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var n=0===this.data.ty;this.globalData.renderer.save(n),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(n),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var n=createTag("canvas");n.width=this.assetData.w,n.height=this.assetData.h;var t,e,r=n.getContext("2d"),o=this.img.width,a=this.img.height,i=o/a,s=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;i>s&&"xMidYMid slice"===l||i<s&&"xMidYMid slice"!==l?t=(e=a)*s:e=(t=o)/s,r.drawImage(this.img,(o-t)/2,(a-e)/2,t,e,0,0,this.assetData.w,this.assetData.h),this.img=n}},CVImageElement.prototype.renderInnerContent=function(n){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([CanvasRenderer,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var n,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),n=this.layers.length-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()},CVCompElement.prototype.destroy=function(){var n;for(n=this.layers.length-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy();this.layers=null,this.elements=null},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var n,t,e,r,o=this.element.finalTransform.mat,a=this.element.canvasContext,i=this.masksProperties.length;for(a.beginPath(),n=0;n<i;n++)if("n"!==this.masksProperties[n].mode){this.masksProperties[n].inv&&(a.moveTo(0,0),a.lineTo(this.element.globalData.compSize.w,0),a.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),a.lineTo(0,this.element.globalData.compSize.h),a.lineTo(0,0)),r=this.viewData[n].v,t=o.applyToPointArray(r.v[0][0],r.v[0][1],0),a.moveTo(t[0],t[1]);var s,l=r._length;for(s=1;s<l;s++)e=o.applyToTriplePoints(r.o[s-1],r.i[s],r.v[s]),a.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5]);e=o.applyToTriplePoints(r.o[s-1],r.i[0],r.v[0]),a.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5])}this.element.globalData.renderer.save(!0),a.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(n,t){var e={data:n,type:n.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===n.hd},r={};if("fl"==n.ty||"st"==n.ty?(r.c=PropertyFactory.getProp(this,n.c,1,255,this),r.c.k||(e.co="rgb("+bm_floor(r.c.v[0])+","+bm_floor(r.c.v[1])+","+bm_floor(r.c.v[2])+")")):"gf"!==n.ty&&"gs"!==n.ty||(r.s=PropertyFactory.getProp(this,n.s,1,null,this),r.e=PropertyFactory.getProp(this,n.e,1,null,this),r.h=PropertyFactory.getProp(this,n.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,n.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,n.g,this)),r.o=PropertyFactory.getProp(this,n.o,0,.01,this),"st"==n.ty||"gs"==n.ty){if(e.lc=this.lcEnum[n.lc]||"round",e.lj=this.ljEnum[n.lj]||"round",1==n.lj&&(e.ml=n.ml),r.w=PropertyFactory.getProp(this,n.w,0,null,this),r.w.k||(e.wi=r.w.v),n.d){var o=new DashProperty(this,n.d,"canvas",this);r.d=o,r.d.k||(e.da=r.d.dashArray,e.do=r.d.dashoffset[0])}}else e.r=2===n.r?"evenodd":"nonzero";return this.stylesList.push(e),r.style=e,r},CVShapeElement.prototype.createGroupElement=function(n){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(n){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,n.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,n,this)}}},CVShapeElement.prototype.createShapeElement=function(n){var t=new CVShapeData(this,n,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var n,t=this.itemsData.length;for(n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(n){var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(n)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var n,t=this.stylesList.length;for(n=0;n<t;n+=1)this.stylesList[n].closed||this.stylesList[n].transforms.pop()},CVShapeElement.prototype.closeStyles=function(n){var t,e=n.length;for(t=0;t<e;t+=1)n[t].closed=!0},CVShapeElement.prototype.searchShapes=function(n,t,e,r,o){var a,i,s,l,c,p,d=n.length-1,m=[],h=[],g=[].concat(o);for(a=d;a>=0;a-=1){if((l=this.searchProcessedElement(n[a]))?t[a]=e[l-1]:n[a]._shouldRender=r,"fl"==n[a].ty||"st"==n[a].ty||"gf"==n[a].ty||"gs"==n[a].ty)l?t[a].style.closed=!1:t[a]=this.createStyleElement(n[a],g),m.push(t[a].style);else if("gr"==n[a].ty){if(l)for(s=t[a].it.length,i=0;i<s;i+=1)t[a].prevViewData[i]=t[a].it[i];else t[a]=this.createGroupElement(n[a]);this.searchShapes(n[a].it,t[a].it,t[a].prevViewData,r,g)}else"tr"==n[a].ty?(l||(p=this.createTransformElement(n[a]),t[a]=p),g.push(t[a]),this.addTransformToStyleList(t[a])):"sh"==n[a].ty||"rc"==n[a].ty||"el"==n[a].ty||"sr"==n[a].ty?l||(t[a]=this.createShapeElement(n[a])):"tm"==n[a].ty||"rd"==n[a].ty?(l?(c=t[a]).closed=!1:((c=ShapeModifiers.getModifier(n[a].ty)).init(this,n[a]),t[a]=c,this.shapeModifiers.push(c)),h.push(c)):"rp"==n[a].ty&&(l?(c=t[a]).closed=!0:(c=ShapeModifiers.getModifier(n[a].ty),t[a]=c,c.init(this,n,a,t),this.shapeModifiers.push(c),r=!1),h.push(c));this.addProcessedElement(n[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(m),d=h.length,a=0;a<d;a+=1)h[a].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(n,t){(n._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=n.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var n,t,e,r,o,a,i,s,l,c=this.stylesList.length,p=this.globalData.renderer,d=this.globalData.canvasContext;for(n=0;n<c;n+=1)if(("st"!==(s=(l=this.stylesList[n]).type)&&"gs"!==s||0!==l.wi)&&l.data._shouldRender&&0!==l.coOp&&0!==this.globalData.currentGlobalAlpha){for(p.save(),a=l.elements,"st"===s||"gs"===s?(d.strokeStyle="st"===s?l.co:l.grd,d.lineWidth=l.wi,d.lineCap=l.lc,d.lineJoin=l.lj,d.miterLimit=l.ml||0):d.fillStyle="fl"===s?l.co:l.grd,p.ctxOpacity(l.coOp),"st"!==s&&"gs"!==s&&d.beginPath(),p.ctxTransform(l.preTransforms.finalTransform.props),e=a.length,t=0;t<e;t+=1){for("st"!==s&&"gs"!==s||(d.beginPath(),l.da&&(d.setLineDash(l.da),d.lineDashOffset=l.do)),o=(i=a[t].trNodes).length,r=0;r<o;r+=1)"m"==i[r].t?d.moveTo(i[r].p[0],i[r].p[1]):"c"==i[r].t?d.bezierCurveTo(i[r].pts[0],i[r].pts[1],i[r].pts[2],i[r].pts[3],i[r].pts[4],i[r].pts[5]):d.closePath();"st"!==s&&"gs"!==s||(d.stroke(),l.da&&d.setLineDash(this.dashResetter))}"st"!==s&&"gs"!==s&&d.fill(l.r),p.restore()}},CVShapeElement.prototype.renderShape=function(n,t,e,r){var o,a;for(a=n,o=t.length-1;o>=0;o-=1)"tr"==t[o].ty?(a=e[o].transform,this.renderShapeTransform(n,a)):"sh"==t[o].ty||"el"==t[o].ty||"rc"==t[o].ty||"sr"==t[o].ty?this.renderPath(t[o],e[o]):"fl"==t[o].ty?this.renderFill(t[o],e[o],a):"st"==t[o].ty?this.renderStroke(t[o],e[o],a):"gf"==t[o].ty||"gs"==t[o].ty?this.renderGradientFill(t[o],e[o],a):"gr"==t[o].ty?this.renderShape(a,t[o].it,e[o].it):t[o].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(n,t){if(this._isFirstFrame||t._mdf||n.transforms._mdf){var e,r,o,a=n.trNodes,i=t.paths,s=i._length;a.length=0;var l=n.transforms.finalTransform;for(o=0;o<s;o+=1){var c=i.shapes[o];if(c&&c.v){for(r=c._length,e=1;e<r;e+=1)1===e&&a.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),a.push({t:"c",pts:l.applyToTriplePoints(c.o[e-1],c.i[e],c.v[e])});1===r&&a.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&r&&(a.push({t:"c",pts:l.applyToTriplePoints(c.o[e-1],c.i[0],c.v[0])}),a.push({t:"z"}))}}n.trNodes=a}},CVShapeElement.prototype.renderPath=function(n,t){if(!0!==n.hd&&n._shouldRender){var e,r=t.styledShapes.length;for(e=0;e<r;e+=1)this.renderStyledShape(t.styledShapes[e],t.sh)}},CVShapeElement.prototype.renderFill=function(n,t,e){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"),(t.o._mdf||e._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*e.opacity)},CVShapeElement.prototype.renderGradientFill=function(n,t,e){var r=t.style;if(!r.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==n.t&&(t.h._mdf||t.a._mdf)){var o=this.globalData.canvasContext,a=t.s.v,i=t.e.v;if(1===n.t)m=o.createLinearGradient(a[0],a[1],i[0],i[1]);else var s=Math.sqrt(Math.pow(a[0]-i[0],2)+Math.pow(a[1]-i[1],2)),l=Math.atan2(i[1]-a[1],i[0]-a[0]),c=s*(t.h.v>=1?.99:t.h.v<=-1?-.99:t.h.v),p=Math.cos(l+t.a.v)*c+a[0],d=Math.sin(l+t.a.v)*c+a[1],m=o.createRadialGradient(p,d,0,a[0],a[1],s);var h,g=n.g.p,f=t.g.c,u=1;for(h=0;h<g;h+=1)t.g._hasOpacity&&t.g._collapsable&&(u=t.g.o[2*h+1]),m.addColorStop(f[4*h]/100,"rgba("+f[4*h+1]+","+f[4*h+2]+","+f[4*h+3]+","+u+")");r.grd=m}r.coOp=t.o.v*e.opacity},CVShapeElement.prototype.renderStroke=function(n,t,e){var r=t.style,o=t.d;o&&(o._mdf||this._isFirstFrame)&&(r.da=o.dashArray,r.do=o.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"),(t.o._mdf||e._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*e.opacity),(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var n=this.canvasContext;n.fillStyle=this.data.sc,n.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n.l?n.l.length:0);var t=!1;n.fc?(t=!0,this.values.fill=this.buildColor(n.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var e=!1;n.sc&&(e=!0,this.values.stroke=this.buildColor(n.sc),this.values.sWidth=n.sw);var r,o,a=this.globalData.fontManager.getFontByName(n.f),i=n.l,s=this.mHelper;this.stroke=e,this.values.fValue=n.finalSize+"px "+this.globalData.fontManager.getFontByName(n.f).fFamily,o=n.finalText.length;var l,c,p,d,m,h,g,f,u,w,y=this.data.singleShape,v=n.tr/1e3*n.finalSize,b=0,x=0,A=!0,C=0;for(r=0;r<o;r+=1){for(c=(l=this.globalData.fontManager.getCharData(n.finalText[r],a.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily))&&l.data||{},s.reset(),y&&i[r].n&&(b=-v,x+=n.yOffset,x+=A?1:0,A=!1),g=(m=c.shapes?c.shapes[0].it:[]).length,s.scale(n.finalSize/100,n.finalSize/100),y&&this.applyTextPropertiesToMatrix(n,s,i[r].line,b,x),u=createSizedArray(g),h=0;h<g;h+=1){for(d=m[h].ks.k.i.length,f=m[h].ks.k,w=[],p=1;p<d;p+=1)1==p&&w.push(s.applyToX(f.v[0][0],f.v[0][1],0),s.applyToY(f.v[0][0],f.v[0][1],0)),w.push(s.applyToX(f.o[p-1][0],f.o[p-1][1],0),s.applyToY(f.o[p-1][0],f.o[p-1][1],0),s.applyToX(f.i[p][0],f.i[p][1],0),s.applyToY(f.i[p][0],f.i[p][1],0),s.applyToX(f.v[p][0],f.v[p][1],0),s.applyToY(f.v[p][0],f.v[p][1],0));w.push(s.applyToX(f.o[p-1][0],f.o[p-1][1],0),s.applyToY(f.o[p-1][0],f.o[p-1][1],0),s.applyToX(f.i[0][0],f.i[0][1],0),s.applyToY(f.i[0][0],f.i[0][1],0),s.applyToX(f.v[0][0],f.v[0][1],0),s.applyToY(f.v[0][0],f.v[0][1],0)),u[h]=w}y&&(b+=i[r].l,b+=v),this.textSpans[C]?this.textSpans[C].elem=u:this.textSpans[C]={elem:u},C+=1}},CVTextElement.prototype.renderInnerContent=function(){var n,t,e,r,o,a,i=this.canvasContext;this.finalTransform.mat.props,i.font=this.values.fValue,i.lineCap="butt",i.lineJoin="miter",i.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var s,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;t=c.length;var p,d,m=null,h=null,g=null;for(n=0;n<t;n+=1)if(!c[n].n){if((s=l[n])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(s.p),this.globalData.renderer.ctxOpacity(s.o)),this.fill){for(s&&s.fc?m!==s.fc&&(m=s.fc,i.fillStyle=s.fc):m!==this.values.fill&&(m=this.values.fill,i.fillStyle=this.values.fill),r=(p=this.textSpans[n].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<r;e+=1)for(a=(d=p[e]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),o=2;o<a;o+=6)this.globalData.canvasContext.bezierCurveTo(d[o],d[o+1],d[o+2],d[o+3],d[o+4],d[o+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(s&&s.sw?g!==s.sw&&(g=s.sw,i.lineWidth=s.sw):g!==this.values.sWidth&&(g=this.values.sWidth,i.lineWidth=this.values.sWidth),s&&s.sc?h!==s.sc&&(h=s.sc,i.strokeStyle=s.sc):h!==this.values.stroke&&(h=this.values.stroke,i.strokeStyle=this.values.stroke),r=(p=this.textSpans[n].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<r;e+=1)for(a=(d=p[e]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),o=2;o<a;o+=6)this.globalData.canvasContext.bezierCurveTo(d[o],d[o+1],d[o+2],d[o+3],d[o+4],d[o+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}s&&this.globalData.renderer.restore()}},CVEffects.prototype.renderFrame=function(){},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&(this.transformedElement.style.transform=this.transformedElement.style.webkitTransform=this.finalTransform.mat.toCSS()),this.finalTransform._opMdf&&(this.transformedElement.style.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=HybridRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var n;this.data.hasMask?((n=createNS("rect")).setAttribute("width",this.data.sw),n.setAttribute("height",this.data.sh),n.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((n=createTag("div")).style.width=this.data.sw+"px",n.style.height=this.data.sh+"px",n.style.backgroundColor=this.data.sc),this.layerElement.appendChild(n)},extendPrototype([HybridRenderer,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(n,t){for(var e,r=0;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(e=this.elements[r].getBaseElement()),r+=1;e?this.layerElement.insertBefore(n,e):this.layerElement.appendChild(n)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var n;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),n=this.svgElement;else{n=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;n.setAttribute("width",t.w),n.setAttribute("height",t.h),n.appendChild(this.shapesContainer),this.layerElement.appendChild(n)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=n},HShapeElement.prototype.getTransformedPoint=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)t=n[e].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(n,t){var e,r,o,a,i,s=n.sh.v,l=n.transformers,c=s._length;if(!(c<=1)){for(e=0;e<c-1;e+=1)r=this.getTransformedPoint(l,s.v[e]),o=this.getTransformedPoint(l,s.o[e]),a=this.getTransformedPoint(l,s.i[e+1]),i=this.getTransformedPoint(l,s.v[e+1]),this.checkBounds(r,o,a,i,t);s.c&&(r=this.getTransformedPoint(l,s.v[e]),o=this.getTransformedPoint(l,s.o[e]),a=this.getTransformedPoint(l,s.i[0]),i=this.getTransformedPoint(l,s.v[0]),this.checkBounds(r,o,a,i,t))}},HShapeElement.prototype.checkBounds=function(n,t,e,r,o){this.getBoundsOfCurve(n,t,e,r);var a=this.shapeBoundingBox;o.x=bm_min(a.left,o.x),o.xMax=bm_max(a.right,o.xMax),o.y=bm_min(a.top,o.y),o.yMax=bm_max(a.bottom,o.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(n,t,e,r){for(var o,a,i,s,l,c,p,d=[[n[0],r[0]],[n[1],r[1]]],m=0;m<2;++m)if(a=6*n[m]-12*t[m]+6*e[m],o=-3*n[m]+9*t[m]-9*e[m]+3*r[m],i=3*t[m]-3*n[m],a|=0,i|=0,0!=(o|=0))(l=a*a-4*i*o)<0||(0<(c=(-a+bm_sqrt(l))/(2*o))&&c<1&&d[m].push(this.calculateF(c,n,t,e,r,m)),0<(p=(-a-bm_sqrt(l))/(2*o))&&p<1&&d[m].push(this.calculateF(p,n,t,e,r,m)));else{if(0===a)continue;0<(s=-i/a)&&s<1&&d[m].push(this.calculateF(s,n,t,e,r,m))}this.shapeBoundingBox.left=bm_min.apply(null,d[0]),this.shapeBoundingBox.top=bm_min.apply(null,d[1]),this.shapeBoundingBox.right=bm_max.apply(null,d[0]),this.shapeBoundingBox.bottom=bm_max.apply(null,d[1])},HShapeElement.prototype.calculateF=function(n,t,e,r,o,a){return bm_pow(1-n,3)*t[a]+3*bm_pow(1-n,2)*n*e[a]+3*(1-n)*bm_pow(n,2)*r[a]+bm_pow(n,3)*o[a]},HShapeElement.prototype.calculateBoundingBox=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)n[e]&&n[e].sh?this.calculateShapeBoundingBox(n[e],t):n[e]&&n[e].it&&this.calculateBoundingBox(n[e].it,t)},HShapeElement.prototype.currentBoxContains=function(n){return this.currentBBox.x<=n.x&&this.currentBBox.y<=n.y&&this.currentBBox.width+this.currentBBox.x>=n.x+n.width&&this.currentBBox.height+this.currentBBox.y>=n.y+n.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var n=this.tempBoundingBox,t=999999;if(n.x=t,n.xMax=-t,n.y=t,n.yMax=-t,this.calculateBoundingBox(this.itemsData,n),n.width=n.xMax<n.x?0:n.xMax-n.x,n.height=n.yMax<n.y?0:n.yMax-n.y,this.currentBoxContains(n))return;var e=!1;this.currentBBox.w!==n.width&&(this.currentBBox.w=n.width,this.shapeCont.setAttribute("width",n.width),e=!0),this.currentBBox.h!==n.height&&(this.currentBBox.h=n.height,this.shapeCont.setAttribute("height",n.height),e=!0),(e||this.currentBBox.x!==n.x||this.currentBBox.y!==n.y)&&(this.currentBBox.w=n.width,this.currentBBox.h=n.height,this.currentBBox.x=n.x,this.currentBBox.y=n.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),this.shapeCont.style.transform=this.shapeCont.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)")}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var n=createNS("g");this.maskedElement.appendChild(n),this.innerElem=n}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n.l?n.l.length:0);var t=this.innerElem.style;t.color=t.fill=n.fc?this.buildColor(n.fc):"rgba(0,0,0,0)",n.sc&&(t.stroke=this.buildColor(n.sc),t.strokeWidth=n.sw+"px");var e,r,o=this.globalData.fontManager.getFontByName(n.f);if(!this.globalData.fontManager.chars)if(t.fontSize=n.finalSize+"px",t.lineHeight=n.finalSize+"px",o.fClass)this.innerElem.className=o.fClass;else{t.fontFamily=o.fFamily;var a=n.fWeight,i=n.fStyle;t.fontStyle=i,t.fontWeight=a}var s,l,c,p=n.l;r=p.length;var d,m=this.mHelper,h="",g=0;for(e=0;e<r;e+=1){if(this.globalData.fontManager.chars?(this.textPaths[g]?s=this.textPaths[g]:((s=createNS("path")).setAttribute("stroke-linecap","butt"),s.setAttribute("stroke-linejoin","round"),s.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[g]?c=(l=this.textSpans[g]).children[0]:((l=createTag("div")).style.lineHeight=0,(c=createNS("svg")).appendChild(s),styleDiv(l)))):this.isMasked?s=this.textPaths[g]?this.textPaths[g]:createNS("text"):this.textSpans[g]?(l=this.textSpans[g],s=this.textPaths[g]):(styleDiv(l=createTag("span")),styleDiv(s=createTag("span")),l.appendChild(s)),this.globalData.fontManager.chars){var f,u=this.globalData.fontManager.getCharData(n.finalText[e],o.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily);if(f=u?u.data:null,m.reset(),f&&f.shapes&&(d=f.shapes[0].it,m.scale(n.finalSize/100,n.finalSize/100),h=this.createPathShape(m,d),s.setAttribute("d",h)),this.isMasked)this.innerElem.appendChild(s);else{if(this.innerElem.appendChild(l),f&&f.shapes){document.body.appendChild(c);var w=c.getBBox();c.setAttribute("width",w.width+2),c.setAttribute("height",w.height+2),c.setAttribute("viewBox",w.x-1+" "+(w.y-1)+" "+(w.width+2)+" "+(w.height+2)),c.style.transform=c.style.webkitTransform="translate("+(w.x-1)+"px,"+(w.y-1)+"px)",p[e].yOffset=w.y-1}else c.setAttribute("width",1),c.setAttribute("height",1);l.appendChild(c)}}else s.textContent=p[e].val,s.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked?this.innerElem.appendChild(s):(this.innerElem.appendChild(l),s.style.transform=s.style.webkitTransform="translate3d(0,"+-n.finalSize/1.2+"px,0)");this.isMasked?this.textSpans[g]=s:this.textSpans[g]=l,this.textSpans[g].style.display="block",this.textPaths[g]=s,g+=1}for(;g<this.textSpans.length;)this.textSpans[g].style.display="none",g+=1},HTextElement.prototype.renderInnerContent=function(){if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;this.isMasked&&this.finalTransform._matMdf&&(this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)")}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var n,t,e,r,o,a=0,i=this.textAnimator.renderedLetters,s=this.textProperty.currentData.l;for(t=s.length,n=0;n<t;n+=1)s[n].n?a+=1:(r=this.textSpans[n],o=this.textPaths[n],e=i[a],a+=1,e._mdf.m&&(this.isMasked?r.setAttribute("transform",e.m):r.style.transform=r.style.webkitTransform=e.m),r.style.opacity=e.o,e.sw&&e._mdf.sw&&o.setAttribute("stroke-width",e.sw),e.sc&&e._mdf.sc&&o.setAttribute("stroke",e.sc),e.fc&&e._mdf.fc&&(o.setAttribute("fill",e.fc),o.style.color=e.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var l=this.innerElem.getBBox();this.currentBBox.w!==l.width&&(this.currentBBox.w=l.width,this.svgElement.setAttribute("width",l.width)),this.currentBBox.h!==l.height&&(this.currentBBox.h=l.height,this.svgElement.setAttribute("height",l.height)),this.currentBBox.w===l.width+2&&this.currentBBox.h===l.height+2&&this.currentBBox.x===l.x-1&&this.currentBBox.y===l.y-1||(this.currentBBox.w=l.width+2,this.currentBBox.h=l.height+2,this.currentBBox.x=l.x-1,this.currentBBox.y=l.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)")}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.src=n,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var n,t,e=this.comp.threeDElements.length;for(n=0;n<e;n+=1)"3d"===(t=this.comp.threeDElements[n]).type&&(t.perspectiveElem.style.perspective=t.perspectiveElem.style.webkitPerspective=this.pe.v+"px",t.container.style.transformOrigin=t.container.style.mozTransformOrigin=t.container.style.webkitTransformOrigin="0px 0px 0px",t.perspectiveElem.style.transform=t.perspectiveElem.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)")},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var n,t,e=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,n=0;n<t;n+=1)e=this.hierarchy[n].finalTransform.mProp._mdf||e;if(e||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(n=t=this.hierarchy.length-1;n>=0;n-=1){var r=this.hierarchy[n].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var o;o=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(o[0],2)+Math.pow(o[1],2)+Math.pow(o[2],2)),i=[o[0]/a,o[1]/a,o[2]/a],s=Math.sqrt(i[2]*i[2]+i[0]*i[0]),l=Math.atan2(i[1],s),c=Math.atan2(i[0],-i[2]);this.mat.rotateY(c).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var p=!this._prevMat.equals(this.mat);if((p||this.pe._mdf)&&this.comp.threeDElements){var d;for(t=this.comp.threeDElements.length,n=0;n<t;n+=1)"3d"===(d=this.comp.threeDElements[n]).type&&(p&&(d.container.style.transform=d.container.style.webkitTransform=this.mat.toCSS()),this.pe._mdf&&(d.perspectiveElem.style.perspective=d.perspectiveElem.style.webkitPerspective=this.pe.v+"px"));this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};var animationManager=function(){var n={},t=[],e=0,r=0,o=0,a=!0,i=!1;function s(n){for(var e=0,o=n.target;e<r;)t[e].animation===o&&(t.splice(e,1),e-=1,r-=1,o.isPaused||p()),e+=1}function l(n,e){if(!n)return null;for(var o=0;o<r;){if(t[o].elem==n&&null!==t[o].elem)return t[o].animation;o+=1}var a=new AnimationItem;return d(a,n),a.setData(n,e),a}function c(){o+=1,g()}function p(){o-=1}function d(n,e){n.addEventListener("destroy",s),n.addEventListener("_active",c),n.addEventListener("_idle",p),t.push({elem:e,animation:n}),r+=1}function m(n){var s,l=n-e;for(s=0;s<r;s+=1)t[s].animation.advanceTime(l);e=n,o&&!i?window.requestAnimationFrame(m):a=!0}function h(n){e=n,window.requestAnimationFrame(m)}function g(){!i&&o&&a&&(window.requestAnimationFrame(h),a=!1)}return n.registerAnimation=l,n.loadAnimation=function(n){var t=new AnimationItem;return d(t,null),t.setParams(n),t},n.setSpeed=function(n,e){var o;for(o=0;o<r;o+=1)t[o].animation.setSpeed(n,e)},n.setDirection=function(n,e){var o;for(o=0;o<r;o+=1)t[o].animation.setDirection(n,e)},n.play=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.play(n)},n.pause=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.pause(n)},n.stop=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.stop(n)},n.togglePause=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.togglePause(n)},n.searchAnimations=function(n,t,e){var r,o=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),a=o.length;for(r=0;r<a;r+=1)e&&o[r].setAttribute("data-bm-type",e),l(o[r],n);if(t&&0===a){e||(e="svg");var i=document.getElementsByTagName("body")[0];i.innerHTML="";var s=createTag("div");s.style.width="100%",s.style.height="100%",s.setAttribute("data-bm-type",e),i.appendChild(s),l(s,n)}},n.resize=function(){var n;for(n=0;n<r;n+=1)t[n].animation.resize()},n.goToAndStop=function(n,e,o){var a;for(a=0;a<r;a+=1)t[a].animation.goToAndStop(n,e,o)},n.destroy=function(n){var e;for(e=r-1;e>=0;e-=1)t[e].animation.destroy(n)},n.freeze=function(){i=!0},n.unfreeze=function(){i=!1,g()},n.getRegisteredAnimations=function(){var n,e=t.length,r=[];for(n=0;n<e;n+=1)r.push(t[n].animation);return r},n}(),AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=subframeEnabled,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(n){n.context&&(this.context=n.context),(n.wrapper||n.container)&&(this.wrapper=n.wrapper||n.container);var t=n.animType?n.animType:n.renderer?n.renderer:"svg";switch(t){case"canvas":this.renderer=new CanvasRenderer(this,n.rendererSettings);break;case"svg":this.renderer=new SVGRenderer(this,n.rendererSettings);break;default:this.renderer=new HybridRenderer(this,n.rendererSettings)}this.imagePreloader.setCacheType(t),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===n.loop||null===n.loop||void 0===n.loop||!0===n.loop?this.loop=!0:!1===n.loop?this.loop=!1:this.loop=parseInt(n.loop),this.autoplay=!("autoplay"in n)||n.autoplay,this.name=n.name?n.name:"",this.autoloadSegments=!n.hasOwnProperty("autoloadSegments")||n.autoloadSegments,this.assetsPath=n.assetsPath,this.initialSegment=n.initialSegment,n.animationData?this.configAnimation(n.animationData):n.path&&(-1!==n.path.lastIndexOf("\\")?this.path=n.path.substr(0,n.path.lastIndexOf("\\")+1):this.path=n.path.substr(0,n.path.lastIndexOf("/")+1),this.fileName=n.path.substr(n.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),assetLoader.load(n.path,this.configAnimation.bind(this),function(){this.trigger("data_failed")}.bind(this)))},AnimationItem.prototype.setData=function(n,t){var e={wrapper:n,animationData:t?"object"==typeof t?t:JSON.parse(t):null},r=n.attributes;e.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",e.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:"canvas";var o=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";""===o||(e.loop="false"!==o&&("true"===o||parseInt(o)));var a=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:!r.getNamedItem("bm-autoplay")||r.getNamedItem("bm-autoplay").value;e.autoplay="false"!==a,e.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"","false"===(r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"")&&(e.prerender=!1),this.setParams(e)},AnimationItem.prototype.includeLayers=function(n){n.op>this.animationData.op&&(this.animationData.op=n.op,this.totalFrames=Math.floor(n.op-this.animationData.ip));var t,e,r=this.animationData.layers,o=r.length,a=n.layers,i=a.length;for(e=0;e<i;e+=1)for(t=0;t<o;){if(r[t].id==a[e].id){r[t]=a[e];break}t+=1}if((n.chars||n.fonts)&&(this.renderer.globalData.fontManager.addChars(n.chars),this.renderer.globalData.fontManager.addFonts(n.fonts,this.renderer.globalData.defs)),n.assets)for(o=n.assets.length,t=0;t<o;t+=1)this.animationData.assets.push(n.assets[t]);this.animationData.__complete=!1,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),this.renderer.includeLayers(n.layers),expressionsPlugin&&expressionsPlugin.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var n=this.animationData.segments;if(!n||0===n.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=n.shift();this.timeCompleted=t.time*this.frameRate;var e=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,assetLoader.load(e,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(n){if(this.renderer)try{this.animationData=n,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(n),n.assets||(n.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(n.assets),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded()}catch(n){this.triggerConfigError(n)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){this.isLoaded||!this.renderer.globalData.fontManager.isLoaded||!this.imagePreloader.loaded()&&"canvas"===this.renderer.rendererType||(this.isLoaded=!0,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),expressionsPlugin&&expressionsPlugin.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play())},AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(n){this.isSubframeEnabled=!!n},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame()},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(n){this.triggerRenderFrameError(n)}},AnimationItem.prototype.play=function(n){n&&this.name!=n||!0===this.isPaused&&(this.isPaused=!1,this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(n){n&&this.name!=n||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"))},AnimationItem.prototype.togglePause=function(n){n&&this.name!=n||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(n){n&&this.name!=n||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.goToAndStop=function(n,t,e){e&&this.name!=e||(t?this.setCurrentRawFrameValue(n):this.setCurrentRawFrameValue(n*this.frameModifier),this.pause())},AnimationItem.prototype.goToAndPlay=function(n,t,e){this.goToAndStop(n,t,e),this.play()},AnimationItem.prototype.advanceTime=function(n){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+n*this.frameModifier,e=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(e=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(e=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),e&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(n,t){this.playCount=0,n[1]<n[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.timeCompleted=this.totalFrames=n[0]-n[1],this.firstFrame=n[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):n[1]>n[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.timeCompleted=this.totalFrames=n[1]-n[0],this.firstFrame=n[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(n,t){var e=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<n?e=n:this.currentRawFrame+this.firstFrame>t&&(e=t-n)),this.firstFrame=n,this.timeCompleted=this.totalFrames=t-n,-1!==e&&this.goToAndStop(e,!0)},AnimationItem.prototype.playSegments=function(n,t){if(t&&(this.segments.length=0),"object"==typeof n[0]){var e,r=n.length;for(e=0;e<r;e+=1)this.segments.push(n[e])}else this.segments.push(n);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(n){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),n&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(n){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),n),!0)},AnimationItem.prototype.destroy=function(n){n&&this.name!=n||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=this.onLoopComplete=this.onComplete=this.onSegmentStart=this.onDestroy=null,this.renderer=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(n){this.currentRawFrame=n,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(n){this.playSpeed=n,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(n){this.playDirection=n<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(n){var t="";if(n.e)t=n.p;else if(this.assetsPath){var e=n.p;-1!==e.indexOf("images/")&&(e=e.split("/")[1]),t=this.assetsPath+e}else t=this.path,t+=n.u?n.u:"",t+=n.p;return t},AnimationItem.prototype.getAssetData=function(n){for(var t=0,e=this.assets.length;t<e;){if(n==this.assets[t].id)return this.assets[t];t+=1}},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(n){return n?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.trigger=function(n){if(this._cbs&&this._cbs[n])switch(n){case"enterFrame":this.triggerEvent(n,new BMEnterFrameEvent(n,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(n,new BMCompleteLoopEvent(n,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(n,new BMCompleteEvent(n,this.frameMult));break;case"segmentStart":this.triggerEvent(n,new BMSegmentStartEvent(n,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(n,new BMDestroyEvent(n,this));break;default:this.triggerEvent(n)}"enterFrame"===n&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(n,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===n&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(n,this.loop,this.playCount,this.frameMult)),"complete"===n&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(n,this.frameMult)),"segmentStart"===n&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(n,this.firstFrame,this.totalFrames)),"destroy"===n&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(n,this))},AnimationItem.prototype.triggerRenderFrameError=function(n){var t=new BMRenderFrameErrorEvent(n,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(n){var t=new BMConfigErrorEvent(n,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var Expressions=function(){var n={initExpressions:function(n){var t=0,e=[];n.renderer.compInterface=CompExpressionInterface(n.renderer),n.renderer.globalData.projectInterface.registerComposition(n.renderer),n.renderer.globalData.pushExpression=function(){t+=1},n.renderer.globalData.popExpression=function(){0==(t-=1)&&function(){var n,t=e.length;for(n=0;n<t;n+=1)e[n].release();e.length=0}()},n.renderer.globalData.registerExpressionProperty=function(n){-1===e.indexOf(n)&&e.push(n)}}};return n}();expressionsPlugin=Expressions;var ExpressionManager=function(){var ob={},Math=BMMath,easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function initiateExpression(elem,data,property){var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loopOut,smooth,toWorld,fromWorld,fromComp,toComp,anchorPoint,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,__expression_functions=[],scoped_bm_rt;if(data.xf){var i,len=data.xf.length;for(i=0;i<len;i+=1)__expression_functions[i]=eval("(function(){ return "+data.xf[i]+"}())")}var expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(n,t){var e,r,o=this.pv.length?this.pv.length:1,a=createTypedArray("float32",o),i=Math.floor(5*time);for(e=0,r=0;e<i;){for(r=0;r<o;r+=1)a[r]+=-t+2*t*BMMath.random();e+=1}var s=5*time,l=s-Math.floor(s),c=createTypedArray("float32",o);if(o>1){for(r=0;r<o;r+=1)c[r]=this.pv[r]+a[r]+(-t+2*t*BMMath.random())*l;return c}return this.pv+a[0]+(-t+2*t*BMMath.random())*l}.bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty)),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty)),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function seedRandom(n){BMMath.seedrandom(randSeed+n)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(n){return value=n,_needsRandom&&seedRandom(randSeed),this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null),transform||(transform=elem.layerInterface("ADBE Transform Group"))&&(anchorPoint=transform.anchorPoint),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt.propType,scoped_bm_rt)}return executeExpression}return ob.initiateExpression=initiateExpression,ob}(),expressionHelpers={searchExpressions:function(n,t,e){t.x&&(e.k=!0,e.x=!0,e.initiateExpression=ExpressionManager.initiateExpression,e.effectsSequence.push(e.initiateExpression(n,t,e).bind(e)))},getSpeedAtTime:function(n){var t=this.getValueAtTime(n),e=this.getValueAtTime(n+-.01),r=0;if(t.length){var o;for(o=0;o<t.length;o+=1)r+=Math.pow(e[o]-t[o],2);r=100*Math.sqrt(r)}else r=0;return r},getVelocityAtTime:function(n){if(void 0!==this.vel)return this.vel;var t,e,r=this.getValueAtTime(n),o=this.getValueAtTime(n+-.001);if(r.length)for(t=createTypedArray("float32",r.length),e=0;e<r.length;e+=1)t[e]=(o[e]-r[e])/-.001;else t=(o-r)/-.001;return t},getValueAtTime:function(n){return n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<n?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(n,this._cachingAtTime),this._cachingAtTime.lastFrame=n),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(n){this.propertyGroup=n}};!function(){function n(n,t,e){if(!this.k||!this.keyframes)return this.pv;n=n?n.toLowerCase():"";var r,o,a,i,s,l=this.comp.renderedFrame,c=this.keyframes,p=c[c.length-1].t;if(l<=p)return this.pv;if(e?o=p-(r=t?Math.abs(p-elem.comp.globalData.frameRate*t):Math.max(0,p-this.elem.data.ip)):((!t||t>c.length-1)&&(t=c.length-1),r=p-(o=c[c.length-1-t].t)),"pingpong"===n){if(Math.floor((l-o)/r)%2!=0)return this.getValueAtTime((r-(l-o)%r+o)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var d=this.getValueAtTime(o/this.comp.globalData.frameRate,0),m=this.getValueAtTime(p/this.comp.globalData.frameRate,0),h=this.getValueAtTime(((l-o)%r+o)/this.comp.globalData.frameRate,0),g=Math.floor((l-o)/r);if(this.pv.length){for(i=(s=new Array(d.length)).length,a=0;a<i;a+=1)s[a]=(m[a]-d[a])*g+h[a];return s}return(m-d)*g+h}if("continue"===n){var f=this.getValueAtTime(p/this.comp.globalData.frameRate,0),u=this.getValueAtTime((p-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(i=(s=new Array(f.length)).length,a=0;a<i;a+=1)s[a]=f[a]+(f[a]-u[a])*((l-p)/this.comp.globalData.frameRate)/5e-4;return s}return f+(l-p)/.001*(f-u)}}return this.getValueAtTime(((l-o)%r+o)/this.comp.globalData.frameRate,0)}function t(n,t,e){if(!this.k)return this.pv;n=n?n.toLowerCase():"";var r,o,a,i,s,l=this.comp.renderedFrame,c=this.keyframes,p=c[0].t;if(l>=p)return this.pv;if(e?o=p+(r=t?Math.abs(elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-p)):((!t||t>c.length-1)&&(t=c.length-1),r=(o=c[t].t)-p),"pingpong"===n){if(Math.floor((p-l)/r)%2==0)return this.getValueAtTime(((p-l)%r+p)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var d=this.getValueAtTime(p/this.comp.globalData.frameRate,0),m=this.getValueAtTime(o/this.comp.globalData.frameRate,0),h=this.getValueAtTime((r-(p-l)%r+p)/this.comp.globalData.frameRate,0),g=Math.floor((p-l)/r)+1;if(this.pv.length){for(i=(s=new Array(d.length)).length,a=0;a<i;a+=1)s[a]=h[a]-(m[a]-d[a])*g;return s}return h-(m-d)*g}if("continue"===n){var f=this.getValueAtTime(p/this.comp.globalData.frameRate,0),u=this.getValueAtTime((p+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(i=(s=new Array(f.length)).length,a=0;a<i;a+=1)s[a]=f[a]+(f[a]-u[a])*(p-l)/.001;return s}return f+(f-u)*(p-l)/.001}}return this.getValueAtTime((r-(p-l)%r+p)/this.comp.globalData.frameRate,0)}function e(n,t){if(!this.k)return this.pv;if(n=.5*(n||.4),(t=Math.floor(t||5))<=1)return this.pv;var e,r,o=this.comp.renderedFrame/this.comp.globalData.frameRate,a=o-n,i=t>1?(o+n-a)/(t-1):1,s=0,l=0;for(e=this.pv.length?createTypedArray("float32",this.pv.length):0;s<t;){if(r=this.getValueAtTime(a+s*i),this.pv.length)for(l=0;l<this.pv.length;l+=1)e[l]+=r[l];else e+=r;s+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)e[l]/=t;else e/=t;return e}function r(n){}function o(n){}var a=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(n,t,e){var i=a(n,t,e);return i.dynamicProperties.length?i.getValueAtTime=r.bind(i):i.getValueAtTime=o.bind(i),i.setGroupProperty=expressionHelpers.setGroupProperty,i};var i=PropertyFactory.getProp;PropertyFactory.getProp=function(r,o,a,s,l){var c=i(r,o,a,s,l);c.kf?c.getValueAtTime=expressionHelpers.getValueAtTime.bind(c):c.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(c),c.setGroupProperty=expressionHelpers.setGroupProperty,c.loopOut=n,c.loopIn=t,c.smooth=e,c.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(c),c.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(c),c.numKeys=1===o.a?o.k.length:0,c.propertyIndex=o.ix;var p=0;return 0!==a&&(p=createTypedArray("float32",1===o.a?o.k[0].s.length:o.k.length)),c._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:p},expressionHelpers.searchExpressions(r,o,c),c.k&&l.addDynamicProperty(c),c};var s=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(n,t){this.k&&this.getValue();var e=this.v;void 0!==t&&(e=this.getValueAtTime(t,0));var r,o=e._length,a=e[n],i=e.v,s=createSizedArray(o);for(r=0;r<o;r+=1)s[r]="i"===n||"o"===n?[a[r][0]-i[r][0],a[r][1]-i[r][1]]:[a[r][0],a[r][1]];return s},points:function(n){return this.vertices("v",n)},inTangents:function(n){return this.vertices("i",n)},outTangents:function(n){return this.vertices("o",n)},isClosed:function(){return this.v.c},pointOnPath:function(n,t){var e=this.v;void 0!==t&&(e=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(e));for(var r,o=this._segmentsLength,a=o.lengths,i=o.totalLength*n,s=0,l=a.length,c=0;s<l;){if(c+a[s].addedLength>i){var p=s,d=e.c&&s===l-1?0:s+1,m=(i-c)/a[s].addedLength;r=bez.getPointInSegment(e.v[p],e.v[d],e.o[p],e.i[d],m,a[s]);break}c+=a[s].addedLength,s+=1}return r||(r=e.c?[e.v[0][0],e.v[0][1]]:[e.v[e._length-1][0],e.v[e._length-1][1]]),r},vectorOnPath:function(n,t,e){n=1==n?this.v.c?0:.999:n;var r=this.pointOnPath(n,t),o=this.pointOnPath(n+.001,t),a=o[0]-r[0],i=o[1]-r[1],s=Math.sqrt(Math.pow(a,2)+Math.pow(i,2));return 0===s?[0,0]:"tangent"===e?[a/s,i/s]:[-i/s,a/s]},tangentOnPath:function(n,t){return this.vectorOnPath(n,t,"tangent")},normalOnPath:function(n,t){return this.vectorOnPath(n,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],s),extendPrototype([c],l),l.prototype.getValueAtTime=function(n){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shape_pool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<n?this._caching.lastIndex:0,this._cachingAtTime.lastTime=n,this.interpolateShape(n,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},l.prototype.initiateExpression=ExpressionManager.initiateExpression;var p=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(n,t,e,r,o){var a=p(n,t,e,r,o);return a.propertyIndex=t.ix,a.lock=!1,3===e?expressionHelpers.searchExpressions(n,t.pt,a):4===e&&expressionHelpers.searchExpressions(n,t.ks,a),a.k&&n.addDynamicProperty(a),a}}(),TextProperty.prototype.getExpressionValue=function(n,t){var e=this.calculateExpression(t);if(n.t!==e){var r={};return this.copyData(r,n),r.t=e.toString(),r.__complete=!1,r}return n},TextProperty.prototype.searchProperty=function(){var n=this.searchKeyframes(),t=this.searchExpressions();return this.kf=n||t,this.kf},TextProperty.prototype.searchExpressions=function(){if(this.data.d.x)return this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0};var ShapeExpressionInterface=function(){function n(n,d,m){var h,g=[],f=n?n.length:0;for(h=0;h<f;h+=1)"gr"==n[h].ty?g.push(t(n[h],d[h],m)):"fl"==n[h].ty?g.push(e(n[h],d[h],m)):"st"==n[h].ty?g.push(r(n[h],d[h],m)):"tm"==n[h].ty?g.push(o(n[h],d[h],m)):"tr"==n[h].ty||("el"==n[h].ty?g.push(a(n[h],d[h],m)):"sr"==n[h].ty?g.push(i(n[h],d[h],m)):"sh"==n[h].ty?g.push(p(n[h],d[h],m)):"rc"==n[h].ty?g.push(s(n[h],d[h],m)):"rd"==n[h].ty?g.push(l(n[h],d[h],m)):"rp"==n[h].ty&&g.push(c(n[h],d[h],m)));return g}function t(t,e,r){var o=function(n){switch(n){case"ADBE Vectors Group":case"Contents":case 2:return o.content;default:return o.transform}};o.propertyGroup=function(n){return 1===n?o:r(n-1)};var a=function(t,e,r){var o,a=function(n){for(var t=0,e=o.length;t<e;){if(o[t]._name===n||o[t].mn===n||o[t].propertyIndex===n||o[t].ix===n||o[t].ind===n)return o[t];t+=1}if("number"==typeof n)return o[n-1]};return a.propertyGroup=function(n){return 1===n?a:r(n-1)},o=n(t.it,e.it,a.propertyGroup),a.numProperties=o.length,a.propertyIndex=t.cix,a._name=t.nm,a}(t,e,o.propertyGroup),i=function(n,t,e){function r(n){return 1==n?o:e(--n)}function o(t){return n.a.ix===t||"Anchor Point"===t?o.anchorPoint:n.o.ix===t||"Opacity"===t?o.opacity:n.p.ix===t||"Position"===t?o.position:n.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?o.rotation:n.s.ix===t||"Scale"===t?o.scale:n.sk&&n.sk.ix===t||"Skew"===t?o.skew:n.sa&&n.sa.ix===t||"Skew Axis"===t?o.skewAxis:void 0}return t.transform.mProps.o.setGroupProperty(r),t.transform.mProps.p.setGroupProperty(r),t.transform.mProps.a.setGroupProperty(r),t.transform.mProps.s.setGroupProperty(r),t.transform.mProps.r.setGroupProperty(r),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(r),t.transform.mProps.sa.setGroupProperty(r)),t.transform.op.setGroupProperty(r),Object.defineProperties(o,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:n.nm}}),o.ty="tr",o.mn=n.mn,o.propertyGroup=e,o}(t.it[t.it.length-1],e.it[e.it.length-1],o.propertyGroup);return o.content=a,o.transform=i,Object.defineProperty(o,"_name",{get:function(){return t.nm}}),o.numProperties=t.np,o.propertyIndex=t.ix,o.nm=t.nm,o.mn=t.mn,o}function e(n,t,e){function r(n){return"Color"===n||"color"===n?r.color:"Opacity"===n||"opacity"===n?r.opacity:void 0}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(e),t.o.setGroupProperty(e),r}function r(n,t,e){function r(n){return 1===n?ob:e(n-1)}function o(n){return 1===n?l:r(n-1)}function a(e){Object.defineProperty(l,n.d[e].nm,{get:ExpressionPropertyInterface(t.d.dataProps[e].p)})}var i,s=n.d?n.d.length:0,l={};for(i=0;i<s;i+=1)a(i),t.d.dataProps[i].p.setGroupProperty(o);function c(n){return"Color"===n||"color"===n?c.color:"Opacity"===n||"opacity"===n?c.opacity:"Stroke Width"===n||"stroke width"===n?c.strokeWidth:void 0}return Object.defineProperties(c,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return l}},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(r),t.o.setGroupProperty(r),t.w.setGroupProperty(r),c}function o(n,t,e){function r(n){return 1==n?o:e(--n)}function o(t){return t===n.e.ix||"End"===t||"end"===t?o.end:t===n.s.ix?o.start:t===n.o.ix?o.offset:void 0}return o.propertyIndex=n.ix,t.s.setGroupProperty(r),t.e.setGroupProperty(r),t.o.setGroupProperty(r),o.propertyIndex=n.ix,o.propertyGroup=e,Object.defineProperties(o,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:n.nm}}),o.mn=n.mn,o}function a(n,t,e){function r(n){return 1==n?a:e(--n)}a.propertyIndex=n.ix;var o="tm"===t.sh.ty?t.sh.prop:t.sh;function a(t){return n.p.ix===t?a.position:n.s.ix===t?a.size:void 0}return o.s.setGroupProperty(r),o.p.setGroupProperty(r),Object.defineProperties(a,{size:{get:ExpressionPropertyInterface(o.s)},position:{get:ExpressionPropertyInterface(o.p)},_name:{value:n.nm}}),a.mn=n.mn,a}function i(n,t,e){function r(n){return 1==n?a:e(--n)}var o="tm"===t.sh.ty?t.sh.prop:t.sh;function a(t){return n.p.ix===t?a.position:n.r.ix===t?a.rotation:n.pt.ix===t?a.points:n.or.ix===t||"ADBE Vector Star Outer Radius"===t?a.outerRadius:n.os.ix===t?a.outerRoundness:!n.ir||n.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?n.is&&n.is.ix===t?a.innerRoundness:void 0:a.innerRadius}return a.propertyIndex=n.ix,o.or.setGroupProperty(r),o.os.setGroupProperty(r),o.pt.setGroupProperty(r),o.p.setGroupProperty(r),o.r.setGroupProperty(r),n.ir&&(o.ir.setGroupProperty(r),o.is.setGroupProperty(r)),Object.defineProperties(a,{position:{get:ExpressionPropertyInterface(o.p)},rotation:{get:ExpressionPropertyInterface(o.r)},points:{get:ExpressionPropertyInterface(o.pt)},outerRadius:{get:ExpressionPropertyInterface(o.or)},outerRoundness:{get:ExpressionPropertyInterface(o.os)},innerRadius:{get:ExpressionPropertyInterface(o.ir)},innerRoundness:{get:ExpressionPropertyInterface(o.is)},_name:{value:n.nm}}),a.mn=n.mn,a}function s(n,t,e){function r(n){return 1==n?a:e(--n)}var o="tm"===t.sh.ty?t.sh.prop:t.sh;function a(t){return n.p.ix===t?a.position:n.r.ix===t?a.roundness:n.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?a.size:void 0}return a.propertyIndex=n.ix,o.p.setGroupProperty(r),o.s.setGroupProperty(r),o.r.setGroupProperty(r),Object.defineProperties(a,{position:{get:ExpressionPropertyInterface(o.p)},roundness:{get:ExpressionPropertyInterface(o.r)},size:{get:ExpressionPropertyInterface(o.s)},_name:{value:n.nm}}),a.mn=n.mn,a}function l(n,t,e){var r=t;function o(t){if(n.r.ix===t||"Round Corners 1"===t)return o.radius}return o.propertyIndex=n.ix,r.rd.setGroupProperty((function(n){return 1==n?o:e(--n)})),Object.defineProperties(o,{radius:{get:ExpressionPropertyInterface(r.rd)},_name:{value:n.nm}}),o.mn=n.mn,o}function c(n,t,e){function r(n){return 1==n?a:e(--n)}var o=t;function a(t){return n.c.ix===t||"Copies"===t?a.copies:n.o.ix===t||"Offset"===t?a.offset:void 0}return a.propertyIndex=n.ix,o.c.setGroupProperty(r),o.o.setGroupProperty(r),Object.defineProperties(a,{copies:{get:ExpressionPropertyInterface(o.c)},offset:{get:ExpressionPropertyInterface(o.o)},_name:{value:n.nm}}),a.mn=n.mn,a}function p(n,t,e){var r=t.sh;function o(n){if("Shape"===n||"shape"===n||"Path"===n||"path"===n||"ADBE Vector Shape"===n||2===n)return o.path}return r.setGroupProperty((function(n){return 1==n?o:e(--n)})),Object.defineProperties(o,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:n.nm},ix:{value:n.ix},propertyIndex:{value:n.ix},mn:{value:n.mn}}),o}return function(t,e,r){var o;function a(n){if("number"==typeof n)return o[n-1];for(var t=0,e=o.length;t<e;){if(o[t]._name===n)return o[t];t+=1}}return a.propertyGroup=r,o=n(t,e,a),a.numProperties=o.length,a}}(),TextExpressionInterface=function(n){var t;function e(){}return Object.defineProperty(e,"sourceText",{get:function(){n.textProperty.getValue();var e=n.textProperty.currentData.t;return void 0!==e&&(n.textProperty.currentData.t=void 0,(t=new String(e)).value=e||new String(e)),t}}),e},LayerExpressionInterface=function(){function n(n,t){var e=new Matrix;if(e.reset(),this._elem.finalTransform.mProp.applyToMatrix(e),this._elem.hierarchy&&this._elem.hierarchy.length){var r,o=this._elem.hierarchy.length;for(r=0;r<o;r+=1)this._elem.hierarchy[r].finalTransform.mProp.applyToMatrix(e);return e.applyToPointArray(n[0],n[1],n[2]||0)}return e.applyToPointArray(n[0],n[1],n[2]||0)}function t(n,t){var e=new Matrix;if(e.reset(),this._elem.finalTransform.mProp.applyToMatrix(e),this._elem.hierarchy&&this._elem.hierarchy.length){var r,o=this._elem.hierarchy.length;for(r=0;r<o;r+=1)this._elem.hierarchy[r].finalTransform.mProp.applyToMatrix(e);return e.inversePoint(n)}return e.inversePoint(n)}function e(n){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var e,r=this._elem.hierarchy.length;for(e=0;e<r;e+=1)this._elem.hierarchy[e].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(n)}return t.inversePoint(n)}function r(){return[1,1,1,1]}return function(o){var a;function i(n){switch(n){case"ADBE Root Vectors Group":case"Contents":case 2:return i.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return a;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return i.effect}}i.toWorld=n,i.fromWorld=t,i.toComp=n,i.fromComp=e,i.sampleImage=r,i.sourceRectAtTime=o.sourceRectAtTime.bind(o),i._elem=o;var s=getDescriptor(a=TransformExpressionInterface(o.finalTransform.mProp),"anchorPoint");return Object.defineProperties(i,{hasParent:{get:function(){return o.hierarchy.length}},parent:{get:function(){return o.hierarchy[0].layerInterface}},rotation:getDescriptor(a,"rotation"),scale:getDescriptor(a,"scale"),position:getDescriptor(a,"position"),opacity:getDescriptor(a,"opacity"),anchorPoint:s,anchor_point:s,transform:{get:function(){return a}},active:{get:function(){return o.isInRange}}}),i.startTime=o.data.st,i.index=o.data.ind,i.source=o.data.refId,i.height=0===o.data.ty?o.data.h:100,i.width=0===o.data.ty?o.data.w:100,i.inPoint=o.data.ip/o.comp.globalData.frameRate,i.outPoint=o.data.op/o.comp.globalData.frameRate,i._name=o.data.nm,i.registerMaskInterface=function(n){i.mask=new MaskManagerInterface(n,o)},i.registerEffectsInterface=function(n){i.effect=n},i}}(),CompExpressionInterface=function(n){function t(t){for(var e=0,r=n.layers.length;e<r;){if(n.layers[e].nm===t||n.layers[e].ind===t)return n.elements[e].layerInterface;e+=1}return null}return Object.defineProperty(t,"_name",{value:n.data.nm}),t.layer=t,t.pixelAspect=1,t.height=n.data.h||n.globalData.compSize.h,t.width=n.data.w||n.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/n.globalData.frameRate,t.displayStartTime=0,t.numLayers=n.layers.length,t},TransformExpressionInterface=function(n){function t(n){switch(n){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity}}if(Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(n.r||n.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(n.rz||n.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(n.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(n.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(n.s)}),n.p)var e=ExpressionPropertyInterface(n.p);return Object.defineProperty(t,"position",{get:function(){return n.p?e():[n.px.v,n.py.v,n.pz?n.pz.v:0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(n.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(n.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(n.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(n.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(n.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(n.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(n.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(n.or)}),t},ProjectInterface=function(){function n(n){this.compositions.push(n)}return function(){function t(n){for(var t=0,e=this.compositions.length;t<e;){if(this.compositions[t].data&&this.compositions[t].data.nm===n)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}}return t.compositions=[],t.currentFrame=0,t.registerComposition=n,t}}(),EffectsExpressionInterface=function(){function n(e,r,o,a){var i,s=[],l=e.ef.length;for(i=0;i<l;i+=1)5===e.ef[i].ty?s.push(n(e.ef[i],r.effectElements[i],r.effectElements[i].propertyGroup,a)):s.push(t(r.effectElements[i],e.ef[i].ty,a,c));function c(n){return 1===n?p:o(n-1)}var p=function(n){for(var t=e.ef,r=0,o=t.length;r<o;){if(n===t[r].nm||n===t[r].mn||n===t[r].ix)return 5===t[r].ty?s[r]:s[r]();r+=1}return s[0]()};return p.propertyGroup=c,"ADBE Color Control"===e.mn&&Object.defineProperty(p,"color",{get:function(){return s[0]()}}),Object.defineProperty(p,"numProperties",{get:function(){return e.np}}),p.active=p.enabled=0!==e.en,p}function t(n,t,e,r){var o=ExpressionPropertyInterface(n.p);return n.p.setGroupProperty&&n.p.setGroupProperty(r),function(){return 10===t?e.comp.compInterface(n.p.v):o()}}return{createEffectsInterface:function(t,e){if(t.effectsManager){var r,o=[],a=t.data.ef,i=t.effectsManager.effectElements.length;for(r=0;r<i;r+=1)o.push(n(a[r],t.effectsManager.effectElements[r],e,t));return function(n){for(var e=t.data.ef||[],r=0,a=e.length;r<a;){if(n===e[r].nm||n===e[r].mn||n===e[r].ix)return o[r];r+=1}}}}}}(),MaskManagerInterface=function(){function n(n,t){this._mask=n,this._data=t}return Object.defineProperty(n.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(n.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t,e){var r,o=createSizedArray(t.viewData.length),a=t.viewData.length;for(r=0;r<a;r+=1)o[r]=new n(t.viewData[r],t.masksProperties[r]);return function(n){for(r=0;r<a;){if(t.masksProperties[r].nm===n)return o[r];r+=1}}}}(),ExpressionPropertyInterface=function(){var n={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function e(n,t,e){Object.defineProperty(n,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),n.numKeys=t.keyframes?t.keyframes.length:0,n.key=function(r){if(n.numKeys){var o;o="s"in t.keyframes[r-1]?t.keyframes[r-1].s:"e"in t.keyframes[r-2]?t.keyframes[r-2].e:t.keyframes[r-2].s;var a="unidimensional"===e?new Number(o):Object.assign({},o);return a.time=t.keyframes[r-1].t/t.elem.comp.globalData.frameRate,a}return 0},n.valueAtTime=t.getValueAtTime,n.speedAtTime=t.getSpeedAtTime,n.velocityAtTime=t.getVelocityAtTime,n.propertyGroup=t.propertyGroup}function r(){return n}return function(o){return o?"unidimensional"===o.propType?function(t){t&&"pv"in t||(t=n);var r=1/t.mult,o=t.pv*r,a=new Number(o);return a.value=o,e(a,t,"unidimensional"),function(){return t.k&&t.getValue(),o=t.v*r,a.value!==o&&((a=new Number(o)).value=o,e(a,t,"unidimensional")),a}}(o):function(n){n&&"pv"in n||(n=t);var r=1/n.mult,o=n.pv.length,a=createTypedArray("float32",o),i=createTypedArray("float32",o);return a.value=i,e(a,n,"multidimensional"),function(){n.k&&n.getValue();for(var t=0;t<o;t+=1)a[t]=i[t]=n.v[t]*r;return a}}(o):r}}(),TextExpressionSelectorProp,propertyGetTextProp;function SliderEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function AngleEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function ColorEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,1,0,e)}function PointEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,1,0,e)}function LayerIndexEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function MaskIndexEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function CheckboxEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function NoValueEffect(){this.p={}}function EffectsManager(){}function EffectsManager(n,t){var e=n.ef||[];this.effectElements=[];var r,o,a=e.length;for(r=0;r<a;r++)o=new GroupEffect(e[r],t),this.effectElements.push(o)}function GroupEffect(n,t){this.init(n,t)}TextExpressionSelectorProp=function(){function n(n,t){return this.textIndex=n+1,this.textTotal=t,this.v=this.getValue()*this.mult,this.v}return function(t,e){this.pv=1,this.comp=t.comp,this.elem=t,this.mult=.01,this.propType="textSelector",this.textTotal=e.totalChars,this.selectorValue=100,this.lastValue=[1,1,1],this.k=!0,this.x=!0,this.getValue=ExpressionManager.initiateExpression.bind(this)(t,e,this),this.getMult=n,this.getVelocityAtTime=expressionHelpers.getVelocityAtTime,this.kf?this.getValueAtTime=expressionHelpers.getValueAtTime.bind(this):this.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(this),this.setGroupProperty=expressionHelpers.setGroupProperty}}(),propertyGetTextProp=TextSelectorProp.getTextSelectorProp,TextSelectorProp.getTextSelectorProp=function(n,t,e){return 1===t.t?new TextExpressionSelectorProp(n,t,e):propertyGetTextProp(n,t,e)},extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(n,t){this.data=n,this.effectElements=[],this.initDynamicPropertyContainer(t);var e,r,o=this.data.ef.length,a=this.data.ef;for(e=0;e<o;e+=1){switch(r=null,a[e].ty){case 0:r=new SliderEffect(a[e],t,this);break;case 1:r=new AngleEffect(a[e],t,this);break;case 2:r=new ColorEffect(a[e],t,this);break;case 3:r=new PointEffect(a[e],t,this);break;case 4:case 7:r=new CheckboxEffect(a[e],t,this);break;case 10:r=new LayerIndexEffect(a[e],t,this);break;case 11:r=new MaskIndexEffect(a[e],t,this);break;case 5:r=new EffectsManager(a[e],t,this);break;default:r=new NoValueEffect(a[e],t,this)}r&&this.effectElements.push(r)}};var lottie={};function setLocationHref(n){locationHref=n}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(n){subframeEnabled=n}function loadAnimation(n){return animationManager.loadAnimation(n)}function setQuality(n){if("string"==typeof n)switch(n){case"high":defaultCurveSegments=200;break;case"medium":defaultCurveSegments=50;break;case"low":defaultCurveSegments=10}else!isNaN(n)&&n>1&&(defaultCurveSegments=n)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(n,t){"expressions"===n&&(expressionsPlugin=t)}function getFactory(n){switch(n){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(n){for(var t=queryString.split("&"),e=0;e<t.length;e++){var r=t[e].split("=");if(decodeURIComponent(r[0])==n)return decodeURIComponent(r[1])}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocationHref,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.__getFactory=getFactory,lottie.version="5.6.10";var renderer="",scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""},queryString=myScript.src.replace(/^[^\?]+\??/,"");renderer=getQueryVariable("renderer");var readyStateCheckInterval=setInterval(checkReady,100);return lottie},module.exports?module.exports=e(t):(t.lottie=e(t),t.bodymovin=t.lottie))})),PlayerState,PlayerEvent,t;function parseSrc(n){if("object"==typeof n)return n;try{return JSON.parse(n)}catch(n){}try{return new URL(n).toString()}catch(n){}return n}t=PlayerState||(PlayerState={}),t.Loading="loading",t.Playing="playing",t.Paused="paused",t.Stopped="stopped",t.Frozen="frozen",t.Error="error",function(n){n.Load="load",n.Error="error",n.Ready="ready",n.Play="play",n.Pause="pause",n.Stop="stop",n.Freeze="freeze",n.Loop="loop",n.Complete="complete",n.Frame="frame"}(PlayerEvent||(PlayerEvent={}));var defaultOptions={rendererSettings:{clearCanvas:!1,hideOnTransparent:!0,progressiveLoad:!0}},Player=function(n){function t(t){var e=n.call(this,t)||this;return e.container=null,e.handleBgChange=function(n){e.setState({background:n})},e.triggerDownload=function(n,t){var e=document.createElement("a");e.href=n,e.download=t,document.body.appendChild(e),e.click(),document.body.removeChild(e)},e.snapshot=function(n){var t;void 0===n&&(n=!0);var r=e.props.id?e.props.id:"lottie",o=document.getElementById(r);if("svg"===e.props.renderer){if(o){var a=o.querySelector("svg");if(a){var i=(new XMLSerializer).serializeToString(a);t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(i)}}n&&e.triggerDownload(t,"snapshot.svg")}else if("canvas"===e.props.renderer){if(o){var s=o.querySelector("canvas");s&&(t=s.toDataURL("image/png"))}n&&e.triggerDownload(t,"snapshot.png")}return t},e.state={animationData:null,background:"transparent",containerRef:(0,react__WEBPACK_IMPORTED_MODULE_0__.createRef)(),debug:!0,instance:null,playerState:PlayerState.Loading,seeker:0},e}return __extends(t,n),t.getDerivedStateFromProps=function(n,t){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){return n.background!==t.background?[2,{background:n.background}]:[2,null]}))}))},t.prototype.componentDidMount=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(n){switch(n.label){case 0:return[4,this.createLottie()];case 1:return n.sent(),[2]}}))}))},t.prototype.componentWillUnmount=function(){this.state.instance&&this.state.instance.destroy()},t.prototype.componentDidUpdate=function(n){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:return this.props.src===n.src?[3,2]:(this.state.instance&&this.state.instance.destroy(),[4,this.createLottie()]);case 1:t.sent(),t.label=2;case 2:return[2]}}))}))},t.prototype.render=function(){var n=this,t=this.props,e=t.children,r=t.loop,o=t.style,a=t.onBackgroundChange,i=this.state,s=i.animationData,l=i.instance,c=i.playerState,p=i.seeker,d=i.debug,m=i.background;return(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",null,(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{id:this.props.id?this.props.id:"lottie",ref:function(t){return n.container=t},style:__assign({background:m,margin:"0 auto",outline:"none",overflow:"hidden"},o)}),react__WEBPACK_IMPORTED_MODULE_0__.Children.map(e,(function(t){return(0,react__WEBPACK_IMPORTED_MODULE_0__.isValidElement)(t)?(0,react__WEBPACK_IMPORTED_MODULE_0__.cloneElement)(t,{animationData:s,background:m,debug:d,instance:l,loop:r,pause:function(){return n.pause()},play:function(){return n.play()},playerState:c,seeker:p,setBackground:function(t){n.setState({background:t}),"function"==typeof a&&a(t)},setSeeker:function(t,e){return n.setSeeker(t,e)},stop:function(){return n.stop()},toggleDebug:function(){return n.toggleDebug()},setLoop:function(t){return n.setLoop(t)},colorChangedEvent:function(t){n.handleBgChange(t)},snapshot:function(){n.snapshot()}}):null})))},t.prototype.toggleDebug=function(){this.setState({debug:!this.state.debug})},t.prototype.createLottie=function(){return __awaiter(this,void 0,void 0,(function(){var n,t,e,r,o,a,i,s,l,c,p,d,m=this;return __generator(this,(function(h){switch(h.label){case 0:if(n=this.props,t=n.autoplay,e=n.direction,r=n.loop,o=n.lottieRef,a=n.renderer,i=n.speed,s=n.src,l=n.background,c=this.state.instance,!s||!this.container)return[2];h.label=1;case 1:return h.trys.push([1,5,,6]),"string"!=typeof(p=parseSrc(s))?[3,4]:[4,fetch(p)];case 2:return[4,h.sent().json()];case 3:p=h.sent(),h.label=4;case 4:return c&&c.destroy(),d=lottie.loadAnimation(__assign(__assign({},defaultOptions),{animationData:p,autoplay:t||!1,container:this.container,loop:r||!1,renderer:a})),i&&lottie.setSpeed(i),this.setState({animationData:p}),d.addEventListener("enterFrame",(function(){m.triggerEvent(PlayerEvent.Frame),m.setState({seeker:Math.floor(d.currentFrame)})})),d.addEventListener("DOMLoaded",(function(){m.triggerEvent(PlayerEvent.Load)})),d.addEventListener("data_ready",(function(){m.triggerEvent(PlayerEvent.Ready)})),d.addEventListener("data_failed",(function(){m.setState({playerState:PlayerState.Error})})),d.addEventListener("complete",(function(){m.triggerEvent(PlayerEvent.Complete),m.setState({playerState:PlayerState.Paused}),m.setSeeker(0)})),i&&this.setPlayerSpeed(i),e&&this.setPlayerDirection(e),l&&this.setState({background:l}),this.setState({instance:d},(function(){"function"==typeof o&&o(d),t&&m.play()})),[3,6];case 5:return h.sent(),this.setState({playerState:PlayerState.Error}),[3,6];case 6:return[2]}}))}))},t.prototype.play=function(){var n=this.state.instance;n&&(this.triggerEvent(PlayerEvent.Play),n.play(),this.setState({playerState:PlayerState.Playing}))},t.prototype.pause=function(){var n=this.state.instance;n&&(this.triggerEvent(PlayerEvent.Pause),n.pause(),this.setState({playerState:PlayerState.Paused}))},t.prototype.stop=function(){var n=this.state.instance;n&&(this.triggerEvent(PlayerEvent.Stop),n.stop(),this.setState({playerState:PlayerState.Stopped}))},t.prototype.setPlayerSpeed=function(n){var t=this.state.instance;t&&t.setSpeed(n)},t.prototype.setPlayerDirection=function(n){var t=this.state.instance;t&&t.setDirection(n)},t.prototype.setSeeker=function(n,t){void 0===t&&(t=!1);var e=this.state,r=e.instance,o=e.playerState;r&&(t&&o===PlayerState.Playing?r.goToAndPlay(n,!0):(r.goToAndStop(n,!0),this.triggerEvent(PlayerEvent.Pause),this.setState({playerState:PlayerState.Paused})))},t.prototype.setLoop=function(n){var t=this.state.instance;t&&(t.loop=n,this.setState({instance:t}))},t.prototype.triggerEvent=function(n){var t=this.props.onEvent;t&&t(n)},t.defaultProps={loop:!1},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component);function styleInject(n,t){void 0===t&&(t={});var e=t.insertAt;if(n&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===e&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(document.createTextNode(n))}}var css_248z=".progress {\n  -webkit-appearance: none;\n  -moz-apperance: none;\n  width: 100%;\n  /* margin: 0 10px; */\n  height: 4px;\n  border-radius: 3px;\n  cursor: pointer;\n}\n.progress:focus {\n  outline: none;\n  border: none;\n}\n.progress::-moz-range-track {\n  cursor: pointer;\n  background: none;\n  border: none;\n  outline: none;\n}\n.progress::-webkit-slider-thumb {\n  -webkit-appearance: none !important;\n  height: 13px;\n  width: 13px;\n  border: 0;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.progress::-moz-range-thumb {\n  -moz-appearance: none !important;\n  height: 13px;\n  width: 13px;\n  border: 0;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.progress::-ms-track {\n  width: 100%;\n  height: 3px;\n  cursor: pointer;\n  background: transparent;\n  border-color: transparent;\n  color: transparent;\n}\n.progress::-ms-fill-lower {\n  background: #ccc;\n  border-radius: 3px;\n}\n.progress::-ms-fill-upper {\n  background: #ccc;\n  border-radius: 3px;\n}\n.progress::-ms-thumb {\n  border: 0;\n  height: 15px;\n  width: 15px;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.progress:focus::-ms-fill-lower {\n  background: #ccc;\n}\n.progress:focus::-ms-fill-upper {\n  background: #ccc;\n}\n.deactivated-btn {\n  opacity: 0.5;\n}\n.active-btn {\n  opacity: 1;\n}\n:focus {\n  outline: 0;\n}\n.popover {\n  position: relative;\n}\n\n.popover-content {\n  display: inline-block;\n  position: absolute;\n  opacity: 1;\n  visibility: visible;\n  transform: translate(0, -10px);\n  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);\n}\n\n.popover-content.hidden {\n  opacity: 0;\n  visibility: hidden;\n  transform: translate(0, 0px);\n}\n\n.arrow {\n  position: absolute;\n  z-index: -1;\n  content: '';\n  bottom: -9px;\n  border-style: solid;\n  border-width: 10px 10px 0px 10px;\n}\n\n.left-align,\n.left-align .arrow {\n  left: 0;\n  right: unset;\n}\n\n.right-align,\n.right-align .arrow {\n  right: 0;\n  left: unset;\n}\n\n.frame-number {\n  outline: none;\n  border: 1px #ccc solid;\n  border-radius: 3px;\n  width: 40px;\n  text-align: center;\n  color: #999;\n  font-size: 0.7rem;\n  padding: 0;\n  font-family: inherit;\n}\n\n.lf-player-btn-container {\n  display: flex;\n  align-items: center;\n}\n.lf-player-btn {\n  cursor: pointer;\n  fill: #999;\n  width: 14px;\n}\n\n.lf-player-btn.active {\n  fill: #555;\n}\n\n.lf-popover {\n  position: relative;\n}\n\n.lf-popover-content {\n  display: inline-block;\n  position: absolute;\n  background-color: #ffffff;\n  opacity: 1;\n\n  transform: translate(0, -10px);\n  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);\n  padding: 10px;\n}\n\n.lf-popover-content.hidden {\n  opacity: 0;\n  visibility: hidden;\n  transform: translate(0, 0px);\n}\n\n.lf-arrow {\n  position: absolute;\n  z-index: -1;\n  content: '';\n  bottom: -9px;\n  border-style: solid;\n  border-width: 10px 10px 0px 10px;\n}\n\n.lf-left-align,\n.lf-left-align .lfarrow {\n  left: 0;\n  right: unset;\n}\n\n.lf-right-align,\n.lf-right-align .lf-arrow {\n  right: 0;\n  left: unset;\n}\n\n.lf-text-input {\n  border: 1px #ccc solid;\n  border-radius: 5px;\n  padding: 3px;\n  width: 60px;\n  margin: 0;\n}\n\n.lf-color-picker {\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n  height: 90px;\n}\n\n.lf-color-selectors {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n\n.lf-color-component {\n  display: flex;\n  flex-direction: row;\n  font-size: 12px;\n  align-items: center;\n  justify-content: center;\n}\n\n.lf-color-component strong {\n  width: 40px;\n}\n\n.lf-color-component input[type='range'] {\n  margin: 0 0 0 10px;\n}\n\n.lf-color-component input[type='number'] {\n  width: 50px;\n  margin: 0 0 0 10px;\n}\n\n.lf-color-preview {\n  font-size: 12px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: space-between;\n  padding-left: 5px;\n}\n\n.lf-preview {\n  height: 60px;\n  width: 60px;\n}\n\n.lf-popover-snapshot {\n  width: 150px;\n}\n.lf-popover-snapshot h5 {\n  margin: 5px 0 10px 0;\n  font-size: 0.75rem;\n}\n.lf-popover-snapshot a {\n  display: block;\n  text-decoration: none;\n}\n.lf-popover-snapshot a:before {\n  content: '⥼';\n  margin-right: 5px;\n}\n.lf-popover-snapshot .lf-note {\n  display: block;\n  margin-top: 10px;\n  color: #999;\n}\n.lf-player-controls > div {\n  margin-right: 5px;\n  margin-left: 5px;\n}\n.lf-player-controls > div:first-child {\n  margin-left: 0px;\n}\n.lf-player-controls > div:last-child {\n  margin-right: 0px;\n}\n";styleInject(css_248z);var ColorPicker=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.state={red:0,green:0,blue:0,rgba:null,hex:"#000000",colorComponents:[]},t.handleChange=function(n,e){if("r"===n){var r="#"+(256|e).toString(16).slice(1)+(256|t.state.green).toString(16).slice(1)+(256|t.state.blue).toString(16).slice(1);t.setState({hex:r})}else"g"===n?(r="#"+(256|t.state.red).toString(16).slice(1)+(256|e).toString(16).slice(1)+(256|t.state.blue).toString(16).slice(1),t.setState({hex:r})):"b"===n&&(r="#"+(256|t.state.red).toString(16).slice(1)+(256|t.state.green).toString(16).slice(1)+(256|e).toString(16).slice(1),t.setState({hex:r}))},t.parseColor=function(n){var e;if("string"==typeof n){if("#"===n[0]){var r=4===n.length?[n.slice(1,2),n.slice(2,3),n.slice(3,4)].map((function(n){return parseInt(""+n+n,16)})):[n.slice(1,3),n.slice(3,5),n.slice(5,7)].map((function(n){return parseInt(n,16)}));t.setState({colorComponents:r})}else n.startsWith("rgb")&&void 0!==(r=null===(e=n.match(/\d+/g))||void 0===e?void 0:e.map((function(n){return parseInt(n)})))&&t.setState({colorComponents:r});t.state.colorComponents.length&&(t.setState({red:t.state.colorComponents[0]}),t.setState({green:t.state.colorComponents[1]}),t.setState({blue:t.state.colorComponents[2]}))}},t}return __extends(t,n),t.prototype.componentDidUpdate=function(n,t){return this.props.colorChangedEvent&&this.state.hex!==t.hex&&this.props.colorChangedEvent(t.hex),!0},t.prototype.render=function(){var n=this;return(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-color-picker"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-color-selectors"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-color-component"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("strong",null,"Red"),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{type:"range",min:"0",max:"255",value:this.state.red,onChange:function(t){n.setState({red:t.target.value}),n.handleChange("r",t.target.value)}}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{className:"lf-text-input",type:"number",min:"0",max:"255",value:this.state.red,onChange:function(t){n.setState({red:t.target.value}),n.handleChange("r",t.target.value)}})),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-color-component"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("strong",null,"Green"),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{type:"range",min:"0",max:"255",value:this.state.green,onChange:function(t){n.setState({green:t.target.value}),n.handleChange("g",t.target.value)}}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{className:"lf-text-input",type:"number",min:"0",max:"255",value:this.state.green,onChange:function(t){n.setState({green:t.target.value}),n.handleChange("g",t.target.value)}})),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-color-component"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("strong",null,"Blue"),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{type:"range",min:"0",max:"255",value:this.state.blue,onChange:function(t){n.setState({blue:t.target.value}),n.handleChange("b",t.target.value)}}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{className:"lf-text-input",type:"number",min:"0",max:"255",value:this.state.blue,onChange:function(t){n.setState({blue:t.target.value}),n.handleChange("b",t.target.value)}}))),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-color-preview"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-preview",style:{background:"rgb("+this.state.red+", "+this.state.green+", "+this.state.blue+")"}}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",null,(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{className:"lf-text-input",type:"text",value:this.state.hex,onChange:function(t){n.setState({hex:t.target.value}),n.parseColor(t.target.value)}}))))},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component),Popover=function(n){var t=n.children,e=n.icon,r=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),o=r[0],a=r[1],i=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),s=i[0],l=i[1],c=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),p=c[0],d=c[1],m=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),h=m[0],g=m[1];return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){if(o&&s){var n=o.getBoundingClientRect(),t=s.getBoundingClientRect(),e=n.left+t.width>window.innerWidth?-1:0;d(e)}}),[p,s,o]),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-popover",onMouseOver:function(){g(!0)},onMouseLeave:function(){g(!1)},ref:function(n){a(n)}},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:" lf-player-btn"},e),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-popover-content",ref:function(n){l(n)},style:{bottom:"22px",right:"0px",zIndex:2,visibility:h?"visible":"hidden"}},t))},Seeker=function(n){function t(t){var e=n.call(this,t)||this;return e.inputRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.createRef)(),e.handleChange=function(){return function(n){var t=n.target.value,r=Math.floor(t/100*e.props.max);e.props.onChange(r)}},e.state={value:0},e}return __extends(t,n),t.prototype.render=function(){var n=this.props.value/this.props.max*100,t={backgroundImage:"-webkit-gradient(linear, left top, right top, color-stop("+n+"%, rgba(15, 204, 206, 0.4)), color-stop("+n+"%, #DAE1E7))"},e={position:"absolute",left:0,marginTop:"8px",width:"20px",display:"block",border:"0px",backgroundColor:this.props.darkTheme?"#505050":"rgb(218, 225, 231)",color:this.props.darkTheme?"#B9B9B9":"#555",padding:"2px",textAlign:"center",borderRadius:"3px",fontSize:"8px",fontWeight:"bold"},r={position:"absolute",right:0,marginTop:"8px",width:"20px",display:"block",border:"0px",backgroundColor:this.props.darkTheme?"#505050":"rgb(218, 225, 231)",color:this.props.darkTheme?"#B9B9B9":"#555",padding:"2px",textAlign:"center",borderRadius:"3px",fontSize:"8px",fontWeight:"bold"};return(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",width:"100%",marginRight:"5px",marginLeft:"5px",position:"relative"}},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{ref:this.inputRef,id:"track",className:"progress",name:"progress",type:"range",min:"0",max:"100",step:"0.1",value:n,onInput:this.handleChange(),onChange:this.handleChange(),style:t}),this.props.showLabels&&(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{style:{display:"flex",justifyContent:"space-between"}},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{style:e},this.props.min),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{style:r},this.props.max)))},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component),ControlButtonStyle={display:"inline-flex",cursor:"pointer"},Controls=function(n){function t(t){var e=n.call(this,t)||this;return e.state={activeFrame:0,mouseDown:!1},e}return __extends(t,n),t.prototype.render=function(){var n=this,t=this.props,e=t.instance,r=t.playerState,o=t.seeker,a=t.setLoop,i=t.setSeeker,s=t.play,l=t.pause,c=t.stop,p=t.visible,d=t.buttons;if(!e)return null;if(!p)return null;var m=!d||d.includes("play"),h=!d||d.includes("stop"),g=!d||d.includes("repeat"),f=!d||d.includes("frame"),u=!d||d.includes("background"),w=!d||d.includes("snapshot"),y={width:14,height:14,viewBox:"0 0 24 24"},v=Math.round(e.currentFrame);return(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-player-controls",style:{display:"flex",justifyContent:"space-between",height:"60px",alignItems:"center",backgroundColor:this.props.transparentTheme?"transparent":this.props.darkTheme?"#3C3C3C":"#ffffff",paddingLeft:"10px",paddingRight:"10px"}},m&&(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{role:"button",tabIndex:0,onClick:function(){r===PlayerState.Playing?"function"==typeof l&&l():"function"==typeof s&&s()},onKeyDown:function(){r===PlayerState.Playing?"function"==typeof l&&l():"function"==typeof s&&s()},className:"lf-player-btn",style:ControlButtonStyle},r===PlayerState.Playing?(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg",__assign({},y),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("rect",{height:"22.9",rx:"1.9",width:"7.6",x:"14",y:".5"}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("rect",{height:"22.9",rx:"1.9",width:"7.6",x:"2",y:".5"})):(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg",__assign({},y),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{d:"M2 3.4C2 1.9 3.5 1 4.8 1.8l16.5 9.6c1.2.7 1.2 2.5 0 3.2L4.8 24.2C3.5 25 2 24.1 2 22.6V3.4z"}))),h&&(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{tabIndex:0,role:"button",onClick:function(){return c&&c()},onKeyDown:function(){return c&&c()},className:r===PlayerState.Stopped?"lf-player-btn active":"lf-player-btn",style:ControlButtonStyle},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg",__assign({},y),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{d:"M2 3.667A1.67 1.67 0 0 1 3.667 2h16.666A1.67 1.67 0 0 1 22 3.667v16.666A1.67 1.67 0 0 1 20.333\n            22H3.667A1.67 1.67 0 0 1 2 20.333z"}))),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(Seeker,{min:0,step:1,max:e?e.totalFrames:1,value:o||0,onChange:function(t){i&&n.setState({activeFrame:t},(function(){i(t,!1)}))},onChangeEnd:function(t){i&&n.setState({activeFrame:t},(function(){i(t,!1)}))},showLabels:this.props.showLabels,darkTheme:this.props.darkTheme}),f&&(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{role:"button",className:"lf-player-btn-container"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{style:{outline:"none",border:this.props.darkTheme?"1px #505050 solid":"1px #ccc solid",borderRadius:"3px",width:"40px",textAlign:"center",backgroundColor:this.props.darkTheme?"#505050":"#ffffff",color:this.props.darkTheme?"#B9B9B9":"#999",fontSize:"0.7rem",padding:"0",fontFamily:"inherit"},type:"text",value:v,readOnly:!0})),g&&(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{role:"button",tabIndex:0,onClick:function(){e&&a&&a(!e.loop)},onKeyDown:function(){e&&a&&a(!e.loop)},className:e.loop?"lf-player-btn active":"lf-player-btn",style:ControlButtonStyle},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg",__assign({},y),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{d:"M12.5 16.8137h-.13v1.8939h4.9696c3.6455 0 6.6113-2.9658 6.6113-6.6116\n            0-3.64549-2.9658-6.61131-6.6113-6.61131-.5231 0-.947.42391-.947.94696 0 .52304.4239.94696.947.94696 2.6011 0\n            4.7174 2.11634 4.7174 4.71739 0 2.6014-2.1166 4.7177-4.7174 4.7177H12.5zM13.6025\n            5.61469v-.13H7.48137C3.83582 5.48469.87 8.45051.87 12.096c0 3.6509 3.17269 6.6117 6.81304 6.6117.52304 0\n            .94696-.424.94696-.947 0-.5231-.42392-.947-.94696-.947-2.60804 0-4.91907-2.1231-4.91907-4.7176 0-2.60115\n            2.11634-4.71744 4.7174-4.71744h6.12113V5.61469z",stroke:"#8795A1",strokeWidth:".26"}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{d:"M11.1482\n            2.20355h0l-.001-.00116c-.3412-.40061-.9405-.44558-1.33668-.0996h-.00001c-.39526.34519-.43936.94795-.09898\n            1.34767l2.51487 3.03683-2.51894 3.06468c-.33872.40088-.29282 1.00363.10347\n            1.34723l.08517-.0982-.08517.0982c.17853.1549.39807.2308.61647.2308.2671 0 .5328-.114.72-.3347h0l.0011-.0014\n            3.0435-3.68655.0006-.00068c.3035-.35872.3025-.88754-.0019-1.24526l-3.0425-3.65786zM13.9453\n            21.7965h0l.001.0011c.3413.4006.9407.4456 1.337.0996h0c.3953-.3452.4395-.9479.099-1.3477l-2.5154-3.0368\n            2.5195-3.0647c.3388-.4008.2929-1.0036-.1035-1.3472l-.0852.0982.0852-.0982c-.1786-.1549-.3981-.2308-.6166-.2308-.2671\n            0-.5329.114-.7202.3347h0l-.0011.0014-3.0442\n            3.6865c-.0001.0003-.0003.0005-.0005.0007-.3036.3587-.3027.8876.0019 1.2453l3.0431 3.6579z",fill:"#8795A1",stroke:"#8795A1",strokeWidth:".26"}))),u&&(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(Popover,{icon:(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg",__assign({},y),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{d:"M12 3.1L6.1 8.6a7.6 7.6 0 00-2.2 4 7.2 7.2 0 00.4 4.4 7.9 7.9 0 003 3.5 8.7 8.7 0 004.7 1.3c1.6 0\n            3.2-.5 4.6-1.3s2.4-2 3-3.5a7.2 7.2 0 00.5-4.5 7.6 7.6 0 00-2.2-4L12 3.2zM12 0l7.5 7a9.8 9.8 0 013 5.1\n            9.3 9.3 0 01-.6 5.8c-.9 1.8-2.2 3.3-4 4.4A11.2 11.2 0 0112 24a11.2 11.2 0\n            01-6-1.7c-1.7-1-3-2.6-3.9-4.4a9.3 9.3 0 01-.6-5.8c.4-2 1.5-3.7 3-5L12 0zM6 14h12c0 1.5-.7 3-1.8 4s-2.6\n            1.6-4.2 1.6S9 19 7.8 18s-1.7-2.5-1.7-4z"}))},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{slot:"content",className:"popover popover-background"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(ColorPicker,{colorChangedEvent:this.props.colorChangedEvent}))),w&&(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(Popover,{icon:(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg",__assign({},y),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{clipRule:"evenodd",d:"M0 3.01A2.983 2.983 0 012.983.027H16.99a2.983 2.983 0 012.983 2.983v14.008a2.982 2.982 0 01-2.983\n              2.983H2.983A2.983 2.983 0 010 17.018zm2.983-.941a.941.941 0 00-.942.94v14.01c0\n              .52.422.94.942.94H16.99a.94.94 0 00.941-.94V3.008a.941.941 0 00-.94-.94H2.981z",fillRule:"evenodd"}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{d:"M12.229 7.945l-2.07 4.598-2.586-2.605-2.414 2.758v2.146h9.656V11.93z"}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("circle",{cx:"7.444",cy:"6.513",r:"2.032"}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{d:"M9.561 23.916h11.25a2.929 2.929 0 002.926-2.927V9.954a1.06 1.06 0 10-2.122 0v11.035a.805.805 0\n              01-.803.804H9.562a1.061 1.061 0 100 2.123z",stroke:"#8795a1",strokeWidth:".215"}))},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{slot:"content",className:"lf-popover lf-popover-snapshot",onWheel:function(n){i&&i(v+(n.deltaY>0?-1:1),!1)}},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("h5",null,"Frame ",v),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{style:{cursor:"pointer",color:"#0FCCCE"},onClick:this.props.snapshot},"Download SVG"),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{style:{cursor:"pointer",color:"#0FCCCE"},onClick:this.props.snapshot},"Download PNG"),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("i",{className:"lf-note"},"Scroll with mousewheel to find exact frame"))))},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component)},5924:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{ZX:function(){return Controls},J5:function(){return Player}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9196),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),extendStatics=function(n,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e])})(n,t)};function __extends(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function e(){this.constructor=n}extendStatics(n,t),n.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}var __assign=function(){return(__assign=Object.assign||function(n){for(var t,e=1,r=arguments.length;e<r;e++)for(var o in t=arguments[e])Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n}).apply(this,arguments)};function __rest(n,t){var e={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&t.indexOf(r)<0&&(e[r]=n[r]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(n);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(n,r[o])&&(e[r[o]]=n[r[o]])}return e}function __decorate(n,t,e,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var s=n.length-1;s>=0;s--)(o=n[s])&&(i=(a<3?o(i):a>3?o(t,e,i):o(t,e))||i);return a>3&&i&&Object.defineProperty(t,e,i),i}function __param(n,t){return function(e,r){t(e,r,n)}}function __metadata(n,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(n,t)}function __awaiter(n,t,e,r){return new(e||(e=Promise))((function(o,a){function i(n){try{l(r.next(n))}catch(n){a(n)}}function s(n){try{l(r.throw(n))}catch(n){a(n)}}function l(n){var t;n.done?o(n.value):(t=n.value,t instanceof e?t:new e((function(n){n(t)}))).then(i,s)}l((r=r.apply(n,t||[])).next())}))}function __generator(n,t){var e,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(e)throw new TypeError("Generator is already executing.");for(;i;)try{if(e=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(n,i)}catch(n){a=[6,n],r=0}finally{e=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}}var __createBinding=Object.create?function(n,t,e,r){void 0===r&&(r=e),Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[e]}})}:function(n,t,e,r){void 0===r&&(r=e),n[r]=t[e]};function __exportStar(n,t){for(var e in n)"default"===e||Object.prototype.hasOwnProperty.call(t,e)||__createBinding(t,n,e)}function __values(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],r=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(n,t){var e="function"==typeof Symbol&&n[Symbol.iterator];if(!e)return n;var r,o,a=e.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(n){o={error:n}}finally{try{r&&!r.done&&(e=a.return)&&e.call(a)}finally{if(o)throw o.error}}return i}function __spread(){for(var n=[],t=0;t<arguments.length;t++)n=n.concat(__read(arguments[t]));return n}function __spreadArrays(){for(var n=0,t=0,e=arguments.length;t<e;t++)n+=arguments[t].length;var r=Array(n),o=0;for(t=0;t<e;t++)for(var a=arguments[t],i=0,s=a.length;i<s;i++,o++)r[o]=a[i];return r}function __spreadArray(n,t){for(var e=0,r=t.length,o=n.length;e<r;e++,o++)n[o]=t[e];return n}function __await(n){return this instanceof __await?(this.v=n,this):new __await(n)}function __asyncGenerator(n,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=e.apply(n,t||[]),a=[];return r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r;function i(n){o[n]&&(r[n]=function(t){return new Promise((function(e,r){a.push([n,t,e,r])>1||s(n,t)}))})}function s(n,t){try{(e=o[n](t)).value instanceof __await?Promise.resolve(e.value.v).then(l,c):p(a[0][2],e)}catch(n){p(a[0][3],n)}var e}function l(n){s("next",n)}function c(n){s("throw",n)}function p(n,t){n(t),a.shift(),a.length&&s(a[0][0],a[0][1])}}function __asyncDelegator(n){var t,e;return t={},r("next"),r("throw",(function(n){throw n})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=n[r]?function(t){return(e=!e)?{value:__await(n[r](t)),done:"return"===r}:o?o(t):t}:o}}function __asyncValues(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,e=n[Symbol.asyncIterator];return e?e.call(n):(n="function"==typeof __values?__values(n):n[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(e){t[e]=n[e]&&function(t){return new Promise((function(r,o){!function(n,t,e,r){Promise.resolve(r).then((function(t){n({value:t,done:e})}),t)}(r,o,(t=n[e](t)).done,t.value)}))}}}function __makeTemplateObject(n,t){return Object.defineProperty?Object.defineProperty(n,"raw",{value:t}):n.raw=t,n}var __setModuleDefault=Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t};function __importStar(n){if(n&&n.__esModule)return n;var t={};if(null!=n)for(var e in n)"default"!==e&&Object.prototype.hasOwnProperty.call(n,e)&&__createBinding(t,n,e);return __setModuleDefault(t,n),t}function __importDefault(n){return n&&n.__esModule?n:{default:n}}function __classPrivateFieldGet(n,t,e,r){if("a"===e&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?n!==t||!r:!t.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===e?r:"a"===e?r.call(n):r?r.value:t.get(n)}function __classPrivateFieldSet(n,t,e,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?n!==t||!o:!t.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(n,e):o?o.value=e:t.set(n,e),e}var commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{};function unwrapExports(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function createCommonjsModule(n,t){return n(t={exports:{}},t.exports),t.exports}function getCjsExportFromNamespace(n){return n&&n.default||n}function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var lottie=createCommonjsModule((function(module){var t,e;"undefined"!=typeof navigator&&(t=window||{},e=function(window){var svgNS="http://www.w3.org/2000/svg",locationHref="",initialDefaultFrame=-999999,subframeEnabled=!0,expressionsPlugin,isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),cachedColors={},bmRnd,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface(){return{}}!function(){var n,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],e=t.length;for(n=0;n<e;n+=1)BMMath[t[n]]=Math[t[n]]}(),BMMath.random=Math.random,BMMath.abs=function(n){if("object"==typeof n&&n.length){var t,e=createSizedArray(n.length),r=n.length;for(t=0;t<r;t+=1)e[t]=Math.abs(n[t]);return e}return Math.abs(n)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(n){bmRnd=n?Math.round:function(n){return n}}function styleDiv(n){n.style.position="absolute",n.style.top=0,n.style.left=0,n.style.display="block",n.style.transformOrigin="0 0",n.style.webkitTransformOrigin="0 0",n.style.backfaceVisibility="visible",n.style.webkitBackfaceVisibility="visible",n.style.transformStyle="preserve-3d",n.style.webkitTransformStyle="preserve-3d",n.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(n,t,e,r){this.type=n,this.currentTime=t,this.totalTime=e,this.direction=r<0?-1:1}function BMCompleteEvent(n,t){this.type=n,this.direction=t<0?-1:1}function BMCompleteLoopEvent(n,t,e,r){this.type=n,this.currentLoop=e,this.totalLoops=t,this.direction=r<0?-1:1}function BMSegmentStartEvent(n,t,e){this.type=n,this.firstFrame=t,this.totalFrames=e}function BMDestroyEvent(n,t){this.type=n,this.target=t}function BMRenderFrameErrorEvent(n,t){this.type="renderFrameError",this.nativeError=n,this.currentTime=t}function BMConfigErrorEvent(n){this.type="configError",this.nativeError=n}function BMAnimationConfigErrorEvent(n,t){this.type=n,this.nativeError=t}roundValues(!1);var createElementID=(_count=0,function(){return"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(n,t,e){var r,o,a,i,s,l,c,p;switch(l=e*(1-t),c=e*(1-(s=6*n-(i=Math.floor(6*n)))*t),p=e*(1-(1-s)*t),i%6){case 0:r=e,o=p,a=l;break;case 1:r=c,o=e,a=l;break;case 2:r=l,o=e,a=p;break;case 3:r=l,o=c,a=e;break;case 4:r=p,o=l,a=e;break;case 5:r=e,o=l,a=c}return[r,o,a]}function RGBtoHSV(n,t,e){var r,o=Math.max(n,t,e),a=Math.min(n,t,e),i=o-a,s=0===o?0:i/o,l=o/255;switch(o){case a:r=0;break;case n:r=t-e+i*(t<e?6:0),r/=6*i;break;case t:r=e-n+2*i,r/=6*i;break;case e:r=n-t+4*i,r/=6*i}return[r,s,l]}function addSaturationToRGB(n,t){var e=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return e[1]+=t,e[1]>1?e[1]=1:e[1]<=0&&(e[1]=0),HSVtoRGB(e[0],e[1],e[2])}function addBrightnessToRGB(n,t){var e=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return e[2]+=t,e[2]>1?e[2]=1:e[2]<0&&(e[2]=0),HSVtoRGB(e[0],e[1],e[2])}function addHueToRGB(n,t){var e=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return e[0]+=t/360,e[0]>1?e[0]-=1:e[0]<0&&(e[0]+=1),HSVtoRGB(e[0],e[1],e[2])}var rgbToHex=function(){var n,t,e=[];for(n=0;n<256;n+=1)t=n.toString(16),e[n]=1===t.length?"0"+t:t;return function(n,t,r){return n<0&&(n=0),t<0&&(t=0),r<0&&(r=0),"#"+e[n]+e[t]+e[r]}}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(n,t){if(this._cbs[n])for(var e=this._cbs[n].length,r=0;r<e;r+=1)this._cbs[n][r](t)},addEventListener:function(n,t){return this._cbs[n]||(this._cbs[n]=[]),this._cbs[n].push(t),function(){this.removeEventListener(n,t)}.bind(this)},removeEventListener:function(n,t){if(t){if(this._cbs[n]){for(var e=0,r=this._cbs[n].length;e<r;)this._cbs[n][e]===t&&(this._cbs[n].splice(e,1),e-=1,r-=1),e+=1;this._cbs[n].length||(this._cbs[n]=null)}}else this._cbs[n]=null}};var createTypedArray=function(){function n(n,t){var e,r=0,o=[];switch(n){case"int16":case"uint8c":e=1;break;default:e=1.1}for(r=0;r<t;r+=1)o.push(e);return o}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,e){return"float32"===t?new Float32Array(e):"int16"===t?new Int16Array(e):"uint8c"===t?new Uint8ClampedArray(e):n(t,e)}:n}();function createSizedArray(n){return Array.apply(null,{length:n})}function createNS(n){return document.createElementNS(svgNS,n)}function createTag(n){return document.createElement(n)}function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&(this.dynamicProperties.push(n),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var n;this._mdf=!1;var t=this.dynamicProperties.length;for(n=0;n<t;n+=1)this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(n){this.container=n,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var getBlendMode=(blendModeEnums={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(n){return blendModeEnums[n]||""}),blendModeEnums,Matrix=function(){var n=Math.cos,t=Math.sin,e=Math.tan,r=Math.round;function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function a(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(r,-o,0,0,o,r,0,0,0,0,1,0,0,0,0,1)}function i(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(1,0,0,0,0,r,-o,0,0,o,r,0,0,0,0,1)}function s(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(r,0,o,0,0,1,0,0,-o,0,r,0,0,0,0,1)}function l(e){if(0===e)return this;var r=n(e),o=t(e);return this._t(r,-o,0,0,o,r,0,0,0,0,1,0,0,0,0,1)}function c(n,t){return this._t(1,t,n,1,0,0)}function p(n,t){return this.shear(e(n),e(t))}function d(r,o){var a=n(o),i=t(o);return this._t(a,i,0,0,-i,a,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,e(r),1,0,0,0,0,1,0,0,0,0,1)._t(a,-i,0,0,i,a,0,0,0,0,1,0,0,0,0,1)}function m(n,t,e){return e||0===e||(e=1),1===n&&1===t&&1===e?this:this._t(n,0,0,0,0,t,0,0,0,0,e,0,0,0,0,1)}function h(n,t,e,r,o,a,i,s,l,c,p,d,m,h,g,f){return this.props[0]=n,this.props[1]=t,this.props[2]=e,this.props[3]=r,this.props[4]=o,this.props[5]=a,this.props[6]=i,this.props[7]=s,this.props[8]=l,this.props[9]=c,this.props[10]=p,this.props[11]=d,this.props[12]=m,this.props[13]=h,this.props[14]=g,this.props[15]=f,this}function g(n,t,e){return e=e||0,0!==n||0!==t||0!==e?this._t(1,0,0,0,0,1,0,0,0,0,1,0,n,t,e,1):this}function f(n,t,e,r,o,a,i,s,l,c,p,d,m,h,g,f){var u=this.props;if(1===n&&0===t&&0===e&&0===r&&0===o&&1===a&&0===i&&0===s&&0===l&&0===c&&1===p&&0===d)return u[12]=u[12]*n+u[15]*m,u[13]=u[13]*a+u[15]*h,u[14]=u[14]*p+u[15]*g,u[15]*=f,this._identityCalculated=!1,this;var w=u[0],y=u[1],v=u[2],b=u[3],x=u[4],A=u[5],C=u[6],k=u[7],E=u[8],_=u[9],P=u[10],S=u[11],D=u[12],I=u[13],T=u[14],M=u[15];return u[0]=w*n+y*o+v*l+b*m,u[1]=w*t+y*a+v*c+b*h,u[2]=w*e+y*i+v*p+b*g,u[3]=w*r+y*s+v*d+b*f,u[4]=x*n+A*o+C*l+k*m,u[5]=x*t+A*a+C*c+k*h,u[6]=x*e+A*i+C*p+k*g,u[7]=x*r+A*s+C*d+k*f,u[8]=E*n+_*o+P*l+S*m,u[9]=E*t+_*a+P*c+S*h,u[10]=E*e+_*i+P*p+S*g,u[11]=E*r+_*s+P*d+S*f,u[12]=D*n+I*o+T*l+M*m,u[13]=D*t+I*a+T*c+M*h,u[14]=D*e+I*i+T*p+M*g,u[15]=D*r+I*s+T*d+M*f,this._identityCalculated=!1,this}function u(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function w(n){for(var t=0;t<16;){if(n.props[t]!==this.props[t])return!1;t+=1}return!0}function y(n){var t;for(t=0;t<16;t+=1)n.props[t]=this.props[t];return n}function v(n){var t;for(t=0;t<16;t+=1)this.props[t]=n[t]}function b(n,t,e){return{x:n*this.props[0]+t*this.props[4]+e*this.props[8]+this.props[12],y:n*this.props[1]+t*this.props[5]+e*this.props[9]+this.props[13],z:n*this.props[2]+t*this.props[6]+e*this.props[10]+this.props[14]}}function x(n,t,e){return n*this.props[0]+t*this.props[4]+e*this.props[8]+this.props[12]}function A(n,t,e){return n*this.props[1]+t*this.props[5]+e*this.props[9]+this.props[13]}function C(n,t,e){return n*this.props[2]+t*this.props[6]+e*this.props[10]+this.props[14]}function k(){var n=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/n,e=-this.props[1]/n,r=-this.props[4]/n,o=this.props[0]/n,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/n,i=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/n,s=new Matrix;return s.props[0]=t,s.props[1]=e,s.props[4]=r,s.props[5]=o,s.props[12]=a,s.props[13]=i,s}function E(n){return this.getInverseMatrix().applyToPointArray(n[0],n[1],n[2]||0)}function _(n){var t,e=n.length,r=[];for(t=0;t<e;t+=1)r[t]=E(n[t]);return r}function P(n,t,e){var r=createTypedArray("float32",6);if(this.isIdentity())r[0]=n[0],r[1]=n[1],r[2]=t[0],r[3]=t[1],r[4]=e[0],r[5]=e[1];else{var o=this.props[0],a=this.props[1],i=this.props[4],s=this.props[5],l=this.props[12],c=this.props[13];r[0]=n[0]*o+n[1]*i+l,r[1]=n[0]*a+n[1]*s+c,r[2]=t[0]*o+t[1]*i+l,r[3]=t[0]*a+t[1]*s+c,r[4]=e[0]*o+e[1]*i+l,r[5]=e[0]*a+e[1]*s+c}return r}function S(n,t,e){return this.isIdentity()?[n,t,e]:[n*this.props[0]+t*this.props[4]+e*this.props[8]+this.props[12],n*this.props[1]+t*this.props[5]+e*this.props[9]+this.props[13],n*this.props[2]+t*this.props[6]+e*this.props[10]+this.props[14]]}function D(n,t){if(this.isIdentity())return n+","+t;var e=this.props;return Math.round(100*(n*e[0]+t*e[4]+e[12]))/100+","+Math.round(100*(n*e[1]+t*e[5]+e[13]))/100}function I(){for(var n=0,t=this.props,e="matrix3d(";n<16;)e+=r(1e4*t[n])/1e4,e+=15===n?")":",",n+=1;return e}function T(n){return n<1e-6&&n>0||n>-1e-6&&n<0?r(1e4*n)/1e4:n}function M(){var n=this.props;return"matrix("+T(n[0])+","+T(n[1])+","+T(n[4])+","+T(n[5])+","+T(n[12])+","+T(n[13])+")"}return function(){this.reset=o,this.rotate=a,this.rotateX=i,this.rotateY=s,this.rotateZ=l,this.skew=p,this.skewFromAxis=d,this.shear=c,this.scale=m,this.setTransform=h,this.translate=g,this.transform=f,this.applyToPoint=b,this.applyToX=x,this.applyToY=A,this.applyToZ=C,this.applyToPointArray=S,this.applyToTriplePoints=P,this.applyToPointStringified=D,this.toCSS=I,this.to2dCSS=M,this.clone=y,this.cloneFromProps=v,this.equals=w,this.inversePoints=_,this.inversePoint=E,this.getInverseMatrix=k,this._t=this.transform,this.isIdentity=u,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();!function(n,t){var e=this,r=t.pow(256,6),o=t.pow(2,52),a=2*o;function i(n){var t,e=n.length,r=this,o=0,a=r.i=r.j=0,i=r.S=[];for(e||(n=[e++]);o<256;)i[o]=o++;for(o=0;o<256;o++)i[o]=i[a=255&a+n[o%e]+(t=i[o])],i[a]=t;r.g=function(n){for(var t,e=0,o=r.i,a=r.j,i=r.S;n--;)t=i[o=255&o+1],e=256*e+i[255&(i[o]=i[a=255&a+t])+(i[a]=t)];return r.i=o,r.j=a,e}}function s(n,t){return t.i=n.i,t.j=n.j,t.S=n.S.slice(),t}function l(n,t){for(var e,r=n+"",o=0;o<r.length;)t[255&o]=255&(e^=19*t[255&o])+r.charCodeAt(o++);return c(t)}function c(n){return String.fromCharCode.apply(0,n)}t.seedrandom=function(p,d,m){var h=[],g=l(function n(t,e){var r,o=[],a=typeof t;if(e&&"object"==a)for(r in t)try{o.push(n(t[r],e-1))}catch(n){}return o.length?o:"string"==a?t:t+"\0"}((d=!0===d?{entropy:!0}:d||{}).entropy?[p,c(n)]:null===p?function(){try{var t=new Uint8Array(256);return(e.crypto||e.msCrypto).getRandomValues(t),c(t)}catch(t){var r=e.navigator,o=r&&r.plugins;return[+new Date,e,o,e.screen,c(n)]}}():p,3),h),f=new i(h),u=function(){for(var n=f.g(6),t=r,e=0;n<o;)n=256*(n+e),t*=256,e=f.g(1);for(;n>=a;)n/=2,t/=2,e>>>=1;return(n+e)/t};return u.int32=function(){return 0|f.g(4)},u.quick=function(){return f.g(4)/4294967296},u.double=u,l(c(f.S),n),(d.pass||m||function(n,e,r,o){return o&&(o.S&&s(o,f),n.state=function(){return s(f,{})}),r?(t.random=n,e):n})(u,g,"global"in d?d.global:this==t,d.state)},l(t.random(),n)}([],BMMath);var BezierFactory=function(){var n={getBezierEasing:function(n,e,r,o,a){var i=a||("bez_"+n+"_"+e+"_"+r+"_"+o).replace(/\./g,"p");if(t[i])return t[i];var s=new l([n,e,r,o]);return t[i]=s,s}},t={},e="function"==typeof Float32Array;function r(n,t){return 1-3*t+3*n}function o(n,t){return 3*t-6*n}function a(n){return 3*n}function i(n,t,e){return((r(t,e)*n+o(t,e))*n+a(t))*n}function s(n,t,e){return 3*r(t,e)*n*n+2*o(t,e)*n+a(t)}function l(n){this._p=n,this._mSampleValues=e?new Float32Array(11):new Array(11),this._precomputed=!1,this.get=this.get.bind(this)}return l.prototype={get:function(n){var t=this._p[0],e=this._p[1],r=this._p[2],o=this._p[3];return this._precomputed||this._precompute(),t===e&&r===o?n:0===n?0:1===n?1:i(this._getTForX(n),e,o)},_precompute:function(){var n=this._p[0],t=this._p[1],e=this._p[2],r=this._p[3];this._precomputed=!0,n===t&&e===r||this._calcSampleValues()},_calcSampleValues:function(){for(var n=this._p[0],t=this._p[2],e=0;e<11;++e)this._mSampleValues[e]=i(.1*e,n,t)},_getTForX:function(n){for(var t=this._p[0],e=this._p[2],r=this._mSampleValues,o=0,a=1;10!==a&&r[a]<=n;++a)o+=.1;var l=o+(n-r[--a])/(r[a+1]-r[a])*.1,c=s(l,t,e);return c>=.001?function(n,t,e,r){for(var o=0;o<4;++o){var a=s(t,e,r);if(0===a)return t;t-=(i(t,e,r)-n)/a}return t}(n,l,t,e):0===c?l:function(n,t,e,r,o){var a,s,l=0;do{(a=i(s=t+(e-t)/2,r,o)-n)>0?e=s:t=s}while(Math.abs(a)>1e-7&&++l<10);return s}(n,o,o+.1,t,e)}},n}();function extendPrototype(n,t){var e,r,o=n.length;for(e=0;e<o;e+=1)for(var a in r=n[e].prototype)Object.prototype.hasOwnProperty.call(r,a)&&(t.prototype[a]=r[a])}function getDescriptor(n,t){return Object.getOwnPropertyDescriptor(n,t)}function createProxyFunction(n){function t(){}return t.prototype=n,t}function bezFunction(){var n=Math;function t(n,t,e,r,o,a){var i=n*r+t*o+e*a-o*r-a*n-e*t;return i>-.001&&i<.001}var e=function(n,t,e,r){var o,a,i,s,l,c,p=defaultCurveSegments,d=0,m=[],h=[],g=bezierLengthPool.newElement();for(i=e.length,o=0;o<p;o+=1){for(l=o/(p-1),c=0,a=0;a<i;a+=1)s=bmPow(1-l,3)*n[a]+3*bmPow(1-l,2)*l*e[a]+3*(1-l)*bmPow(l,2)*r[a]+bmPow(l,3)*t[a],m[a]=s,null!==h[a]&&(c+=bmPow(m[a]-h[a],2)),h[a]=m[a];c&&(d+=c=bmSqrt(c)),g.percents[o]=l,g.lengths[o]=d}return g.addedLength=d,g};function r(n){this.segmentLength=0,this.points=new Array(n)}function o(n,t){this.partialLength=n,this.point=t}var a,i=(a={},function(n,e,i,s){var l=(n[0]+"_"+n[1]+"_"+e[0]+"_"+e[1]+"_"+i[0]+"_"+i[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!a[l]){var c,p,d,m,h,g,f,u=defaultCurveSegments,w=0,y=null;2===n.length&&(n[0]!==e[0]||n[1]!==e[1])&&t(n[0],n[1],e[0],e[1],n[0]+i[0],n[1]+i[1])&&t(n[0],n[1],e[0],e[1],e[0]+s[0],e[1]+s[1])&&(u=2);var v=new r(u);for(d=i.length,c=0;c<u;c+=1){for(f=createSizedArray(d),h=c/(u-1),g=0,p=0;p<d;p+=1)m=bmPow(1-h,3)*n[p]+3*bmPow(1-h,2)*h*(n[p]+i[p])+3*(1-h)*bmPow(h,2)*(e[p]+s[p])+bmPow(h,3)*e[p],f[p]=m,null!==y&&(g+=bmPow(f[p]-y[p],2));w+=g=bmSqrt(g),v.points[c]=new o(g,f),y=f}v.segmentLength=w,a[l]=v}return a[l]});function s(n,t){var e=t.percents,r=t.lengths,o=e.length,a=bmFloor((o-1)*n),i=n*t.addedLength,s=0;if(a===o-1||0===a||i===r[a])return e[a];for(var l=r[a]>i?-1:1,c=!0;c;)if(r[a]<=i&&r[a+1]>i?(s=(i-r[a])/(r[a+1]-r[a]),c=!1):a+=l,a<0||a>=o-1){if(a===o-1)return e[a];c=!1}return e[a]+(e[a+1]-e[a])*s}var l=createTypedArray("float32",8);return{getSegmentsLength:function(n){var t,r=segmentsLengthPool.newElement(),o=n.c,a=n.v,i=n.o,s=n.i,l=n._length,c=r.lengths,p=0;for(t=0;t<l-1;t+=1)c[t]=e(a[t],a[t+1],i[t],s[t+1]),p+=c[t].addedLength;return o&&l&&(c[t]=e(a[t],a[0],i[t],s[0]),p+=c[t].addedLength),r.totalLength=p,r},getNewSegment:function(t,e,r,o,a,i,c){a<0?a=0:a>1&&(a=1);var p,d=s(a,c),m=s(i=i>1?1:i,c),h=t.length,g=1-d,f=1-m,u=g*g*g,w=d*g*g*3,y=d*d*g*3,v=d*d*d,b=g*g*f,x=d*g*f+g*d*f+g*g*m,A=d*d*f+g*d*m+d*g*m,C=d*d*m,k=g*f*f,E=d*f*f+g*m*f+g*f*m,_=d*m*f+g*m*m+d*f*m,P=d*m*m,S=f*f*f,D=m*f*f+f*m*f+f*f*m,I=m*m*f+f*m*m+m*f*m,T=m*m*m;for(p=0;p<h;p+=1)l[4*p]=n.round(1e3*(u*t[p]+w*r[p]+y*o[p]+v*e[p]))/1e3,l[4*p+1]=n.round(1e3*(b*t[p]+x*r[p]+A*o[p]+C*e[p]))/1e3,l[4*p+2]=n.round(1e3*(k*t[p]+E*r[p]+_*o[p]+P*e[p]))/1e3,l[4*p+3]=n.round(1e3*(S*t[p]+D*r[p]+I*o[p]+T*e[p]))/1e3;return l},getPointInSegment:function(t,e,r,o,a,i){var l=s(a,i),c=1-l;return[n.round(1e3*(c*c*c*t[0]+(l*c*c+c*l*c+c*c*l)*r[0]+(l*l*c+c*l*l+l*c*l)*o[0]+l*l*l*e[0]))/1e3,n.round(1e3*(c*c*c*t[1]+(l*c*c+c*l*c+c*c*l)*r[1]+(l*l*c+c*l*l+l*c*l)*o[1]+l*l*l*e[1]))/1e3]},buildBezierData:i,pointOnLine2D:t,pointOnLine3D:function(e,r,o,a,i,s,l,c,p){if(0===o&&0===s&&0===p)return t(e,r,a,i,l,c);var d,m=n.sqrt(n.pow(a-e,2)+n.pow(i-r,2)+n.pow(s-o,2)),h=n.sqrt(n.pow(l-e,2)+n.pow(c-r,2)+n.pow(p-o,2)),g=n.sqrt(n.pow(l-a,2)+n.pow(c-i,2)+n.pow(p-s,2));return(d=m>h?m>g?m-h-g:g-h-m:g>h?g-h-m:h-m-g)>-1e-4&&d<1e-4}}}!function(){for(var n=0,t=["ms","moz","webkit","o"],e=0;e<t.length&&!window.requestAnimationFrame;++e)window.requestAnimationFrame=window[t[e]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[e]+"CancelAnimationFrame"]||window[t[e]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t){var e=(new Date).getTime(),r=Math.max(0,16-(e-n)),o=setTimeout((function(){t(e+r)}),r);return n=e+r,o}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)})}();var bez=bezFunction();function dataFunctionManager(){function n(o,a,i){var s,l,c,d,m,h,g=o.length;for(l=0;l<g;l+=1)if("ks"in(s=o[l])&&!s.completed){if(s.completed=!0,s.tt&&(o[l-1].td=s.tt),s.hasMask){var f=s.masksProperties;for(d=f.length,c=0;c<d;c+=1)if(f[c].pt.k.i)r(f[c].pt.k);else for(h=f[c].pt.k.length,m=0;m<h;m+=1)f[c].pt.k[m].s&&r(f[c].pt.k[m].s[0]),f[c].pt.k[m].e&&r(f[c].pt.k[m].e[0])}0===s.ty?(s.layers=t(s.refId,a),n(s.layers,a,i)):4===s.ty?e(s.shapes):5===s.ty&&p(s)}}function t(n,t){for(var e=0,r=t.length;e<r;){if(t[e].id===n)return t[e].layers.__used?JSON.parse(JSON.stringify(t[e].layers)):(t[e].layers.__used=!0,t[e].layers);e+=1}return null}function e(n){var t,o,a;for(t=n.length-1;t>=0;t-=1)if("sh"===n[t].ty)if(n[t].ks.k.i)r(n[t].ks.k);else for(a=n[t].ks.k.length,o=0;o<a;o+=1)n[t].ks.k[o].s&&r(n[t].ks.k[o].s[0]),n[t].ks.k[o].e&&r(n[t].ks.k[o].e[0]);else"gr"===n[t].ty&&e(n[t].it)}function r(n){var t,e=n.i.length;for(t=0;t<e;t+=1)n.i[t][0]+=n.v[t][0],n.i[t][1]+=n.v[t][1],n.o[t][0]+=n.v[t][0],n.o[t][1]+=n.v[t][1]}function o(n,t){var e=t?t.split("."):[100,100,100];return n[0]>e[0]||!(e[0]>n[0])&&(n[1]>e[1]||!(e[1]>n[1])&&(n[2]>e[2]||!(e[2]>n[2])&&null))}var a,i=function(){var n=[4,4,14];function t(n){var t,e,r,o=n.length;for(t=0;t<o;t+=1)5===n[t].ty&&(r=(e=n[t]).t.d,e.t.d={k:[{s:r,t:0}]})}return function(e){if(o(n,e.v)&&(t(e.layers),e.assets)){var r,a=e.assets.length;for(r=0;r<a;r+=1)e.assets[r].layers&&t(e.assets[r].layers)}}}(),s=(a=[4,7,99],function(n){if(n.chars&&!o(a,n.v)){var t,e,i,s,l,c=n.chars.length;for(t=0;t<c;t+=1)if(n.chars[t].data&&n.chars[t].data.shapes)for(i=(l=n.chars[t].data.shapes[0].it).length,e=0;e<i;e+=1)(s=l[e].ks.k).__converted||(r(l[e].ks.k),s.__converted=!0)}}),l=function(){var n=[4,1,9];function t(n){var e,r,o,a=n.length;for(e=0;e<a;e+=1)if("gr"===n[e].ty)t(n[e].it);else if("fl"===n[e].ty||"st"===n[e].ty)if(n[e].c.k&&n[e].c.k[0].i)for(o=n[e].c.k.length,r=0;r<o;r+=1)n[e].c.k[r].s&&(n[e].c.k[r].s[0]/=255,n[e].c.k[r].s[1]/=255,n[e].c.k[r].s[2]/=255,n[e].c.k[r].s[3]/=255),n[e].c.k[r].e&&(n[e].c.k[r].e[0]/=255,n[e].c.k[r].e[1]/=255,n[e].c.k[r].e[2]/=255,n[e].c.k[r].e[3]/=255);else n[e].c.k[0]/=255,n[e].c.k[1]/=255,n[e].c.k[2]/=255,n[e].c.k[3]/=255}function e(n){var e,r=n.length;for(e=0;e<r;e+=1)4===n[e].ty&&t(n[e].shapes)}return function(t){if(o(n,t.v)&&(e(t.layers),t.assets)){var r,a=t.assets.length;for(r=0;r<a;r+=1)t.assets[r].layers&&e(t.assets[r].layers)}}}(),c=function(){var n=[4,4,18];function t(n){var e,r,o;for(e=n.length-1;e>=0;e-=1)if("sh"===n[e].ty)if(n[e].ks.k.i)n[e].ks.k.c=n[e].closed;else for(o=n[e].ks.k.length,r=0;r<o;r+=1)n[e].ks.k[r].s&&(n[e].ks.k[r].s[0].c=n[e].closed),n[e].ks.k[r].e&&(n[e].ks.k[r].e[0].c=n[e].closed);else"gr"===n[e].ty&&t(n[e].it)}function e(n){var e,r,o,a,i,s,l=n.length;for(r=0;r<l;r+=1){if((e=n[r]).hasMask){var c=e.masksProperties;for(a=c.length,o=0;o<a;o+=1)if(c[o].pt.k.i)c[o].pt.k.c=c[o].cl;else for(s=c[o].pt.k.length,i=0;i<s;i+=1)c[o].pt.k[i].s&&(c[o].pt.k[i].s[0].c=c[o].cl),c[o].pt.k[i].e&&(c[o].pt.k[i].e[0].c=c[o].cl)}4===e.ty&&t(e.shapes)}}return function(t){if(o(n,t.v)&&(e(t.layers),t.assets)){var r,a=t.assets.length;for(r=0;r<a;r+=1)t.assets[r].layers&&e(t.assets[r].layers)}}}();function p(n){0!==n.t.a.length||"m"in n.t.p||(n.singleShape=!0)}var d={completeData:function(t,e){t.__complete||(l(t),i(t),s(t),c(t),n(t.layers,t.assets,e),t.__complete=!0)}};return d.checkColors=l,d.checkChars=s,d.checkShapes=c,d.completeLayers=n,d}var dataManager=dataFunctionManager();function getFontProperties(n){for(var t=n.fStyle?n.fStyle.split(" "):[],e="normal",r="normal",o=t.length,a=0;a<o;a+=1)switch(t[a].toLowerCase()){case"italic":r="italic";break;case"bold":e="700";break;case"black":e="900";break;case"medium":e="500";break;case"regular":case"normal":e="400";break;case"light":case"thin":e="200"}return{style:r,weight:n.fWeight||e}}var FontManager=function(){var n={w:0,size:0,shapes:[]},t=[];function e(n,t){var e=createTag("span");e.setAttribute("aria-hidden",!0),e.style.fontFamily=t;var r=createTag("span");r.innerText="giItT1WQy@!-/#",e.style.position="absolute",e.style.left="-10000px",e.style.top="-10000px",e.style.fontSize="300px",e.style.fontVariant="normal",e.style.fontStyle="normal",e.style.fontWeight="normal",e.style.letterSpacing="0",e.appendChild(r),document.body.appendChild(e);var o=r.offsetWidth;return r.style.fontFamily=function(n){var t,e=n.split(","),r=e.length,o=[];for(t=0;t<r;t+=1)"sans-serif"!==e[t]&&"monospace"!==e[t]&&o.push(e[t]);return o.join(",")}(n)+", "+t,{node:r,w:o,parent:e}}function r(n,t){var e=createNS("text");e.style.fontSize="100px";var r=getFontProperties(t);return e.setAttribute("font-family",t.fFamily),e.setAttribute("font-style",r.style),e.setAttribute("font-weight",r.weight),e.textContent="1",t.fClass?(e.style.fontFamily="inherit",e.setAttribute("class",t.fClass)):e.style.fontFamily=t.fFamily,n.appendChild(e),createTag("canvas").getContext("2d").font=t.fWeight+" "+t.fStyle+" 100px "+t.fFamily,e}t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var o=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return o.getCombinedCharacterCodes=function(){return t},o.prototype={addChars:function(n){if(n){var t;this.chars||(this.chars=[]);var e,r,o=n.length,a=this.chars.length;for(t=0;t<o;t+=1){for(e=0,r=!1;e<a;)this.chars[e].style===n[t].style&&this.chars[e].fFamily===n[t].fFamily&&this.chars[e].ch===n[t].ch&&(r=!0),e+=1;r||(this.chars.push(n[t]),a+=1)}}},addFonts:function(n,t){if(n){if(this.chars)return this.isLoaded=!0,void(this.fonts=n.list);var o,a=n.list,i=a.length,s=i;for(o=0;o<i;o+=1){var l,c,p=!0;if(a[o].loaded=!1,a[o].monoCase=e(a[o].fFamily,"monospace"),a[o].sansCase=e(a[o].fFamily,"sans-serif"),a[o].fPath){if("p"===a[o].fOrigin||3===a[o].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+a[o].fFamily+'"], style[f-origin="3"][f-family="'+a[o].fFamily+'"]')).length>0&&(p=!1),p){var d=createTag("style");d.setAttribute("f-forigin",a[o].fOrigin),d.setAttribute("f-origin",a[o].origin),d.setAttribute("f-family",a[o].fFamily),d.type="text/css",d.innerText="@font-face {font-family: "+a[o].fFamily+"; font-style: normal; src: url('"+a[o].fPath+"');}",t.appendChild(d)}}else if("g"===a[o].fOrigin||1===a[o].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;c<l.length;c+=1)-1!==l[c].href.indexOf(a[o].fPath)&&(p=!1);if(p){var m=createTag("link");m.setAttribute("f-forigin",a[o].fOrigin),m.setAttribute("f-origin",a[o].origin),m.type="text/css",m.rel="stylesheet",m.href=a[o].fPath,document.body.appendChild(m)}}else if("t"===a[o].fOrigin||2===a[o].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),c=0;c<l.length;c+=1)a[o].fPath===l[c].src&&(p=!1);if(p){var h=createTag("link");h.setAttribute("f-forigin",a[o].fOrigin),h.setAttribute("f-origin",a[o].origin),h.setAttribute("rel","stylesheet"),h.setAttribute("href",a[o].fPath),t.appendChild(h)}}}else a[o].loaded=!0,s-=1;a[o].helper=r(t,a[o]),a[o].cache={},this.fonts.push(a[o])}0===s?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,e,r){for(var o=0,a=this.chars.length;o<a;){if(this.chars[o].ch===t&&this.chars[o].style===e&&this.chars[o].fFamily===r)return this.chars[o];o+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0),n},getFontByName:function(n){for(var t=0,e=this.fonts.length;t<e;){if(this.fonts[t].fName===n)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(n,t,e){var r=this.getFontByName(t),o=n.charCodeAt(0);if(!r.cache[o+1]){var a=r.helper;if(" "===n){a.textContent="|"+n+"|";var i=a.getComputedTextLength();a.textContent="||";var s=a.getComputedTextLength();r.cache[o+1]=(i-s)/100}else a.textContent=n,r.cache[o+1]=a.getComputedTextLength()/100}return r.cache[o+1]*e},checkLoadedFonts:function(){var n,t,e,r=this.fonts.length,o=r;for(n=0;n<r;n+=1)this.fonts[n].loaded?o-=1:"n"===this.fonts[n].fOrigin||0===this.fonts[n].origin?this.fonts[n].loaded=!0:(t=this.fonts[n].monoCase.node,e=this.fonts[n].monoCase.w,t.offsetWidth!==e?(o-=1,this.fonts[n].loaded=!0):(t=this.fonts[n].sansCase.node,e=this.fonts[n].sansCase.w,t.offsetWidth!==e&&(o-=1,this.fonts[n].loaded=!0)),this.fonts[n].loaded&&(this.fonts[n].sansCase.parent.parentNode.removeChild(this.fonts[n].sansCase.parent),this.fonts[n].monoCase.parent.parentNode.removeChild(this.fonts[n].monoCase.parent)));0!==o&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},o}(),PropertyFactory=function(){var n=initialDefaultFrame,t=Math.abs;function e(n,t){var e,o=this.offsetTime;"multidimensional"===this.propType&&(e=createTypedArray("float32",this.pv.length));for(var a,i,s,l,c,p,d,m,h=t.lastIndex,g=h,f=this.keyframes.length-1,u=!0;u;){if(a=this.keyframes[g],i=this.keyframes[g+1],g===f-1&&n>=i.t-o){a.h&&(a=i),h=0;break}if(i.t-o>n){h=g;break}g<f-1?g+=1:(h=0,u=!1)}var w,y=i.t-o,v=a.t-o;if(a.to){a.bezierData||(a.bezierData=bez.buildBezierData(a.s,i.s||a.e,a.to,a.ti));var b=a.bezierData;if(n>=y||n<v){var x=n>=y?b.points.length-1:0;for(l=b.points[x].point.length,s=0;s<l;s+=1)e[s]=b.points[x].point[s]}else{a.__fnct?m=a.__fnct:(m=BezierFactory.getBezierEasing(a.o.x,a.o.y,a.i.x,a.i.y,a.n).get,a.__fnct=m),c=m((n-v)/(y-v));var A,C=b.segmentLength*c,k=t.lastFrame<n&&t._lastKeyframeIndex===g?t._lastAddedLength:0;for(d=t.lastFrame<n&&t._lastKeyframeIndex===g?t._lastPoint:0,u=!0,p=b.points.length;u;){if(k+=b.points[d].partialLength,0===C||0===c||d===b.points.length-1){for(l=b.points[d].point.length,s=0;s<l;s+=1)e[s]=b.points[d].point[s];break}if(C>=k&&C<k+b.points[d+1].partialLength){for(A=(C-k)/b.points[d+1].partialLength,l=b.points[d].point.length,s=0;s<l;s+=1)e[s]=b.points[d].point[s]+(b.points[d+1].point[s]-b.points[d].point[s])*A;break}d<p-1?d+=1:u=!1}t._lastPoint=d,t._lastAddedLength=k-b.points[d].partialLength,t._lastKeyframeIndex=g}}else{var E,_,P,S,D;if(f=a.s.length,w=i.s||a.e,this.sh&&1!==a.h)n>=y?(e[0]=w[0],e[1]=w[1],e[2]=w[2]):n<=v?(e[0]=a.s[0],e[1]=a.s[1],e[2]=a.s[2]):function(n,t){var e=t[0],r=t[1],o=t[2],a=t[3],i=Math.atan2(2*r*a-2*e*o,1-2*r*r-2*o*o),s=Math.asin(2*e*r+2*o*a),l=Math.atan2(2*e*a-2*r*o,1-2*e*e-2*o*o);n[0]=i/degToRads,n[1]=s/degToRads,n[2]=l/degToRads}(e,function(n,t,e){var r,o,a,i,s,l=[],c=n[0],p=n[1],d=n[2],m=n[3],h=t[0],g=t[1],f=t[2],u=t[3];return(o=c*h+p*g+d*f+m*u)<0&&(o=-o,h=-h,g=-g,f=-f,u=-u),1-o>1e-6?(r=Math.acos(o),a=Math.sin(r),i=Math.sin((1-e)*r)/a,s=Math.sin(e*r)/a):(i=1-e,s=e),l[0]=i*c+s*h,l[1]=i*p+s*g,l[2]=i*d+s*f,l[3]=i*m+s*u,l}(r(a.s),r(w),(n-v)/(y-v)));else for(g=0;g<f;g+=1)1!==a.h&&(n>=y?c=1:n<v?c=0:(a.o.x.constructor===Array?(a.__fnct||(a.__fnct=[]),a.__fnct[g]?m=a.__fnct[g]:(E=void 0===a.o.x[g]?a.o.x[0]:a.o.x[g],_=void 0===a.o.y[g]?a.o.y[0]:a.o.y[g],P=void 0===a.i.x[g]?a.i.x[0]:a.i.x[g],S=void 0===a.i.y[g]?a.i.y[0]:a.i.y[g],m=BezierFactory.getBezierEasing(E,_,P,S).get,a.__fnct[g]=m)):a.__fnct?m=a.__fnct:(E=a.o.x,_=a.o.y,P=a.i.x,S=a.i.y,m=BezierFactory.getBezierEasing(E,_,P,S).get,a.__fnct=m),c=m((n-v)/(y-v)))),w=i.s||a.e,D=1===a.h?a.s[g]:a.s[g]+(w[g]-a.s[g])*c,"multidimensional"===this.propType?e[g]=D:e=D}return t.lastIndex=h,e}function r(n){var t=n[0]*degToRads,e=n[1]*degToRads,r=n[2]*degToRads,o=Math.cos(t/2),a=Math.cos(e/2),i=Math.cos(r/2),s=Math.sin(t/2),l=Math.sin(e/2),c=Math.sin(r/2);return[s*l*i+o*a*c,s*a*i+o*l*c,o*l*i-s*a*c,o*a*i-s*l*c]}function o(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==n&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame<e&&t<e))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var o=this.interpolateValue(t,this._caching);this.pv=o}return this._caching.lastFrame=t,this.pv}function a(n){var e;if("unidimensional"===this.propType)e=n*this.mult,t(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var r=0,o=this.v.length;r<o;)e=n[r]*this.mult,t(this.v[r]-e)>1e-5&&(this.v[r]=e,this._mdf=!0),r+=1}function i(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var n;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,e=this.kf?this.pv:this.data.k;for(n=0;n<t;n+=1)e=this.effectsSequence[n](e);this.setVValue(e),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function s(n){this.effectsSequence.push(n),this.container.addDynamicProperty(this)}function l(n,t,e,r){this.propType="unidimensional",this.mult=e||1,this.data=t,this.v=e?t.k*e:t.k,this.pv=t.k,this._mdf=!1,this.elem=n,this.container=r,this.comp=n.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=i,this.setVValue=a,this.addEffect=s}function c(n,t,e,r){var o;this.propType="multidimensional",this.mult=e||1,this.data=t,this._mdf=!1,this.elem=n,this.container=r,this.comp=n.comp,this.k=!1,this.kf=!1,this.frameId=-1;var l=t.k.length;for(this.v=createTypedArray("float32",l),this.pv=createTypedArray("float32",l),this.vel=createTypedArray("float32",l),o=0;o<l;o+=1)this.v[o]=t.k[o]*this.mult,this.pv[o]=t.k[o];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=i,this.setVValue=a,this.addEffect=s}function p(t,r,l,c){this.propType="unidimensional",this.keyframes=r.k,this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:n,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=r,this.mult=l||1,this.elem=t,this.container=c,this.comp=t.comp,this.v=n,this.pv=n,this._isFirstFrame=!0,this.getValue=i,this.setVValue=a,this.interpolateValue=e,this.effectsSequence=[o.bind(this)],this.addEffect=s}function d(t,r,l,c){var p;this.propType="multidimensional";var d,m,h,g,f=r.k.length;for(p=0;p<f-1;p+=1)r.k[p].to&&r.k[p].s&&r.k[p+1]&&r.k[p+1].s&&(d=r.k[p].s,m=r.k[p+1].s,h=r.k[p].to,g=r.k[p].ti,(2===d.length&&(d[0]!==m[0]||d[1]!==m[1])&&bez.pointOnLine2D(d[0],d[1],m[0],m[1],d[0]+h[0],d[1]+h[1])&&bez.pointOnLine2D(d[0],d[1],m[0],m[1],m[0]+g[0],m[1]+g[1])||3===d.length&&(d[0]!==m[0]||d[1]!==m[1]||d[2]!==m[2])&&bez.pointOnLine3D(d[0],d[1],d[2],m[0],m[1],m[2],d[0]+h[0],d[1]+h[1],d[2]+h[2])&&bez.pointOnLine3D(d[0],d[1],d[2],m[0],m[1],m[2],m[0]+g[0],m[1]+g[1],m[2]+g[2]))&&(r.k[p].to=null,r.k[p].ti=null),d[0]===m[0]&&d[1]===m[1]&&0===h[0]&&0===h[1]&&0===g[0]&&0===g[1]&&(2===d.length||d[2]===m[2]&&0===h[2]&&0===g[2])&&(r.k[p].to=null,r.k[p].ti=null));this.effectsSequence=[o.bind(this)],this.data=r,this.keyframes=r.k,this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=l||1,this.elem=t,this.container=c,this.comp=t.comp,this.getValue=i,this.setVValue=a,this.interpolateValue=e,this.frameId=-1;var u=r.k[0].s.length;for(this.v=createTypedArray("float32",u),this.pv=createTypedArray("float32",u),p=0;p<u;p+=1)this.v[p]=n,this.pv[p]=n;this._caching={lastFrame:n,lastIndex:0,value:createTypedArray("float32",u)},this.addEffect=s}return{getProp:function(n,t,e,r,o){var a;if(t.k.length)if("number"==typeof t.k[0])a=new c(n,t,r,o);else switch(e){case 0:a=new p(n,t,r,o);break;case 1:a=new d(n,t,r,o)}else a=new l(n,t,r,o);return a.effectsSequence.length&&o.addDynamicProperty(a),a}}}(),TransformPropertyFactory=function(){var n=[0,0];function t(n,t,e){if(this.elem=n,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(e||n),t.p&&t.p.s?(this.px=PropertyFactory.getProp(n,t.p.x,0,0,this),this.py=PropertyFactory.getProp(n,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(n,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(n,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(n,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(n,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(n,t.rz,0,degToRads,this),t.or.k[0].ti){var r,o=t.or.k.length;for(r=0;r<o;r+=1)t.or.k[r].to=null,t.or.k[r].ti=null}this.or=PropertyFactory.getProp(n,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(n,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(n,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(n,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(n,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(n,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(n,t.o,0,.01,n):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(n){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&n.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&n.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&n.skewFromAxis(-this.sk.v,this.sa.v),this.r?n.rotate(-this.r.v):n.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?n.translate(this.px.v,this.py.v,-this.pz.v):n.translate(this.px.v,this.py.v,0):n.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var e;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var r,o;if(e=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(r=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/e,0),o=this.p.getValueAtTime(this.p.keyframes[0].t/e,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/e,0),o=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/e,0)):(r=this.p.pv,o=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/e,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],o=[];var a=this.px,i=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(r[0]=a.getValueAtTime((a.keyframes[0].t+.01)/e,0),r[1]=i.getValueAtTime((i.keyframes[0].t+.01)/e,0),o[0]=a.getValueAtTime(a.keyframes[0].t/e,0),o[1]=i.getValueAtTime(i.keyframes[0].t/e,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(r[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/e,0),r[1]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/e,0),o[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/e,0),o[1]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/e,0)):(r=[a.pv,i.pv],o[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/e,a.offsetTime),o[1]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/e,i.offsetTime))}else r=o=n;this.v.rotate(-Math.atan2(r[1]-o[1],r[0]-o[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(n){this._addDynamicProperty(n),this.elem.addDynamicProperty(n),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(n,e,r){return new t(n,e,r)}}}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(n,t){this.c=n,this.setLength(t);for(var e=0;e<t;)this.v[e]=pointPool.newElement(),this.o[e]=pointPool.newElement(),this.i[e]=pointPool.newElement(),e+=1},ShapePath.prototype.setLength=function(n){for(;this._maxLength<n;)this.doubleArrayLength();this._length=n},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(n,t,e,r,o){var a;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),e){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}(!a[r]||a[r]&&!o)&&(a[r]=pointPool.newElement()),a[r][0]=n,a[r][1]=t},ShapePath.prototype.setTripleAt=function(n,t,e,r,o,a,i,s){this.setXYAt(n,t,"v",i,s),this.setXYAt(e,r,"o",i,s),this.setXYAt(o,a,"i",i,s)},ShapePath.prototype.reverse=function(){var n=new ShapePath;n.setPathData(this.c,this._length);var t=this.v,e=this.o,r=this.i,o=0;this.c&&(n.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],e[0][0],e[0][1],0,!1),o=1);var a,i=this._length-1,s=this._length;for(a=o;a<s;a+=1)n.setTripleAt(t[i][0],t[i][1],r[i][0],r[i][1],e[i][0],e[i][1],a,!1),i-=1;return n};var ShapePropertyFactory=function(){function n(n,t,e){var r,o,a,i,s,l,c,p,d,m=e.lastIndex,h=this.keyframes;if(n<h[0].t-this.offsetTime)r=h[0].s[0],a=!0,m=0;else if(n>=h[h.length-1].t-this.offsetTime)r=h[h.length-1].s?h[h.length-1].s[0]:h[h.length-2].e[0],a=!0;else{for(var g,f,u=m,w=h.length-1,y=!0;y&&(g=h[u],!((f=h[u+1]).t-this.offsetTime>n));)u<w-1?u+=1:y=!1;if(m=u,!(a=1===g.h)){if(n>=f.t-this.offsetTime)p=1;else if(n<g.t-this.offsetTime)p=0;else{var v;g.__fnct?v=g.__fnct:(v=BezierFactory.getBezierEasing(g.o.x,g.o.y,g.i.x,g.i.y).get,g.__fnct=v),p=v((n-(g.t-this.offsetTime))/(f.t-this.offsetTime-(g.t-this.offsetTime)))}o=f.s?f.s[0]:g.e[0]}r=g.s[0]}for(l=t._length,c=r.i[0].length,e.lastIndex=m,i=0;i<l;i+=1)for(s=0;s<c;s+=1)d=a?r.i[i][s]:r.i[i][s]+(o.i[i][s]-r.i[i][s])*p,t.i[i][s]=d,d=a?r.o[i][s]:r.o[i][s]+(o.o[i][s]-r.o[i][s])*p,t.o[i][s]=d,d=a?r.v[i][s]:r.v[i][s]+(o.v[i][s]-r.v[i][s])*p,t.v[i][s]=d}function t(){var n=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,e=this.keyframes[this.keyframes.length-1].t-this.offsetTime,r=this._caching.lastFrame;return-999999!==r&&(r<t&&n<t||r>e&&n>e)||(this._caching.lastIndex=r<n?this._caching.lastIndex:0,this.interpolateShape(n,this.pv,this._caching)),this._caching.lastFrame=n,this.pv}function e(){this.paths=this.localShapeCollection}function r(n){(function(n,t){if(n._length!==t._length||n.c!==t.c)return!1;var e,r=n._length;for(e=0;e<r;e+=1)if(n.v[e][0]!==t.v[e][0]||n.v[e][1]!==t.v[e][1]||n.o[e][0]!==t.o[e][0]||n.o[e][1]!==t.o[e][1]||n.i[e][0]!==t.i[e][0]||n.i[e][1]!==t.i[e][1])return!1;return!0})(this.v,n)||(this.v=shapePool.clone(n),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function o(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var n,t;this.lock=!0,this._mdf=!1,n=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var e=this.effectsSequence.length;for(t=0;t<e;t+=1)n=this.effectsSequence[t](n);this.setVValue(n),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function a(n,t,r){this.propType="shape",this.comp=n.comp,this.container=n,this.elem=n,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var o=3===r?t.pt.k:t.ks.k;this.v=shapePool.clone(o),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=e,this.effectsSequence=[]}function i(n){this.effectsSequence.push(n),this.container.addDynamicProperty(this)}function s(n,r,o){this.propType="shape",this.comp=n.comp,this.elem=n,this.container=n,this.offsetTime=n.data.st,this.keyframes=3===o?r.pt.k:r.ks.k,this.k=!0,this.kf=!0;var a=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,a),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=-999999,this.reset=e,this._caching={lastFrame:-999999,lastIndex:0},this.effectsSequence=[t.bind(this)]}a.prototype.interpolateShape=n,a.prototype.getValue=o,a.prototype.setVValue=r,a.prototype.addEffect=i,s.prototype.getValue=o,s.prototype.interpolateShape=n,s.prototype.setVValue=r,s.prototype.addEffect=i;var l=function(){var n=roundCorner;function t(n,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=n,this.comp=n.comp,this.frameId=-1,this.initDynamicPropertyContainer(n),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.s=PropertyFactory.getProp(n,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:e,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],e=this.p.v[1],r=this.s.v[0]/2,o=this.s.v[1]/2,a=3!==this.d,i=this.v;i.v[0][0]=t,i.v[0][1]=e-o,i.v[1][0]=a?t+r:t-r,i.v[1][1]=e,i.v[2][0]=t,i.v[2][1]=e+o,i.v[3][0]=a?t-r:t+r,i.v[3][1]=e,i.i[0][0]=a?t-r*n:t+r*n,i.i[0][1]=e-o,i.i[1][0]=a?t+r:t-r,i.i[1][1]=e-o*n,i.i[2][0]=a?t+r*n:t-r*n,i.i[2][1]=e+o,i.i[3][0]=a?t-r:t+r,i.i[3][1]=e+o*n,i.o[0][0]=a?t+r*n:t-r*n,i.o[0][1]=e-o,i.o[1][0]=a?t+r:t-r,i.o[1][1]=e+o*n,i.o[2][0]=a?t-r*n:t+r*n,i.o[2][1]=e+o,i.o[3][0]=a?t-r:t+r,i.o[3][1]=e-o*n}},extendPrototype([DynamicPropertyContainer],t),t}(),c=function(){function n(n,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=n,this.comp=n.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(n),1===t.sy?(this.ir=PropertyFactory.getProp(n,t.ir,0,0,this),this.is=PropertyFactory.getProp(n,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(n,t.pt,0,0,this),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.r=PropertyFactory.getProp(n,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(n,t.or,0,0,this),this.os=PropertyFactory.getProp(n,t.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return n.prototype={reset:e,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var n,t,e,r,o=2*Math.floor(this.pt.v),a=2*Math.PI/o,i=!0,s=this.or.v,l=this.ir.v,c=this.os.v,p=this.is.v,d=2*Math.PI*s/(2*o),m=2*Math.PI*l/(2*o),h=-Math.PI/2;h+=this.r.v;var g=3===this.data.d?-1:1;for(this.v._length=0,n=0;n<o;n+=1){e=i?c:p,r=i?d:m;var f=(t=i?s:l)*Math.cos(h),u=t*Math.sin(h),w=0===f&&0===u?0:u/Math.sqrt(f*f+u*u),y=0===f&&0===u?0:-f/Math.sqrt(f*f+u*u);f+=+this.p.v[0],u+=+this.p.v[1],this.v.setTripleAt(f,u,f-w*r*e*g,u-y*r*e*g,f+w*r*e*g,u+y*r*e*g,n,!0),i=!i,h+=a*g}},convertPolygonToPath:function(){var n,t=Math.floor(this.pt.v),e=2*Math.PI/t,r=this.or.v,o=this.os.v,a=2*Math.PI*r/(4*t),i=.5*-Math.PI,s=3===this.data.d?-1:1;for(i+=this.r.v,this.v._length=0,n=0;n<t;n+=1){var l=r*Math.cos(i),c=r*Math.sin(i),p=0===l&&0===c?0:c/Math.sqrt(l*l+c*c),d=0===l&&0===c?0:-l/Math.sqrt(l*l+c*c);l+=+this.p.v[0],c+=+this.p.v[1],this.v.setTripleAt(l,c,l-p*a*o*s,c-d*a*o*s,l+p*a*o*s,c+d*a*o*s,n,!0),i+=e*s}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],n),n}(),p=function(){function n(n,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=n,this.comp=n.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(n),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.s=PropertyFactory.getProp(n,t.s,1,0,this),this.r=PropertyFactory.getProp(n,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return n.prototype={convertRectToPath:function(){var n=this.p.v[0],t=this.p.v[1],e=this.s.v[0]/2,r=this.s.v[1]/2,o=bmMin(e,r,this.r.v),a=o*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(n+e,t-r+o,n+e,t-r+o,n+e,t-r+a,0,!0),this.v.setTripleAt(n+e,t+r-o,n+e,t+r-a,n+e,t+r-o,1,!0),0!==o?(this.v.setTripleAt(n+e-o,t+r,n+e-o,t+r,n+e-a,t+r,2,!0),this.v.setTripleAt(n-e+o,t+r,n-e+a,t+r,n-e+o,t+r,3,!0),this.v.setTripleAt(n-e,t+r-o,n-e,t+r-o,n-e,t+r-a,4,!0),this.v.setTripleAt(n-e,t-r+o,n-e,t-r+a,n-e,t-r+o,5,!0),this.v.setTripleAt(n-e+o,t-r,n-e+o,t-r,n-e+a,t-r,6,!0),this.v.setTripleAt(n+e-o,t-r,n+e-a,t-r,n+e-o,t-r,7,!0)):(this.v.setTripleAt(n-e,t+r,n-e+a,t+r,n-e,t+r,2),this.v.setTripleAt(n-e,t-r,n-e,t-r+a,n-e,t-r,3))):(this.v.setTripleAt(n+e,t-r+o,n+e,t-r+a,n+e,t-r+o,0,!0),0!==o?(this.v.setTripleAt(n+e-o,t-r,n+e-o,t-r,n+e-a,t-r,1,!0),this.v.setTripleAt(n-e+o,t-r,n-e+a,t-r,n-e+o,t-r,2,!0),this.v.setTripleAt(n-e,t-r+o,n-e,t-r+o,n-e,t-r+a,3,!0),this.v.setTripleAt(n-e,t+r-o,n-e,t+r-a,n-e,t+r-o,4,!0),this.v.setTripleAt(n-e+o,t+r,n-e+o,t+r,n-e+a,t+r,5,!0),this.v.setTripleAt(n+e-o,t+r,n+e-a,t+r,n+e-o,t+r,6,!0),this.v.setTripleAt(n+e,t+r-o,n+e,t+r-o,n+e,t+r-a,7,!0)):(this.v.setTripleAt(n-e,t-r,n-e+a,t-r,n-e,t-r,1,!0),this.v.setTripleAt(n-e,t+r,n-e,t+r-a,n-e,t+r,2,!0),this.v.setTripleAt(n+e,t+r,n+e-a,t+r,n+e,t+r,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:e},extendPrototype([DynamicPropertyContainer],n),n}(),d={getShapeProp:function(n,t,e){var r;return 3===e||4===e?r=(3===e?t.pt:t.ks).k.length?new s(n,t,e):new a(n,t,e):5===e?r=new p(n,t):6===e?r=new l(n,t):7===e&&(r=new c(n,t)),r.k&&n.addDynamicProperty(r),r},getConstructorFunction:function(){return a},getKeyframedConstructorFunction:function(){return s}};return d}(),ShapeModifiers=(ob={},modifiers={},ob.registerModifier=function(n,t){modifiers[n]||(modifiers[n]=t)},ob.getModifier=function(n,t,e){return new modifiers[n](t,e)},ob),ob,modifiers;function ShapeModifier(){}function TrimModifier(){}function RoundCornersModifier(){}function PuckerAndBloatModifier(){}function RepeaterModifier(){}function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}function DashProperty(n,t,e,r){var o;this.elem=n,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=e,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var a,i=t.length||0;for(o=0;o<i;o+=1)a=PropertyFactory.getProp(n,t[o].v,0,0,this),this.k=a.k||this.k,this.dataProps[o]={n:t[o].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}function GradientProperty(n,t,e){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var r=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(e),this.prop=PropertyFactory.getProp(n,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(n){if(!this.closed){n.sh.container.addDynamicProperty(n.sh);var t={shape:n.sh,data:n,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&n.setAsAnimated()}},ShapeModifier.prototype.init=function(n,t){this.shapes=[],this.elem=n,this.initDynamicPropertyContainer(n),this.initModifierProperties(n,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(n,t){this.s=PropertyFactory.getProp(n,t.s,0,.01,this),this.e=PropertyFactory.getProp(n,t.e,0,.01,this),this.o=PropertyFactory.getProp(n,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(n){n.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(n,t,e,r,o){var a=[];t<=1?a.push({s:n,e:t}):n>=1?a.push({s:n-1,e:t-1}):(a.push({s:n,e:1}),a.push({s:0,e:t-1}));var i,s,l=[],c=a.length;for(i=0;i<c;i+=1){var p,d;(s=a[i]).e*o<r||s.s*o>r+e||(p=s.s*o<=r?0:(s.s*o-r)/e,d=s.e*o>=r+e?1:(s.e*o-r)/e,l.push([p,d]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(n){var t,e=n.length;for(t=0;t<e;t+=1)segmentsLengthPool.release(n[t]);return n.length=0,n},TrimModifier.prototype.processShapes=function(n){var t,e,r,o;if(this._mdf||n){var a=this.o.v%360/360;if(a<0&&(a+=1),(t=this.s.v>1?1+a:this.s.v<0?0+a:this.s.v+a)>(e=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var i=t;t=e,e=i}t=1e-4*Math.round(1e4*t),e=1e-4*Math.round(1e4*e),this.sValue=t,this.eValue=e}else t=this.sValue,e=this.eValue;var s,l,c,p,d,m=this.shapes.length,h=0;if(e===t)for(o=0;o<m;o+=1)this.shapes[o].localShapeCollection.releaseShapes(),this.shapes[o].shape._mdf=!0,this.shapes[o].shape.paths=this.shapes[o].localShapeCollection,this._mdf&&(this.shapes[o].pathsData.length=0);else if(1===e&&0===t||0===e&&1===t){if(this._mdf)for(o=0;o<m;o+=1)this.shapes[o].pathsData.length=0,this.shapes[o].shape._mdf=!0}else{var g,f,u=[];for(o=0;o<m;o+=1)if((g=this.shapes[o]).shape._mdf||this._mdf||n||2===this.m){if(l=(r=g.shape.paths)._length,d=0,!g.shape._mdf&&g.pathsData.length)d=g.totalShapeLength;else{for(c=this.releasePathsData(g.pathsData),s=0;s<l;s+=1)p=bez.getSegmentsLength(r.shapes[s]),c.push(p),d+=p.totalLength;g.totalShapeLength=d,g.pathsData=c}h+=d,g.shape._mdf=!0}else g.shape.paths=g.localShapeCollection;var w,y=t,v=e,b=0;for(o=m-1;o>=0;o-=1)if((g=this.shapes[o]).shape._mdf){for((f=g.localShapeCollection).releaseShapes(),2===this.m&&m>1?(w=this.calculateShapeEdges(t,e,g.totalShapeLength,b,h),b+=g.totalShapeLength):w=[[y,v]],l=w.length,s=0;s<l;s+=1){y=w[s][0],v=w[s][1],u.length=0,v<=1?u.push({s:g.totalShapeLength*y,e:g.totalShapeLength*v}):y>=1?u.push({s:g.totalShapeLength*(y-1),e:g.totalShapeLength*(v-1)}):(u.push({s:g.totalShapeLength*y,e:g.totalShapeLength}),u.push({s:0,e:g.totalShapeLength*(v-1)}));var x=this.addShapes(g,u[0]);if(u[0].s!==u[0].e){if(u.length>1)if(g.shape.paths.shapes[g.shape.paths._length-1].c){var A=x.pop();this.addPaths(x,f),x=this.addShapes(g,u[1],A)}else this.addPaths(x,f),x=this.addShapes(g,u[1]);this.addPaths(x,f)}}g.shape.paths=f}}},TrimModifier.prototype.addPaths=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)t.addShape(n[e])},TrimModifier.prototype.addSegment=function(n,t,e,r,o,a,i){o.setXYAt(t[0],t[1],"o",a),o.setXYAt(e[0],e[1],"i",a+1),i&&o.setXYAt(n[0],n[1],"v",a),o.setXYAt(r[0],r[1],"v",a+1)},TrimModifier.prototype.addSegmentFromArray=function(n,t,e,r){t.setXYAt(n[1],n[5],"o",e),t.setXYAt(n[2],n[6],"i",e+1),r&&t.setXYAt(n[0],n[4],"v",e),t.setXYAt(n[3],n[7],"v",e+1)},TrimModifier.prototype.addShapes=function(n,t,e){var r,o,a,i,s,l,c,p,d=n.pathsData,m=n.shape.paths.shapes,h=n.shape.paths._length,g=0,f=[],u=!0;for(e?(s=e._length,p=e._length):(e=shapePool.newElement(),s=0,p=0),f.push(e),r=0;r<h;r+=1){for(l=d[r].lengths,e.c=m[r].c,a=m[r].c?l.length:l.length+1,o=1;o<a;o+=1)if(g+(i=l[o-1]).addedLength<t.s)g+=i.addedLength,e.c=!1;else{if(g>t.e){e.c=!1;break}t.s<=g&&t.e>=g+i.addedLength?(this.addSegment(m[r].v[o-1],m[r].o[o-1],m[r].i[o],m[r].v[o],e,s,u),u=!1):(c=bez.getNewSegment(m[r].v[o-1],m[r].v[o],m[r].o[o-1],m[r].i[o],(t.s-g)/i.addedLength,(t.e-g)/i.addedLength,l[o-1]),this.addSegmentFromArray(c,e,s,u),u=!1,e.c=!1),g+=i.addedLength,s+=1}if(m[r].c&&l.length){if(i=l[o-1],g<=t.e){var w=l[o-1].addedLength;t.s<=g&&t.e>=g+w?(this.addSegment(m[r].v[o-1],m[r].o[o-1],m[r].i[0],m[r].v[0],e,s,u),u=!1):(c=bez.getNewSegment(m[r].v[o-1],m[r].v[0],m[r].o[o-1],m[r].i[0],(t.s-g)/w,(t.e-g)/w,l[o-1]),this.addSegmentFromArray(c,e,s,u),u=!1,e.c=!1)}else e.c=!1;g+=i.addedLength,s+=1}if(e._length&&(e.setXYAt(e.v[p][0],e.v[p][1],"i",p),e.setXYAt(e.v[e._length-1][0],e.v[e._length-1][1],"o",e._length-1)),g>t.e)break;r<h-1&&(e=shapePool.newElement(),u=!0,f.push(e),s=0)}return f},ShapeModifiers.registerModifier("tm",TrimModifier),extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(n,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(n,t){var e,r=shapePool.newElement();r.c=n.c;var o,a,i,s,l,c,p,d,m,h,g,f,u=n._length,w=0;for(e=0;e<u;e+=1)o=n.v[e],i=n.o[e],a=n.i[e],o[0]===i[0]&&o[1]===i[1]&&o[0]===a[0]&&o[1]===a[1]?0!==e&&e!==u-1||n.c?(s=0===e?n.v[u-1]:n.v[e-1],c=(l=Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)))?Math.min(l/2,t)/l:0,p=g=o[0]+(s[0]-o[0])*c,d=f=o[1]-(o[1]-s[1])*c,m=p-(p-o[0])*roundCorner,h=d-(d-o[1])*roundCorner,r.setTripleAt(p,d,m,h,g,f,w),w+=1,s=e===u-1?n.v[0]:n.v[e+1],c=(l=Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)))?Math.min(l/2,t)/l:0,p=m=o[0]+(s[0]-o[0])*c,d=h=o[1]+(s[1]-o[1])*c,g=p-(p-o[0])*roundCorner,f=d-(d-o[1])*roundCorner,r.setTripleAt(p,d,m,h,g,f,w),w+=1):(r.setTripleAt(o[0],o[1],i[0],i[1],a[0],a[1],w),w+=1):(r.setTripleAt(n.v[e][0],n.v[e][1],n.o[e][0],n.o[e][1],n.i[e][0],n.i[e][1],w),w+=1);return r},RoundCornersModifier.prototype.processShapes=function(n){var t,e,r,o,a,i,s=this.shapes.length,l=this.rd.v;if(0!==l)for(e=0;e<s;e+=1){if(i=(a=this.shapes[e]).localShapeCollection,a.shape._mdf||this._mdf||n)for(i.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,o=a.shape.paths._length,r=0;r<o;r+=1)i.addShape(this.processPath(t[r],l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("rd",RoundCornersModifier),extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(n,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(n,t){var e=t/100,r=[0,0],o=n._length,a=0;for(a=0;a<o;a+=1)r[0]+=n.v[a][0],r[1]+=n.v[a][1];r[0]/=o,r[1]/=o;var i,s,l,c,p,d,m=shapePool.newElement();for(m.c=n.c,a=0;a<o;a+=1)i=n.v[a][0]+(r[0]-n.v[a][0])*e,s=n.v[a][1]+(r[1]-n.v[a][1])*e,l=n.o[a][0]+(r[0]-n.o[a][0])*-e,c=n.o[a][1]+(r[1]-n.o[a][1])*-e,p=n.i[a][0]+(r[0]-n.i[a][0])*-e,d=n.i[a][1]+(r[1]-n.i[a][1])*-e,m.setTripleAt(i,s,l,c,p,d,a);return m},PuckerAndBloatModifier.prototype.processShapes=function(n){var t,e,r,o,a,i,s=this.shapes.length,l=this.amount.v;if(0!==l)for(e=0;e<s;e+=1){if(i=(a=this.shapes[e]).localShapeCollection,a.shape._mdf||this._mdf||n)for(i.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,o=a.shape.paths._length,r=0;r<o;r+=1)i.addShape(this.processPath(t[r],l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(n,t.c,0,null,this),this.o=PropertyFactory.getProp(n,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(n,t.tr,this),this.so=PropertyFactory.getProp(n,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(n,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(n,t,e,r,o,a){var i=a?-1:1,s=r.s.v[0]+(1-r.s.v[0])*(1-o),l=r.s.v[1]+(1-r.s.v[1])*(1-o);n.translate(r.p.v[0]*i*o,r.p.v[1]*i*o,r.p.v[2]),t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),t.rotate(-r.r.v*i*o),t.translate(r.a.v[0],r.a.v[1],r.a.v[2]),e.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),e.scale(a?1/s:s,a?1/l:l),e.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(n,t,e,r){for(this.elem=n,this.arr=t,this.pos=e,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(n),this.initModifierProperties(n,t[e]);e>0;)e-=1,this._elements.unshift(t[e]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(n){var t,e=n.length;for(t=0;t<e;t+=1)n[t]._processed=!1,"gr"===n[t].ty&&this.resetElements(n[t].it)},RepeaterModifier.prototype.cloneElements=function(n){var t=JSON.parse(JSON.stringify(n));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)n[e]._render=t,"gr"===n[e].ty&&this.changeGroupRender(n[e].it,t)},RepeaterModifier.prototype.processShapes=function(n){var t,e,r,o,a,i=!1;if(this._mdf||n){var s,l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var c={it:this.cloneElements(this._elements),ty:"gr"};c.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,c),this._groups.splice(0,0,c),this._currentCopies+=1}this.elem.reloadShapes(),i=!0}for(a=0,r=0;r<=this._groups.length-1;r+=1){if(s=a<l,this._groups[r]._render=s,this.changeGroupRender(this._groups[r].it,s),!s){var p=this.elemsData[r].it,d=p[p.length-1];0!==d.transform.op.v?(d.transform.op._mdf=!0,d.transform.op.v=0):d.transform.op._mdf=!1}a+=1}this._currentCopies=l;var m=this.o.v,h=m%1,g=m>0?Math.floor(m):Math.ceil(m),f=this.pMatrix.props,u=this.rMatrix.props,w=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y,v,b=0;if(m>0){for(;b<g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),b+=1;h&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,h,!1),b+=h)}else if(m<0){for(;b>g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),b-=1;h&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-h,!0),b-=h)}for(r=1===this.data.m?0:this._currentCopies-1,o=1===this.data.m?1:-1,a=this._currentCopies;a;){if(v=(e=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),0!==b){for((0!==r&&1===o||r!==this._currentCopies-1&&-1===o)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],u[13],u[14],u[15]),this.matrix.transform(w[0],w[1],w[2],w[3],w[4],w[5],w[6],w[7],w[8],w[9],w[10],w[11],w[12],w[13],w[14],w[15]),this.matrix.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),y=0;y<v;y+=1)e[y]=this.matrix.props[y];this.matrix.reset()}else for(this.matrix.reset(),y=0;y<v;y+=1)e[y]=this.matrix.props[y];b+=1,a-=1,r+=o}}else for(a=this._currentCopies,r=0,o=1;a;)e=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,a-=1,r+=o;return i},RepeaterModifier.prototype.addShape=function(){},ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeCollection.prototype.addShape=function(n){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=n,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var n;for(n=0;n<this._length;n+=1)shapePool.release(this.shapes[n]);this._length=0},DashProperty.prototype.getValue=function(n){if((this.elem.globalData.frameId!==this.frameId||n)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||n,this._mdf)){var t=0,e=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<e;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),GradientProperty.prototype.comparePoints=function(n,t){for(var e=0,r=this.o.length/2;e<r;){if(Math.abs(n[4*e]-n[4*t+2*e])>.01)return!1;e+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var n=0,t=this.data.k.k.length;n<t;){if(!this.comparePoints(this.data.k.k[n].s,this.data.p))return!1;n+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(n){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||n){var t,e,r,o=4*this.data.p;for(t=0;t<o;t+=1)e=t%4==0?100:255,r=Math.round(this.prop.v[t]*e),this.c[t]!==r&&(this.c[t]=r,this._cmdf=!n);if(this.o.length)for(o=this.prop.v.length,t=4*this.data.p;t<o;t+=1)e=t%2==0?100:1,r=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==r&&(this.o[t-4*this.data.p]=r,this._omdf=!n);this._mdf=!n}},extendPrototype([DynamicPropertyContainer],GradientProperty);var buildShapeString=function(n,t,e,r){if(0===t)return"";var o,a=n.o,i=n.i,s=n.v,l=" M"+r.applyToPointStringified(s[0][0],s[0][1]);for(o=1;o<t;o+=1)l+=" C"+r.applyToPointStringified(a[o-1][0],a[o-1][1])+" "+r.applyToPointStringified(i[o][0],i[o][1])+" "+r.applyToPointStringified(s[o][0],s[o][1]);return e&&t&&(l+=" C"+r.applyToPointStringified(a[o-1][0],a[o-1][1])+" "+r.applyToPointStringified(i[0][0],i[0][1])+" "+r.applyToPointStringified(s[0][0],s[0][1]),l+="z"),l},audioControllerFactory=function(){function n(n){this.audios=[],this.audioFactory=n,this._volume=1,this._isMuted=!1}return n.prototype={addAudio:function(n){this.audios.push(n)},pause:function(){var n,t=this.audios.length;for(n=0;n<t;n+=1)this.audios[n].pause()},resume:function(){var n,t=this.audios.length;for(n=0;n<t;n+=1)this.audios[n].resume()},setRate:function(n){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].setRate(n)},createAudio:function(n){return this.audioFactory?this.audioFactory(n):Howl?new Howl({src:[n]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(n){this.audioFactory=n},setVolume:function(n){this._volume=n,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var n,t=this.audios.length;for(n=0;n<t;n+=1)this.audios[n].volume(this._volume*(this._isMuted?0:1))}},function(){return new n}}(),ImagePreloader=function(){var n=function(){var n=createTag("canvas");n.width=1,n.height=1;var t=n.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),n}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function e(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(n,t,e){var r="";if(n.e)r=n.p;else if(t){var o=n.p;-1!==o.indexOf("images/")&&(o=o.split("/")[1]),r=t+o}else r=e,r+=n.u?n.u:"",r+=n.p;return r}function o(n){var t=0,e=setInterval(function(){(n.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(e)),t+=1}.bind(this),50)}function a(n){var t={assetData:n},e=r(n,this.assetsPath,this.path);return assetLoader.load(e,function(n){t.img=n,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function i(){this._imageLoaded=t.bind(this),this._footageLoaded=e.bind(this),this.testImageLoaded=o.bind(this),this.createFootageData=a.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return i.prototype={loadAssets:function(n,t){var e;this.imagesLoadedCb=t;var r=n.length;for(e=0;e<r;e+=1)n[e].layers||(n[e].t?3===n[e].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(n[e]))):(this.totalImages+=1,this.images.push(this._createImageData(n[e]))))},setAssetsPath:function(n){this.assetsPath=n||""},setPath:function(n){this.path=n||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(n){for(var t=0,e=this.images.length;t<e;){if(this.images[t].assetData===n)return this.images[t].img;t+=1}return null},createImgData:function(t){var e=r(t,this.assetsPath,this.path),o=createTag("img");o.crossOrigin="anonymous",o.addEventListener("load",this._imageLoaded,!1),o.addEventListener("error",function(){a.img=n,this._imageLoaded()}.bind(this),!1),o.src=e;var a={img:o,assetData:t};return a},createImageData:function(t){var e=r(t,this.assetsPath,this.path),o=createNS("image");isSafari?this.testImageLoaded(o):o.addEventListener("load",this._imageLoaded,!1),o.addEventListener("error",function(){a.img=n,this._imageLoaded()}.bind(this),!1),o.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this._elementHelper.append?this._elementHelper.append(o):this._elementHelper.appendChild(o);var a={img:o,assetData:t};return a},imageLoaded:t,footageLoaded:e,setCacheType:function(n,t){"svg"===n?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},i}(),featureSupport=(t={maskType:!0},(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(t.maskType=!1),t),filtersFactory=function(){var n={createFilter:function(n,t){var e=createNS("filter");return e.setAttribute("id",n),!0!==t&&(e.setAttribute("filterUnits","objectBoundingBox"),e.setAttribute("x","0%"),e.setAttribute("y","0%"),e.setAttribute("width","100%"),e.setAttribute("height","100%")),e},createAlphaToLuminanceFilter:function(){var n=createNS("feColorMatrix");return n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),n}};return n}(),assetLoader=function(){function n(n){return n.response&&"object"==typeof n.response?n.response:n.response&&"string"==typeof n.response?JSON.parse(n.response):n.responseText?JSON.parse(n.responseText):null}return{load:function(t,e,r){var o,a=new XMLHttpRequest;try{a.responseType="json"}catch(n){}a.onreadystatechange=function(){if(4===a.readyState)if(200===a.status)o=n(a),e(o);else try{o=n(a),e(o)}catch(n){r&&r(n)}},a.open("GET",t,!0),a.send()}}}(),t;function TextAnimatorProperty(n,t,e){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=n,this._renderType=t,this._elem=e,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(e)}function TextAnimatorDataProperty(n,t,e){var r={propType:!1},o=PropertyFactory.getProp,a=t.a;this.a={r:a.r?o(n,a.r,0,degToRads,e):r,rx:a.rx?o(n,a.rx,0,degToRads,e):r,ry:a.ry?o(n,a.ry,0,degToRads,e):r,sk:a.sk?o(n,a.sk,0,degToRads,e):r,sa:a.sa?o(n,a.sa,0,degToRads,e):r,s:a.s?o(n,a.s,1,.01,e):r,a:a.a?o(n,a.a,1,0,e):r,o:a.o?o(n,a.o,0,.01,e):r,p:a.p?o(n,a.p,1,0,e):r,sw:a.sw?o(n,a.sw,0,0,e):r,sc:a.sc?o(n,a.sc,1,0,e):r,fc:a.fc?o(n,a.fc,1,0,e):r,fh:a.fh?o(n,a.fh,0,0,e):r,fs:a.fs?o(n,a.fs,0,.01,e):r,fb:a.fb?o(n,a.fb,0,.01,e):r,t:a.t?o(n,a.t,0,0,e):r},this.s=TextSelectorProp.getTextSelectorProp(n,t.s,e),this.s.t=t.s.t}function LetterProps(n,t,e,r,o,a){this.o=n,this.sw=t,this.sc=e,this.fc=r,this.m=o,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!e,fc:!!r,m:!0,p:!0}}function TextProperty(n,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=t,this.elem=n,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextAnimatorProperty.prototype.searchProperties=function(){var n,t,e=this._textData.a.length,r=PropertyFactory.getProp;for(n=0;n<e;n+=1)t=this._textData.a[n],this._animatorsData[n]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:this._textData.p.r,m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(n,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var e,r,o,a,i,s,l,c,p,d,m,h,g,f,u,w,y,v,b,x=this._moreOptions.alignment.v,A=this._animatorsData,C=this._textData,k=this.mHelper,E=this._renderType,_=this.renderedLetters.length,P=n.l;if(this._hasMaskedPath){if(b=this._pathData.m,!this._pathData.n||this._pathData._mdf){var S,D=b.v;for(this._pathData.r&&(D=D.reverse()),i={tLength:0,segments:[]},a=D._length-1,w=0,o=0;o<a;o+=1)S=bez.buildBezierData(D.v[o],D.v[o+1],[D.o[o][0]-D.v[o][0],D.o[o][1]-D.v[o][1]],[D.i[o+1][0]-D.v[o+1][0],D.i[o+1][1]-D.v[o+1][1]]),i.tLength+=S.segmentLength,i.segments.push(S),w+=S.segmentLength;o=a,b.v.c&&(S=bez.buildBezierData(D.v[o],D.v[0],[D.o[o][0]-D.v[o][0],D.o[o][1]-D.v[o][1]],[D.i[0][0]-D.v[0][0],D.i[0][1]-D.v[0][1]]),i.tLength+=S.segmentLength,i.segments.push(S),w+=S.segmentLength),this._pathData.pi=i}if(i=this._pathData.pi,s=this._pathData.f.v,m=0,d=1,c=0,p=!0,f=i.segments,s<0&&b.v.c)for(i.tLength<Math.abs(s)&&(s=-Math.abs(s)%i.tLength),d=(g=f[m=f.length-1].points).length-1;s<0;)s+=g[d].partialLength,(d-=1)<0&&(d=(g=f[m-=1].points).length-1);h=(g=f[m].points)[d-1],u=(l=g[d]).partialLength}a=P.length,e=0,r=0;var I,T,M,F,B,L=1.2*n.finalSize*.714,R=!0;M=A.length;var O,N,V,z,j,G,H,U,W,Q,q,K,Z=-1,Y=s,X=m,J=d,$=-1,nn="",tn=this.defaultPropsArray;if(2===n.j||1===n.j){var en=0,rn=0,on=2===n.j?-.5:-1,an=0,sn=!0;for(o=0;o<a;o+=1)if(P[o].n){for(en&&(en+=rn);an<o;)P[an].animatorJustifyOffset=en,an+=1;en=0,sn=!0}else{for(T=0;T<M;T+=1)(I=A[T].a).t.propType&&(sn&&2===n.j&&(rn+=I.t.v*on),(B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?en+=I.t.v*B[0]*on:en+=I.t.v*B*on);sn=!1}for(en&&(en+=rn);an<o;)P[an].animatorJustifyOffset=en,an+=1}for(o=0;o<a;o+=1){if(k.reset(),z=1,P[o].n)e=0,r+=n.yOffset,r+=R?1:0,s=Y,R=!1,this._hasMaskedPath&&(d=J,h=(g=f[m=X].points)[d-1],u=(l=g[d]).partialLength,c=0),nn="",q="",W="",K="",tn=this.defaultPropsArray;else{if(this._hasMaskedPath){if($!==P[o].line){switch(n.j){case 1:s+=w-n.lineWidths[P[o].line];break;case 2:s+=(w-n.lineWidths[P[o].line])/2}$=P[o].line}Z!==P[o].ind&&(P[Z]&&(s+=P[Z].extra),s+=P[o].an/2,Z=P[o].ind),s+=x[0]*P[o].an*.005;var ln=0;for(T=0;T<M;T+=1)(I=A[T].a).p.propType&&((B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?ln+=I.p.v[0]*B[0]:ln+=I.p.v[0]*B),I.a.propType&&((B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?ln+=I.a.v[0]*B[0]:ln+=I.a.v[0]*B);for(p=!0;p;)c+u>=s+ln||!g?(y=(s+ln-c)/l.partialLength,N=h.point[0]+(l.point[0]-h.point[0])*y,V=h.point[1]+(l.point[1]-h.point[1])*y,k.translate(-x[0]*P[o].an*.005,-x[1]*L*.01),p=!1):g&&(c+=l.partialLength,(d+=1)>=g.length&&(d=0,f[m+=1]?g=f[m].points:b.v.c?(d=0,g=f[m=0].points):(c-=l.partialLength,g=null)),g&&(h=l,u=(l=g[d]).partialLength));O=P[o].an/2-P[o].add,k.translate(-O,0,0)}else O=P[o].an/2-P[o].add,k.translate(-O,0,0),k.translate(-x[0]*P[o].an*.005,-x[1]*L*.01,0);for(T=0;T<M;T+=1)(I=A[T].a).t.propType&&(B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars),0===e&&0===n.j||(this._hasMaskedPath?B.length?s+=I.t.v*B[0]:s+=I.t.v*B:B.length?e+=I.t.v*B[0]:e+=I.t.v*B));for(n.strokeWidthAnim&&(G=n.sw||0),n.strokeColorAnim&&(j=n.sc?[n.sc[0],n.sc[1],n.sc[2]]:[0,0,0]),n.fillColorAnim&&n.fc&&(H=[n.fc[0],n.fc[1],n.fc[2]]),T=0;T<M;T+=1)(I=A[T].a).a.propType&&((B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?k.translate(-I.a.v[0]*B[0],-I.a.v[1]*B[1],I.a.v[2]*B[2]):k.translate(-I.a.v[0]*B,-I.a.v[1]*B,I.a.v[2]*B));for(T=0;T<M;T+=1)(I=A[T].a).s.propType&&((B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars)).length?k.scale(1+(I.s.v[0]-1)*B[0],1+(I.s.v[1]-1)*B[1],1):k.scale(1+(I.s.v[0]-1)*B,1+(I.s.v[1]-1)*B,1));for(T=0;T<M;T+=1){if(I=A[T].a,B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars),I.sk.propType&&(B.length?k.skewFromAxis(-I.sk.v*B[0],I.sa.v*B[1]):k.skewFromAxis(-I.sk.v*B,I.sa.v*B)),I.r.propType&&(B.length?k.rotateZ(-I.r.v*B[2]):k.rotateZ(-I.r.v*B)),I.ry.propType&&(B.length?k.rotateY(I.ry.v*B[1]):k.rotateY(I.ry.v*B)),I.rx.propType&&(B.length?k.rotateX(I.rx.v*B[0]):k.rotateX(I.rx.v*B)),I.o.propType&&(B.length?z+=(I.o.v*B[0]-z)*B[0]:z+=(I.o.v*B-z)*B),n.strokeWidthAnim&&I.sw.propType&&(B.length?G+=I.sw.v*B[0]:G+=I.sw.v*B),n.strokeColorAnim&&I.sc.propType)for(U=0;U<3;U+=1)B.length?j[U]+=(I.sc.v[U]-j[U])*B[0]:j[U]+=(I.sc.v[U]-j[U])*B;if(n.fillColorAnim&&n.fc){if(I.fc.propType)for(U=0;U<3;U+=1)B.length?H[U]+=(I.fc.v[U]-H[U])*B[0]:H[U]+=(I.fc.v[U]-H[U])*B;I.fh.propType&&(H=B.length?addHueToRGB(H,I.fh.v*B[0]):addHueToRGB(H,I.fh.v*B)),I.fs.propType&&(H=B.length?addSaturationToRGB(H,I.fs.v*B[0]):addSaturationToRGB(H,I.fs.v*B)),I.fb.propType&&(H=B.length?addBrightnessToRGB(H,I.fb.v*B[0]):addBrightnessToRGB(H,I.fb.v*B))}}for(T=0;T<M;T+=1)(I=A[T].a).p.propType&&(B=A[T].s.getMult(P[o].anIndexes[T],C.a[T].s.totalChars),this._hasMaskedPath?B.length?k.translate(0,I.p.v[1]*B[0],-I.p.v[2]*B[1]):k.translate(0,I.p.v[1]*B,-I.p.v[2]*B):B.length?k.translate(I.p.v[0]*B[0],I.p.v[1]*B[1],-I.p.v[2]*B[2]):k.translate(I.p.v[0]*B,I.p.v[1]*B,-I.p.v[2]*B));if(n.strokeWidthAnim&&(W=G<0?0:G),n.strokeColorAnim&&(Q="rgb("+Math.round(255*j[0])+","+Math.round(255*j[1])+","+Math.round(255*j[2])+")"),n.fillColorAnim&&n.fc&&(q="rgb("+Math.round(255*H[0])+","+Math.round(255*H[1])+","+Math.round(255*H[2])+")"),this._hasMaskedPath){if(k.translate(0,-n.ls),k.translate(0,x[1]*L*.01+r,0),C.p.p){v=(l.point[1]-h.point[1])/(l.point[0]-h.point[0]);var cn=180*Math.atan(v)/Math.PI;l.point[0]<h.point[0]&&(cn+=180),k.rotate(-cn*Math.PI/180)}k.translate(N,V,0),s-=x[0]*P[o].an*.005,P[o+1]&&Z!==P[o+1].ind&&(s+=P[o].an/2,s+=.001*n.tr*n.finalSize)}else{switch(k.translate(e,r,0),n.ps&&k.translate(n.ps[0],n.ps[1]+n.ascent,0),n.j){case 1:k.translate(P[o].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[P[o].line]),0,0);break;case 2:k.translate(P[o].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[P[o].line])/2,0,0)}k.translate(0,-n.ls),k.translate(O,0,0),k.translate(x[0]*P[o].an*.005,x[1]*L*.01,0),e+=P[o].l+.001*n.tr*n.finalSize}"html"===E?nn=k.toCSS():"svg"===E?nn=k.to2dCSS():tn=[k.props[0],k.props[1],k.props[2],k.props[3],k.props[4],k.props[5],k.props[6],k.props[7],k.props[8],k.props[9],k.props[10],k.props[11],k.props[12],k.props[13],k.props[14],k.props[15]],K=z}_<=o?(F=new LetterProps(K,W,Q,q,nn,tn),this.renderedLetters.push(F),_+=1,this.lettersChangedFlag=!0):(F=this.renderedLetters[o],this.lettersChangedFlag=F.update(K,W,Q,q,nn,tn)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),LetterProps.prototype.update=function(n,t,e,r,o,a){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var i=!1;return this.o!==n&&(this.o=n,this._mdf.o=!0,i=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,i=!0),this.sc!==e&&(this.sc=e,this._mdf.sc=!0,i=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,i=!0),this.m!==o&&(this.m=o,this._mdf.m=!0,i=!0),!a.length||this.p[0]===a[0]&&this.p[1]===a[1]&&this.p[4]===a[4]&&this.p[5]===a[5]&&this.p[12]===a[12]&&this.p[13]===a[13]||(this.p=a,this._mdf.p=!0,i=!0),i},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(n,t){for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e]);return n},TextProperty.prototype.setCurrentData=function(n){n.__complete||this.completeTextData(n),this.currentData=n,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(n){this.effectsSequence.push(n),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(n){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||n){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,e=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var r;this.lock=!0,this._mdf=!1;var o=this.effectsSequence.length,a=n||this.data.d.k[this.keysIndex].s;for(r=0;r<o;r+=1)a=e!==this.keysIndex?this.effectsSequence[r](a,a.t):this.effectsSequence[r](this.currentData,a.t);t!==a&&this.setCurrentData(a),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var n=this.data.d.k,t=this.elem.comp.renderedFrame,e=0,r=n.length;e<=r-1&&!(e===r-1||n[e+1].t>t);)e+=1;return this.keysIndex!==e&&(this.keysIndex=e),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(n){for(var t,e=FontManager.getCombinedCharacterCodes(),r=[],o=0,a=n.length;o<a;)t=n.charCodeAt(o),-1!==e.indexOf(t)?r[r.length-1]+=n.charAt(o):t>=55296&&t<=56319&&(t=n.charCodeAt(o+1))>=56320&&t<=57343?(r.push(n.substr(o,2)),o+=1):r.push(n.charAt(o)),o+=1;return r},TextProperty.prototype.completeTextData=function(n){n.__complete=!0;var t,e,r,o,a,i,s,l=this.elem.globalData.fontManager,c=this.data,p=[],d=0,m=c.m.g,h=0,g=0,f=0,u=[],w=0,y=0,v=l.getFontByName(n.f),b=0,x=getFontProperties(v);n.fWeight=x.weight,n.fStyle=x.style,n.finalSize=n.s,n.finalText=this.buildFinalText(n.t),e=n.finalText.length,n.finalLineHeight=n.lh;var A,C=n.tr/1e3*n.finalSize;if(n.sz)for(var k,E,_=!0,P=n.sz[0],S=n.sz[1];_;){k=0,w=0,e=(E=this.buildFinalText(n.t)).length,C=n.tr/1e3*n.finalSize;var D=-1;for(t=0;t<e;t+=1)A=E[t].charCodeAt(0),r=!1," "===E[t]?D=t:13!==A&&3!==A||(w=0,r=!0,k+=n.finalLineHeight||1.2*n.finalSize),l.chars?(s=l.getCharData(E[t],v.fStyle,v.fFamily),b=r?0:s.w*n.finalSize/100):b=l.measureText(E[t],n.f,n.finalSize),w+b>P&&" "!==E[t]?(-1===D?e+=1:t=D,k+=n.finalLineHeight||1.2*n.finalSize,E.splice(t,D===t?1:0,"\r"),D=-1,w=0):(w+=b,w+=C);k+=v.ascent*n.finalSize/100,this.canResize&&n.finalSize>this.minimumFontSize&&S<k?(n.finalSize-=1,n.finalLineHeight=n.finalSize*n.lh/n.s):(n.finalText=E,e=n.finalText.length,_=!1)}w=-C,b=0;var I,T=0;for(t=0;t<e;t+=1)if(r=!1,13===(A=(I=n.finalText[t]).charCodeAt(0))||3===A?(T=0,u.push(w),y=w>y?w:y,w=-2*C,o="",r=!0,f+=1):o=I,l.chars?(s=l.getCharData(I,v.fStyle,l.getFontByName(n.f).fFamily),b=r?0:s.w*n.finalSize/100):b=l.measureText(o,n.f,n.finalSize)," "===I?T+=b+C:(w+=b+C+T,T=0),p.push({l:b,an:b,add:h,n:r,anIndexes:[],val:o,line:f,animatorJustifyOffset:0}),2==m){if(h+=b,""===o||" "===o||t===e-1){for(""!==o&&" "!==o||(h-=b);g<=t;)p[g].an=h,p[g].ind=d,p[g].extra=b,g+=1;d+=1,h=0}}else if(3==m){if(h+=b,""===o||t===e-1){for(""===o&&(h-=b);g<=t;)p[g].an=h,p[g].ind=d,p[g].extra=b,g+=1;h=0,d+=1}}else p[d].ind=d,p[d].extra=0,d+=1;if(n.l=p,y=w>y?w:y,u.push(w),n.sz)n.boxWidth=n.sz[0],n.justifyOffset=0;else switch(n.boxWidth=y,n.j){case 1:n.justifyOffset=-n.boxWidth;break;case 2:n.justifyOffset=-n.boxWidth/2;break;default:n.justifyOffset=0}n.lineWidths=u;var M,F,B,L,R=c.a;i=R.length;var O=[];for(a=0;a<i;a+=1){for((M=R[a]).a.sc&&(n.strokeColorAnim=!0),M.a.sw&&(n.strokeWidthAnim=!0),(M.a.fc||M.a.fh||M.a.fs||M.a.fb)&&(n.fillColorAnim=!0),L=0,B=M.s.b,t=0;t<e;t+=1)(F=p[t]).anIndexes[a]=L,(1==B&&""!==F.val||2==B&&""!==F.val&&" "!==F.val||3==B&&(F.n||" "==F.val||t==e-1)||4==B&&(F.n||t==e-1))&&(1===M.s.rn&&O.push(L),L+=1);c.a[a].s.totalChars=L;var N,V=-1;if(1===M.s.rn)for(t=0;t<e;t+=1)V!=(F=p[t]).anIndexes[a]&&(V=F.anIndexes[a],N=O.splice(Math.floor(Math.random()*O.length),1)[0]),F.anIndexes[a]=N}n.yOffset=n.finalLineHeight||1.2*n.finalSize,n.ls=n.ls||0,n.ascent=v.ascent*n.finalSize/100},TextProperty.prototype.updateDocumentData=function(n,t){t=void 0===t?this.keysIndex:t;var e=this.copyData({},this.data.d.k[t].s);e=this.copyData(e,n),this.data.d.k[t].s=e,this.recalculate(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(n){var t=this.data.d.k[n].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(n){this.canResize=n,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(n){this.minimumFontSize=Math.floor(n)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var n=Math.max,t=Math.min,e=Math.floor;function r(n,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=n,this.comp=n.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(n),this.s=PropertyFactory.getProp(n,t.s||{k:0},0,0,this),this.e="e"in t?PropertyFactory.getProp(n,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(n,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(n,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(n,t.ne||{k:0},0,0,this),this.a=PropertyFactory.getProp(n,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(r){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=0,a=0,i=1,s=1;this.ne.v>0?o=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?i=1-this.xe.v/100:s=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(o,a,i,s).get,c=0,p=this.finalS,d=this.finalE,m=this.data.sh;if(2===m)c=l(c=d===p?r>=d?1:0:n(0,t(.5/(d-p)+(r-p)/(d-p),1)));else if(3===m)c=l(c=d===p?r>=d?0:1:1-n(0,t(.5/(d-p)+(r-p)/(d-p),1)));else if(4===m)d===p?c=0:(c=n(0,t(.5/(d-p)+(r-p)/(d-p),1)))<.5?c*=2:c=1-2*(c-.5),c=l(c);else if(5===m){if(d===p)c=0;else{var h=d-p,g=-h/2+(r=t(n(0,r+.5-p),d-p)),f=h/2;c=Math.sqrt(1-g*g/(f*f))}c=l(c)}else 6===m?(d===p?c=0:(r=t(n(0,r+.5-p),d-p),c=(1+Math.cos(Math.PI+2*Math.PI*r/(d-p)))/2),c=l(c)):(r>=e(p)&&(c=n(0,t(r-p<0?t(d,1)-(p-r):d-r,1))),c=l(c));return c*this.a.v},getValue:function(n){this.iterateDynamicProperties(),this._mdf=n||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,n&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,e=this.o.v/t,r=this.s.v/t+e,o=this.e.v/t+e;if(r>o){var a=r;r=o,o=a}this.finalS=r,this.finalE=o}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(n,t,e){return new r(n,t,e)}}}(),poolFactory=function(n,t,e){var r=0,o=n,a=createSizedArray(o);return{newElement:function(){return r?a[r-=1]:t()},release:function(n){r===o&&(a=pooling.double(a),o*=2),e&&e(n),a[r]=n,r+=1}}},pooling={double:function(n){return n.concat(createSizedArray(n.length))}},pointPool=poolFactory(8,(function(){return createTypedArray("float32",2)})),shapePool=(factory=poolFactory(4,(function(){return new ShapePath}),(function(n){var t,e=n._length;for(t=0;t<e;t+=1)pointPool.release(n.v[t]),pointPool.release(n.i[t]),pointPool.release(n.o[t]),n.v[t]=null,n.i[t]=null,n.o[t]=null;n._length=0,n.c=!1})),factory.clone=function(n){var t,e=factory.newElement(),r=void 0===n._length?n.v.length:n._length;for(e.setLength(r),e.c=n.c,t=0;t<r;t+=1)e.setTripleAt(n.v[t][0],n.v[t][1],n.o[t][0],n.o[t][1],n.i[t][0],n.i[t][1],t);return e},factory),factory,shapeCollectionPool=function(){var n={newShapeCollection:function(){return t?r[t-=1]:new ShapeCollection},release:function(n){var o,a=n._length;for(o=0;o<a;o+=1)shapePool.release(n.shapes[o]);n._length=0,t===e&&(r=pooling.double(r),e*=2),r[t]=n,t+=1}},t=0,e=4,r=createSizedArray(e);return n}(),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(n){var t,e=n.lengths.length;for(t=0;t<e;t+=1)bezierLengthPool.release(n.lengths[t]);n.lengths.length=0})),bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",defaultCurveSegments),lengths:createTypedArray("float32",defaultCurveSegments)}})),markerParser=function(){function n(n){for(var t,e=n.split("\r\n"),r={},o=0,a=0;a<e.length;a+=1)2===(t=e[a].split(":")).length&&(r[t[0]]=t[1].trim(),o+=1);if(0===o)throw new Error;return r}return function(t){for(var e=[],r=0;r<t.length;r+=1){var o=t[r],a={time:o.tm,duration:o.dr};try{a.payload=JSON.parse(t[r].cm)}catch(e){try{a.payload=n(t[r].cm)}catch(n){a.payload={name:t[r]}}}e.push(a)}return e}}();function BaseRenderer(){}function SVGRenderer(n,t){this.animationItem=n,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var e="";if(t&&t.title){var r=createNS("title"),o=createElementID();r.setAttribute("id",o),r.textContent=t.title,this.svgElement.appendChild(r),e+=o}if(t&&t.description){var a=createNS("desc"),i=createElementID();a.setAttribute("id",i),a.textContent=t.description,this.svgElement.appendChild(a),e+=" "+i}e&&this.svgElement.setAttribute("aria-labelledby",e);var s=createNS("defs");this.svgElement.appendChild(s);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"}},this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CanvasRenderer(n,t){this.animationItem=n,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",className:t&&t.className||"",id:t&&t.id||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HybridRenderer(n,t){this.animationItem=n,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function MaskElement(n,t,e){this.data=n,this.element=t,this.globalData=e,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r,o,a=this.globalData.defs,i=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(i),this.solidPath="";var s,l,c,p,d,m,h=this.masksProperties,g=0,f=[],u=createElementID(),w="clipPath",y="clip-path";for(r=0;r<i;r+=1)if(("a"!==h[r].mode&&"n"!==h[r].mode||h[r].inv||100!==h[r].o.k||h[r].o.x)&&(w="mask",y="mask"),"s"!==h[r].mode&&"i"!==h[r].mode||0!==g?c=null:((c=createNS("rect")).setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),f.push(c)),o=createNS("path"),"n"===h[r].mode)this.viewData[r]={op:PropertyFactory.getProp(this.element,h[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[r],3),elem:o,lastPath:""},a.appendChild(o);else{var v;if(g+=1,o.setAttribute("fill","s"===h[r].mode?"#000000":"#ffffff"),o.setAttribute("clip-rule","nonzero"),0!==h[r].x.k?(w="mask",y="mask",m=PropertyFactory.getProp(this.element,h[r].x,0,null,this.element),v=createElementID(),(p=createNS("filter")).setAttribute("id",v),(d=createNS("feMorphology")).setAttribute("operator","erode"),d.setAttribute("in","SourceGraphic"),d.setAttribute("radius","0"),p.appendChild(d),a.appendChild(p),o.setAttribute("stroke","s"===h[r].mode?"#000000":"#ffffff")):(d=null,m=null),this.storedData[r]={elem:o,x:m,expan:d,lastPath:"",lastOperator:"",filterId:v,lastRadius:0},"i"===h[r].mode){l=f.length;var b=createNS("g");for(s=0;s<l;s+=1)b.appendChild(f[s]);var x=createNS("mask");x.setAttribute("mask-type","alpha"),x.setAttribute("id",u+"_"+g),x.appendChild(o),a.appendChild(x),b.setAttribute("mask","url("+locationHref+"#"+u+"_"+g+")"),f.length=0,f.push(b)}else f.push(o);h[r].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[r]={elem:o,lastPath:"",op:PropertyFactory.getProp(this.element,h[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[r],3),invRect:c},this.viewData[r].prop.k||this.drawPath(h[r],this.viewData[r].prop.v,this.viewData[r])}for(this.maskElement=createNS(w),i=f.length,r=0;r<i;r+=1)this.maskElement.appendChild(f[r]);g>0&&(this.maskElement.setAttribute("id",u),this.element.maskedElement.setAttribute(y,"url("+locationHref+"#"+u+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}function HierarchyElement(){}function FrameElement(){}function TransformElement(){}function RenderableElement(){}function RenderableDOMElement(){}function ProcessedElement(n,t){this.elem=n,this.pos=t}function SVGStyleData(n,t){this.data=n,this.type=n.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===n.hd,this.pElem=createNS("path"),this.msElem=null}function SVGShapeData(n,t,e){this.caches=[],this.styles=[],this.transformers=n,this.lStr="",this.sh=e,this.lvl=t,this._isAnimated=!!e.k;for(var r=0,o=n.length;r<o;){if(n[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function SVGTransformData(n,t,e){this.transform={mProps:n,op:t,container:e},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function SVGStrokeStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.w=PropertyFactory.getProp(n,t.w,0,null,this),this.d=new DashProperty(n,t.d||{},"svg",this),this.c=PropertyFactory.getProp(n,t.c,1,255,this),this.style=e,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.c=PropertyFactory.getProp(n,t.c,1,255,this),this.style=e}function SVGGradientFillStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.initGradientData(n,t,e)}function SVGGradientStrokeStyleData(n,t,e){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(n,t.w,0,null,this),this.d=new DashProperty(n,t.d||{},"svg",this),this.initGradientData(n,t,e),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}BaseRenderer.prototype.checkLayers=function(n){var t,e,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(e=this.layers[t]).ip-e.st<=n-this.layers[t].st&&e.op-e.st>n-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(n){switch(n.ty){case 2:return this.createImage(n);case 0:return this.createComp(n);case 1:return this.createSolid(n);case 3:default:return this.createNull(n);case 4:return this.createShape(n);case 5:return this.createText(n);case 6:return this.createAudio(n);case 13:return this.createCamera(n);case 15:return this.createFootage(n)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(n){return new AudioElement(n,this.globalData,this)},BaseRenderer.prototype.createFootage=function(n){return new FootageElement(n,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)this.buildItem(n);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(n){var t;this.completeLayers=!1;var e,r=n.length,o=this.layers.length;for(t=0;t<r;t+=1)for(e=0;e<o;){if(this.layers[e].id===n[t].id){this.layers[e]=n[t];break}e+=1}},BaseRenderer.prototype.setProjectInterface=function(n){this.globalData.projectInterface=n},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(n,t,e){for(var r=this.elements,o=this.layers,a=0,i=o.length;a<i;)o[a].ind==t&&(r[a]&&!0!==r[a]?(e.push(r[a]),r[a].setAsParent(),void 0!==o[a].parent?this.buildElementParenting(n,o[a].parent,e):n.setHierarchy(e)):(this.buildItem(a),this.addPendingElement(n))),a+=1},BaseRenderer.prototype.addPendingElement=function(n){this.pendingElements.push(n)},BaseRenderer.prototype.searchExtraCompositions=function(n){var t,e=n.length;for(t=0;t<e;t+=1)if(n[t].xt){var r=this.createComp(n[t]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.setupGlobalData=function(n,t){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(n.chars),this.globalData.fontManager.addFonts(n.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=n.fr,this.globalData.nm=n.nm,this.globalData.compSize={w:n.w,h:n.h}},extendPrototype([BaseRenderer],SVGRenderer),SVGRenderer.prototype.createNull=function(n){return new NullElement(n,this.globalData,this)},SVGRenderer.prototype.createShape=function(n){return new SVGShapeElement(n,this.globalData,this)},SVGRenderer.prototype.createText=function(n){return new SVGTextLottieElement(n,this.globalData,this)},SVGRenderer.prototype.createImage=function(n){return new IImageElement(n,this.globalData,this)},SVGRenderer.prototype.createComp=function(n){return new SVGCompElement(n,this.globalData,this)},SVGRenderer.prototype.createSolid=function(n){return new ISolidElement(n,this.globalData,this)},SVGRenderer.prototype.configAnimation=function(n){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+n.w+" "+n.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",n.w),this.svgElement.setAttribute("height",n.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)"),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(n,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=n;var e=createNS("clipPath"),r=createNS("rect");r.setAttribute("width",n.w),r.setAttribute("height",n.h),r.setAttribute("x",0),r.setAttribute("y",0);var o=createElementID();e.setAttribute("id",o),e.appendChild(r),this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+o+")"),t.appendChild(e),this.layers=n.layers,this.elements=createSizedArray(n.layers.length)},SVGRenderer.prototype.destroy=function(){var n;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRenderer.prototype.updateContainerSize=function(){},SVGRenderer.prototype.buildItem=function(n){var t=this.elements;if(!t[n]&&99!==this.layers[n].ty){t[n]=!0;var e=this.createItem(this.layers[n]);t[n]=e,expressionsPlugin&&(0===this.layers[n].ty&&this.globalData.projectInterface.registerComposition(e),e.initExpressions()),this.appendElementInPos(e,n),this.layers[n].tt&&(this.elements[n-1]&&!0!==this.elements[n-1]?e.setMatte(t[n-1].layerId):(this.buildItem(n-1),this.addPendingElement(e)))}},SVGRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var n=this.pendingElements.pop();if(n.checkParenting(),n.data.tt)for(var t=0,e=this.elements.length;t<e;){if(this.elements[t]===n){n.setMatte(this.elements[t-1].layerId);break}t+=1}}},SVGRenderer.prototype.renderFrame=function(n){if(this.renderedFrame!==n&&!this.destroyed){var t;null===n?n=this.renderedFrame:this.renderedFrame=n,this.globalData.frameNum=n,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=n,this.globalData._mdf=!1;var e=this.layers.length;for(this.completeLayers||this.checkLayers(n),t=e-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(n-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRenderer.prototype.appendElementInPos=function(n,t){var e=n.getBaseElement();if(e){for(var r,o=0;o<t;)this.elements[o]&&!0!==this.elements[o]&&this.elements[o].getBaseElement()&&(r=this.elements[o].getBaseElement()),o+=1;r?this.layerElement.insertBefore(e,r):this.layerElement.appendChild(e)}},SVGRenderer.prototype.hide=function(){this.layerElement.style.display="none"},SVGRenderer.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseRenderer],CanvasRenderer),CanvasRenderer.prototype.createShape=function(n){return new CVShapeElement(n,this.globalData,this)},CanvasRenderer.prototype.createText=function(n){return new CVTextElement(n,this.globalData,this)},CanvasRenderer.prototype.createImage=function(n){return new CVImageElement(n,this.globalData,this)},CanvasRenderer.prototype.createComp=function(n){return new CVCompElement(n,this.globalData,this)},CanvasRenderer.prototype.createSolid=function(n){return new CVSolidElement(n,this.globalData,this)},CanvasRenderer.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRenderer.prototype.ctxTransform=function(n){if(1!==n[0]||0!==n[1]||0!==n[4]||1!==n[5]||0!==n[12]||0!==n[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(n);var t=this.contextData.cTr.props;this.transformMat.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var e=this.contextData.cTr.props;this.canvasContext.setTransform(e[0],e[1],e[4],e[5],e[12],e[13])}else this.canvasContext.transform(n[0],n[1],n[4],n[5],n[12],n[13])},CanvasRenderer.prototype.ctxOpacity=function(n){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=n<0?0:n,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=n<0?0:n,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRenderer.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRenderer.prototype.save=function(n){if(this.renderConfig.clearCanvas){n&&this.canvasContext.save();var t,e=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var r=this.contextData.saved[this.contextData.cArrPos];for(t=0;t<16;t+=1)r[t]=e[t];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRenderer.prototype.restore=function(n){if(this.renderConfig.clearCanvas){n&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var t,e=this.contextData.saved[this.contextData.cArrPos],r=this.contextData.cTr.props;for(t=0;t<16;t+=1)r[t]=e[t];this.canvasContext.setTransform(e[0],e[1],e[4],e[5],e[12],e[13]),e=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=e,this.globalData.currentGlobalAlpha!==e&&(this.canvasContext.globalAlpha=e,this.globalData.currentGlobalAlpha=e)}else this.canvasContext.restore()},CanvasRenderer.prototype.configAnimation=function(n){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var e="0px 0px 0px";t.transformOrigin=e,t.mozTransformOrigin=e,t.webkitTransformOrigin=e,t["-webkit-transform"]=e,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.data=n,this.layers=n.layers,this.transformCanvas={w:n.w,h:n.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(n,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(n.layers.length),this.updateContainerSize()},CanvasRenderer.prototype.updateContainerSize=function(){var n,t,e,r;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",n*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(n=this.canvasContext.canvas.width*this.renderConfig.dpr,t=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var o=this.renderConfig.preserveAspectRatio.split(" "),a=o[1]||"meet",i=o[0]||"xMidYMid",s=i.substr(0,4),l=i.substr(4);e=n/t,(r=this.transformCanvas.w/this.transformCanvas.h)>e&&"meet"===a||r<e&&"slice"===a?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===s&&(r<e&&"meet"===a||r>e&&"slice"===a)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===s&&(r<e&&"meet"===a||r>e&&"slice"===a)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===l&&(r>e&&"meet"===a||r<e&&"slice"===a)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===l&&(r>e&&"meet"===a||r<e&&"slice"===a)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRenderer.prototype.destroy=function(){var n;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),n=(this.layers?this.layers.length:0)-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRenderer.prototype.renderFrame=function(n,t){if((this.renderedFrame!==n||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==n){var e;this.renderedFrame=n,this.globalData.frameNum=n-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=n;var r=this.layers.length;for(this.completeLayers||this.checkLayers(n),e=0;e<r;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(n-this.layers[e].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRenderer.prototype.buildItem=function(n){var t=this.elements;if(!t[n]&&99!==this.layers[n].ty){var e=this.createItem(this.layers[n],this,this.globalData);t[n]=e,e.initExpressions()}},CanvasRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRenderer.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRenderer.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([BaseRenderer],HybridRenderer),HybridRenderer.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRenderer.prototype.appendElementInPos=function(n,t){var e=n.getBaseElement();if(e){var r=this.layers[t];if(r.ddd&&this.supports3d)this.addTo3dContainer(e,t);else if(this.threeDElements)this.addTo3dContainer(e,t);else{for(var o,a,i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement&&(a=this.elements[i],o=(this.layers[i].ddd?this.getThreeDContainerByPos(i):a.getBaseElement())||o),i+=1;o?r.ddd&&this.supports3d||this.layerElement.insertBefore(e,o):r.ddd&&this.supports3d||this.layerElement.appendChild(e)}}},HybridRenderer.prototype.createShape=function(n){return this.supports3d?new HShapeElement(n,this.globalData,this):new SVGShapeElement(n,this.globalData,this)},HybridRenderer.prototype.createText=function(n){return this.supports3d?new HTextElement(n,this.globalData,this):new SVGTextLottieElement(n,this.globalData,this)},HybridRenderer.prototype.createCamera=function(n){return this.camera=new HCameraElement(n,this.globalData,this),this.camera},HybridRenderer.prototype.createImage=function(n){return this.supports3d?new HImageElement(n,this.globalData,this):new IImageElement(n,this.globalData,this)},HybridRenderer.prototype.createComp=function(n){return this.supports3d?new HCompElement(n,this.globalData,this):new SVGCompElement(n,this.globalData,this)},HybridRenderer.prototype.createSolid=function(n){return this.supports3d?new HSolidElement(n,this.globalData,this):new ISolidElement(n,this.globalData,this)},HybridRenderer.prototype.createNull=SVGRenderer.prototype.createNull,HybridRenderer.prototype.getThreeDContainerByPos=function(n){for(var t=0,e=this.threeDElements.length;t<e;){if(this.threeDElements[t].startPos<=n&&this.threeDElements[t].endPos>=n)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRenderer.prototype.createThreeDContainer=function(n,t){var e,r,o=createTag("div");styleDiv(o);var a=createTag("div");if(styleDiv(a),"3d"===t){(e=o.style).width=this.globalData.compSize.w+"px",e.height=this.globalData.compSize.h+"px",e.webkitTransformOrigin="50% 50%",e.mozTransformOrigin="50% 50%",e.transformOrigin="50% 50%";var i="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=a.style).transform=i,r.webkitTransform=i}o.appendChild(a);var s={container:a,perspectiveElem:o,startPos:n,endPos:n,type:t};return this.threeDElements.push(s),s},HybridRenderer.prototype.build3dContainers=function(){var n,t,e=this.layers.length,r="";for(n=0;n<e;n+=1)this.layers[n].ddd&&3!==this.layers[n].ty?("3d"!==r&&(r="3d",t=this.createThreeDContainer(n,"3d")),t.endPos=Math.max(t.endPos,n)):("2d"!==r&&(r="2d",t=this.createThreeDContainer(n,"2d")),t.endPos=Math.max(t.endPos,n));for(n=(e=this.threeDElements.length)-1;n>=0;n-=1)this.resizerElem.appendChild(this.threeDElements[n].perspectiveElem)},HybridRenderer.prototype.addTo3dContainer=function(n,t){for(var e=0,r=this.threeDElements.length;e<r;){if(t<=this.threeDElements[e].endPos){for(var o,a=this.threeDElements[e].startPos;a<t;)this.elements[a]&&this.elements[a].getBaseElement&&(o=this.elements[a].getBaseElement()),a+=1;o?this.threeDElements[e].container.insertBefore(n,o):this.threeDElements[e].container.appendChild(n);break}e+=1}},HybridRenderer.prototype.configAnimation=function(n){var t=createTag("div"),e=this.animationItem.wrapper,r=t.style;r.width=n.w+"px",r.height=n.h+"px",this.resizerElem=t,styleDiv(t),r.transformStyle="flat",r.mozTransformStyle="flat",r.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),e.appendChild(t),r.overflow="hidden";var o=createNS("svg");o.setAttribute("width","1"),o.setAttribute("height","1"),styleDiv(o),this.resizerElem.appendChild(o);var a=createNS("defs");o.appendChild(a),this.data=n,this.setupGlobalData(n,o),this.globalData.defs=a,this.layers=n.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRenderer.prototype.destroy=function(){var n;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(n=0;n<t;n+=1)this.elements[n].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRenderer.prototype.updateContainerSize=function(){var n,t,e,r,o=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight,i=o/a;this.globalData.compSize.w/this.globalData.compSize.h>i?(n=o/this.globalData.compSize.w,t=o/this.globalData.compSize.w,e=0,r=(a-this.globalData.compSize.h*(o/this.globalData.compSize.w))/2):(n=a/this.globalData.compSize.h,t=a/this.globalData.compSize.h,e=(o-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,r=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+n+",0,0,0,0,"+t+",0,0,0,0,1,0,"+e+","+r+",0,1)",s.transform=s.webkitTransform},HybridRenderer.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRenderer.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRenderer.prototype.show=function(){this.resizerElem.style.display="block"},HybridRenderer.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var n,t=this.globalData.compSize.w,e=this.globalData.compSize.h,r=this.threeDElements.length;for(n=0;n<r;n+=1){var o=this.threeDElements[n].perspectiveElem.style;o.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(e,2))+"px",o.perspective=o.webkitPerspective}}},HybridRenderer.prototype.searchExtraCompositions=function(n){var t,e=n.length,r=createTag("div");for(t=0;t<e;t+=1)if(n[t].xt){var o=this.createComp(n[t],r,this.globalData.comp,null);o.initExpressions(),this.globalData.projectInterface.registerComposition(o)}},MaskElement.prototype.getMaskProperty=function(n){return this.viewData[n].prop},MaskElement.prototype.renderFrame=function(n){var t,e=this.element.finalTransform.mat,r=this.masksProperties.length;for(t=0;t<r;t+=1)if((this.viewData[t].prop._mdf||n)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||n)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||n)&&this.viewData[t].invRect.setAttribute("transform",e.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||n))){var o=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+locationHref+"#"+this.storedData[t].filterId+")")),o.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var n="M0,0 ";return n+=" h"+this.globalData.compSize.w,n+=" v"+this.globalData.compSize.h,(n+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(n,t,e){var r,o,a=" M"+t.v[0][0]+","+t.v[0][1];for(o=t._length,r=1;r<o;r+=1)a+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[r][0]+","+t.i[r][1]+" "+t.v[r][0]+","+t.v[r][1];if(t.c&&o>1&&(a+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),e.lastPath!==a){var i="";e.elem&&(t.c&&(i=n.inv?this.solidPath+a:a),e.elem.setAttribute("d",i)),e.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(n){this.hierarchy=n},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(n,t){var e,r=this.dynamicProperties.length;for(e=0;e<r;e+=1)(t||this._isParent&&"transform"===this.dynamicProperties[e].propType)&&(this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&this.dynamicProperties.push(n)}},TransformElement.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var n,t=this.finalTransform.mat,e=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;e<r;){if(this.hierarchy[e].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}e+=1}if(this.finalTransform._matMdf)for(n=this.finalTransform.mProp.v.props,t.cloneFromProps(n),e=0;e<r;e+=1)n=this.hierarchy[e].finalTransform.mProp.v.props,t.transform(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15])}},globalToLocal:function(n){var t=[];t.push(this.finalTransform);for(var e,r=!0,o=this.comp;r;)o.finalTransform?(o.data.hasMask&&t.splice(0,0,o.finalTransform),o=o.comp):r=!1;var a,i=t.length;for(e=0;e<i;e+=1)a=t[e].mat.applyToPointArray(0,0,0),n=[n[0]-a[0],n[1]-a[1],0];return n},mHelper:new Matrix},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(n){-1===this.renderableComponents.indexOf(n)&&this.renderableComponents.push(n)},removeRenderableComponent:function(n){-1!==this.renderableComponents.indexOf(n)&&this.renderableComponents.splice(this.renderableComponents.indexOf(n),1)},prepareRenderableFrame:function(n){this.checkLayerLimits(n)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(n){this.data.ip-this.data.st<=n&&this.data.op-this.data.st>n?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var n,t=this.renderableComponents.length;for(n=0;n<t;n+=1)this.renderableComponents[n].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initTransform(n,t,e),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(n){this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),SVGGradientFillStyleData.prototype.initGradientData=function(n,t,e){this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.s=PropertyFactory.getProp(n,t.s,1,null,this),this.e=PropertyFactory.getProp(n,t.e,1,null,this),this.h=PropertyFactory.getProp(n,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(n,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(n,t.g,this),this.style=e,this.stops=[],this.setGradientData(e.pElem,t),this.setGradientOpacity(t,e),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(n,t){var e=createElementID(),r=createNS(1===t.t?"linearGradient":"radialGradient");r.setAttribute("id",e),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse");var o,a,i,s=[];for(i=4*t.g.p,a=0;a<i;a+=4)o=createNS("stop"),r.appendChild(o),s.push(o);n.setAttribute("gf"===t.ty?"fill":"stroke","url("+locationHref+"#"+e+")"),this.gf=r,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(n,t){if(this.g._hasOpacity&&!this.g._collapsable){var e,r,o,a=createNS("mask"),i=createNS("path");a.appendChild(i);var s=createElementID(),l=createElementID();a.setAttribute("id",l);var c=createNS(1===n.t?"linearGradient":"radialGradient");c.setAttribute("id",s),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),o=n.g.k.k[0].s?n.g.k.k[0].s.length:n.g.k.k.length;var p=this.stops;for(r=4*n.g.p;r<o;r+=2)(e=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(e),p.push(e);i.setAttribute("gf"===n.ty?"fill":"stroke","url("+locationHref+"#"+s+")"),this.of=c,this.ms=a,this.ost=p,this.maskId=l,t.msElem=i}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var SVGElementsRenderer=function(){var n=new Matrix,t=new Matrix;function e(n,t,e){(e||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(e||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function r(e,r,o){var a,i,s,l,c,p,d,m,h,g,f,u=r.styles.length,w=r.lvl;for(p=0;p<u;p+=1){if(l=r.sh._mdf||o,r.styles[p].lvl<w){for(m=t.reset(),g=w-r.styles[p].lvl,f=r.transformers.length-1;!l&&g>0;)l=r.transformers[f].mProps._mdf||l,g-=1,f-=1;if(l)for(g=w-r.styles[p].lvl,f=r.transformers.length-1;g>0;)h=r.transformers[f].mProps.v.props,m.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]),g-=1,f-=1}else m=n;if(i=(d=r.sh.paths)._length,l){for(s="",a=0;a<i;a+=1)(c=d.shapes[a])&&c._length&&(s+=buildShapeString(c,c._length,c.c,m));r.caches[p]=s}else s=r.caches[p];r.styles[p].d+=!0===e.hd?"":s,r.styles[p]._mdf=l||r.styles[p]._mdf}}function o(n,t,e){var r=t.style;(t.c._mdf||e)&&r.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||e)&&r.pElem.setAttribute("fill-opacity",t.o.v)}function a(n,t,e){i(n,t,e),s(0,t,e)}function i(n,t,e){var r,o,a,i,s,l=t.gf,c=t.g._hasOpacity,p=t.s.v,d=t.e.v;if(t.o._mdf||e){var m="gf"===n.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(m,t.o.v)}if(t.s._mdf||e){var h=1===n.t?"x1":"cx",g="x1"===h?"y1":"cy";l.setAttribute(h,p[0]),l.setAttribute(g,p[1]),c&&!t.g._collapsable&&(t.of.setAttribute(h,p[0]),t.of.setAttribute(g,p[1]))}if(t.g._cmdf||e){r=t.cst;var f=t.g.c;for(a=r.length,o=0;o<a;o+=1)(i=r[o]).setAttribute("offset",f[4*o]+"%"),i.setAttribute("stop-color","rgb("+f[4*o+1]+","+f[4*o+2]+","+f[4*o+3]+")")}if(c&&(t.g._omdf||e)){var u=t.g.o;for(a=(r=t.g._collapsable?t.cst:t.ost).length,o=0;o<a;o+=1)i=r[o],t.g._collapsable||i.setAttribute("offset",u[2*o]+"%"),i.setAttribute("stop-opacity",u[2*o+1])}if(1===n.t)(t.e._mdf||e)&&(l.setAttribute("x2",d[0]),l.setAttribute("y2",d[1]),c&&!t.g._collapsable&&(t.of.setAttribute("x2",d[0]),t.of.setAttribute("y2",d[1])));else if((t.s._mdf||t.e._mdf||e)&&(s=Math.sqrt(Math.pow(p[0]-d[0],2)+Math.pow(p[1]-d[1],2)),l.setAttribute("r",s),c&&!t.g._collapsable&&t.of.setAttribute("r",s)),t.e._mdf||t.h._mdf||t.a._mdf||e){s||(s=Math.sqrt(Math.pow(p[0]-d[0],2)+Math.pow(p[1]-d[1],2)));var w=Math.atan2(d[1]-p[1],d[0]-p[0]),y=t.h.v;y>=1?y=.99:y<=-1&&(y=-.99);var v=s*y,b=Math.cos(w+t.a.v)*v+p[0],x=Math.sin(w+t.a.v)*v+p[1];l.setAttribute("fx",b),l.setAttribute("fy",x),c&&!t.g._collapsable&&(t.of.setAttribute("fx",b),t.of.setAttribute("fy",x))}}function s(n,t,e){var r=t.style,o=t.d;o&&(o._mdf||e)&&o.dashStr&&(r.pElem.setAttribute("stroke-dasharray",o.dashStr),r.pElem.setAttribute("stroke-dashoffset",o.dashoffset[0])),t.c&&(t.c._mdf||e)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||e)&&r.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||e)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(n){switch(n.ty){case"fl":return o;case"gf":return i;case"gs":return a;case"st":return s;case"sh":case"el":case"rc":case"sr":return r;case"tr":return e;default:return null}}}}();function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVShapeData(n,t,e,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var o,a=4;"rc"===t.ty?a=5:"el"===t.ty?a=6:"sr"===t.ty&&(a=7),this.sh=ShapePropertyFactory.getShapeProp(n,t,a,n);var i,s=e.length;for(o=0;o<s;o+=1)e[o].closed||(i={transforms:r.addTransformSequence(e[o].transforms),trNodes:[]},this.styledShapes.push(i),e[o].elements.push(i))}function BaseElement(){}function NullElement(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initFrame(),this.initTransform(n,t,e),this.initHierarchy()}function SVGBaseElement(){}function IShapeElement(){}function ITextElement(){}function ICompElement(){}function IImageElement(n,t,e){this.assetData=t.getAssetData(n.refId),this.initElement(n,t,e),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ISolidElement(n,t,e){this.initElement(n,t,e)}function AudioElement(n,t,e){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(n.refId),this.initBaseData(n,t,e),this._isPlaying=!1,this._canPlay=!1;var r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(r),this._currentTime=0,this.globalData.audioController.addAudio(this),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function FootageElement(n,t,e){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(n.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(n,t,e)}function SVGCompElement(n,t,e){this.layers=n.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(n,t,e),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGTextLottieElement(n,t,e){this.textSpans=[],this.renderType="svg",this.initElement(n,t,e)}function SVGShapeElement(n,t,e){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(n,t,e),this.prevViewData=[]}function SVGTintFilter(n,t){this.filterManager=t;var e=createNS("feColorMatrix");if(e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","linearRGB"),e.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.setAttribute("result","f1"),n.appendChild(e),(e=createNS("feColorMatrix")).setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),e.setAttribute("result","f2"),n.appendChild(e),this.matrixFilter=e,100!==t.effectElements[2].p.v||t.effectElements[2].p.k){var r,o=createNS("feMerge");n.appendChild(o),(r=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),o.appendChild(r),(r=createNS("feMergeNode")).setAttribute("in","f2"),o.appendChild(r)}}function SVGFillFilter(n,t){this.filterManager=t;var e=createNS("feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),n.appendChild(e),this.matrixFilter=e}function SVGGaussianBlurEffect(n,t){n.setAttribute("x","-100%"),n.setAttribute("y","-100%"),n.setAttribute("width","300%"),n.setAttribute("height","300%"),this.filterManager=t;var e=createNS("feGaussianBlur");n.appendChild(e),this.feGaussianBlur=e}function SVGStrokeEffect(n,t){this.initialized=!1,this.filterManager=t,this.elem=n,this.paths=[]}function SVGTritoneFilter(n,t){this.filterManager=t;var e=createNS("feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","linearRGB"),e.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.setAttribute("result","f1"),n.appendChild(e);var r=createNS("feComponentTransfer");r.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(r),this.matrixFilter=r;var o=createNS("feFuncR");o.setAttribute("type","table"),r.appendChild(o),this.feFuncR=o;var a=createNS("feFuncG");a.setAttribute("type","table"),r.appendChild(a),this.feFuncG=a;var i=createNS("feFuncB");i.setAttribute("type","table"),r.appendChild(i),this.feFuncB=i}function SVGProLevelsFilter(n,t){this.filterManager=t;var e=this.filterManager.effectElements,r=createNS("feComponentTransfer");(e[10].p.k||0!==e[10].p.v||e[11].p.k||1!==e[11].p.v||e[12].p.k||1!==e[12].p.v||e[13].p.k||0!==e[13].p.v||e[14].p.k||1!==e[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",r)),(e[17].p.k||0!==e[17].p.v||e[18].p.k||1!==e[18].p.v||e[19].p.k||1!==e[19].p.v||e[20].p.k||0!==e[20].p.v||e[21].p.k||1!==e[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",r)),(e[24].p.k||0!==e[24].p.v||e[25].p.k||1!==e[25].p.v||e[26].p.k||1!==e[26].p.v||e[27].p.k||0!==e[27].p.v||e[28].p.k||1!==e[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",r)),(e[31].p.k||0!==e[31].p.v||e[32].p.k||1!==e[32].p.v||e[33].p.k||1!==e[33].p.v||e[34].p.k||0!==e[34].p.v||e[35].p.k||1!==e[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",r)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(r.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(r),r=createNS("feComponentTransfer")),(e[3].p.k||0!==e[3].p.v||e[4].p.k||1!==e[4].p.v||e[5].p.k||1!==e[5].p.v||e[6].p.k||0!==e[6].p.v||e[7].p.k||1!==e[7].p.v)&&(r.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(r),this.feFuncRComposed=this.createFeFunc("feFuncR",r),this.feFuncGComposed=this.createFeFunc("feFuncG",r),this.feFuncBComposed=this.createFeFunc("feFuncB",r))}function SVGDropShadowEffect(n,t){var e=t.container.globalData.renderConfig.filterSize;n.setAttribute("x",e.x),n.setAttribute("y",e.y),n.setAttribute("width",e.width),n.setAttribute("height",e.height),this.filterManager=t;var r=createNS("feGaussianBlur");r.setAttribute("in","SourceAlpha"),r.setAttribute("result","drop_shadow_1"),r.setAttribute("stdDeviation","0"),this.feGaussianBlur=r,n.appendChild(r);var o=createNS("feOffset");o.setAttribute("dx","25"),o.setAttribute("dy","0"),o.setAttribute("in","drop_shadow_1"),o.setAttribute("result","drop_shadow_2"),this.feOffset=o,n.appendChild(o);var a=createNS("feFlood");a.setAttribute("flood-color","#00ff00"),a.setAttribute("flood-opacity","1"),a.setAttribute("result","drop_shadow_3"),this.feFlood=a,n.appendChild(a);var i=createNS("feComposite");i.setAttribute("in","drop_shadow_3"),i.setAttribute("in2","drop_shadow_2"),i.setAttribute("operator","in"),i.setAttribute("result","drop_shadow_4"),n.appendChild(i);var s,l=createNS("feMerge");n.appendChild(l),s=createNS("feMergeNode"),l.appendChild(s),(s=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),this.feMergeNode=s,this.feMerge=l,this.originalNodeAdded=!1,l.appendChild(s)}ShapeTransformManager.prototype={addTransformSequence:function(n){var t,e=n.length,r="_";for(t=0;t<e;t+=1)r+=n[t].transform.key+"_";var o=this.sequences[r];return o||(o={transforms:[].concat(n),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=o,this.sequenceList.push(o)),o},processSequence:function(n,t){for(var e,r=0,o=n.transforms.length,a=t;r<o&&!t;){if(n.transforms[r].transform.mProps._mdf){a=!0;break}r+=1}if(a)for(n.finalTransform.reset(),r=o-1;r>=0;r-=1)e=n.transforms[r].transform.mProps.v.props,n.finalTransform.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]);n._mdf=a},processSequences:function(n){var t,e=this.sequenceList.length;for(t=0;t<e;t+=1)this.processSequence(this.sequenceList[t],n)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}},CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var n=0,t=this.data.masksProperties.length;n<t;){if("n"!==this.data.masksProperties[n].mode&&!1!==this.data.masksProperties[n].cl)return!0;n+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n),0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var n=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=n},initBaseData:function(n,t,e){this.globalData=t,this.comp=e,this.data=n,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},NullElement.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var n,t,e,r=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var o=createNS("mask");o.setAttribute("id",this.layerId),o.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),o.appendChild(this.layerElement),r=o,this.globalData.defs.appendChild(o),featureSupport.maskType||1!=this.data.td||(o.setAttribute("mask-type","luminance"),n=createElementID(),t=filtersFactory.createFilter(n),this.globalData.defs.appendChild(t),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(e=createNS("g")).appendChild(this.layerElement),r=e,o.appendChild(e),e.setAttribute("filter","url("+locationHref+"#"+n+")"))}else if(2==this.data.td){var a=createNS("mask");a.setAttribute("id",this.layerId),a.setAttribute("mask-type","alpha");var i=createNS("g");a.appendChild(i),n=createElementID(),t=filtersFactory.createFilter(n);var s=createNS("feComponentTransfer");s.setAttribute("in","SourceGraphic"),t.appendChild(s);var l=createNS("feFuncA");l.setAttribute("type","table"),l.setAttribute("tableValues","1.0 0.0"),s.appendChild(l),this.globalData.defs.appendChild(t);var c=createNS("rect");c.setAttribute("width",this.comp.data.w),c.setAttribute("height",this.comp.data.h),c.setAttribute("x","0"),c.setAttribute("y","0"),c.setAttribute("fill","#ffffff"),c.setAttribute("opacity","0"),i.setAttribute("filter","url("+locationHref+"#"+n+")"),i.appendChild(c),i.appendChild(this.layerElement),r=i,featureSupport.maskType||(a.setAttribute("mask-type","luminance"),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),e=createNS("g"),i.appendChild(c),e.appendChild(this.layerElement),r=e,i.appendChild(e)),this.globalData.defs.appendChild(a)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),r=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var p=createNS("clipPath"),d=createNS("path");d.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var m=createElementID();if(p.setAttribute("id",m),p.appendChild(d),this.globalData.defs.appendChild(p),this.checkMasks()){var h=createNS("g");h.setAttribute("clip-path","url("+locationHref+"#"+m+")"),h.appendChild(this.layerElement),this.transformedElement=h,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+m+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(n){this.matteElement&&this.matteElement.setAttribute("mask","url("+locationHref+"#"+n+")")}},IShapeElement.prototype={addShapeToModifiers:function(n){var t,e=this.shapeModifiers.length;for(t=0;t<e;t+=1)this.shapeModifiers[t].addShape(n)},isShapeInAnimatedModifiers:function(n){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(n))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var n,t=this.shapes.length;for(n=0;n<t;n+=1)this.shapes[n].sh.reset();for(n=(t=this.shapeModifiers.length)-1;n>=0&&!this.shapeModifiers[n].processShapes(this._isFirstFrame);n-=1);}},lcEnum:{1:"butt",2:"round",3:"square"},ljEnum:{1:"miter",2:"round",3:"bevel"},searchProcessedElement:function(n){for(var t=this.processedElements,e=0,r=t.length;e<r;){if(t[e].elem===n)return t[e].pos;e+=1}return 0},addProcessedElement:function(n,t){for(var e=this.processedElements,r=e.length;r;)if(e[r-=1].elem===n)return void(e[r].pos=t);e.push(new ProcessedElement(n,t))},prepareFrame:function(n){this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange)}},ITextElement.prototype.initElement=function(n,t,e){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(n,t,e),this.textProperty=new TextProperty(this,n.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(n.t,this.renderType,this),this.initTransform(n,t,e),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(n){this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(n,t){var e,r,o=t.length,a="";for(e=0;e<o;e+=1)r=t[e].ks.k,a+=buildShapeString(r,r.i.length,!0,n);return a},ITextElement.prototype.updateDocumentData=function(n,t){this.textProperty.updateDocumentData(n,t)},ITextElement.prototype.canResizeFont=function(n){this.textProperty.canResizeFont(n)},ITextElement.prototype.setMinimumFontSize=function(n){this.textProperty.setMinimumFontSize(n)},ITextElement.prototype.applyTextPropertiesToMatrix=function(n,t,e,r,o){switch(n.ps&&t.translate(n.ps[0],n.ps[1]+n.ascent,0),t.translate(0,-n.ls,0),n.j){case 1:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[e]),0,0);break;case 2:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[e])/2,0,0)}t.translate(r,o,0)},ITextElement.prototype.buildColor=function(n){return"rgb("+Math.round(255*n[0])+","+Math.round(255*n[1])+","+Math.round(255*n[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initTransform(n,t,e),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(n){if(this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=n/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var e,r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&(this.elements[e].prepareFrame(this.renderedFrame-this.layers[e].st),this.elements[e]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()},ICompElement.prototype.setElements=function(n){this.elements=n},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var n=createNS("rect");n.setAttribute("width",this.data.sw),n.setAttribute("height",this.data.sh),n.setAttribute("fill",this.data.sc),this.layerElement.appendChild(n)},AudioElement.prototype.prepareFrame=function(n){if(this.prepareRenderableFrame(n,!0),this.prepareProperties(n,!0),this.tm._placeholder)this._currentTime=n/this.data.sr;else{var t=this.tm.v;this._currentTime=t}},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(n){this.audio.rate(n)},AudioElement.prototype.volume=function(n){this.audio.volume(n)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){this.layerInterface=FootageInterface(this)},FootageElement.prototype.getFootageData=function(){return this.footageData},extendPrototype([SVGRenderer,ICompElement,SVGBaseElement],SVGCompElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(n){for(var t=0,e=n.length,r=[],o="";t<e;)n[t]===String.fromCharCode(13)||n[t]===String.fromCharCode(3)?(r.push(o),o=""):o+=n[t],t+=1;return r.push(o),r},SVGTextLottieElement.prototype.buildNewText=function(){var n,t,e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e?e.l.length:0),e.fc?this.layerElement.setAttribute("fill",this.buildColor(e.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),e.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(e.sc)),this.layerElement.setAttribute("stroke-width",e.sw)),this.layerElement.setAttribute("font-size",e.finalSize);var r=this.globalData.fontManager.getFontByName(e.f);if(r.fClass)this.layerElement.setAttribute("class",r.fClass);else{this.layerElement.setAttribute("font-family",r.fFamily);var o=e.fWeight,a=e.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",o)}this.layerElement.setAttribute("aria-label",e.t);var i,s=e.l||[],l=!!this.globalData.fontManager.chars;t=s.length;var c,p=this.mHelper,d="",m=this.data.singleShape,h=0,g=0,f=!0,u=.001*e.tr*e.finalSize;if(!m||l||e.sz){var w,y,v=this.textSpans.length;for(n=0;n<t;n+=1)l&&m&&0!==n||(i=v>n?this.textSpans[n]:createNS(l?"path":"text"),v<=n&&(i.setAttribute("stroke-linecap","butt"),i.setAttribute("stroke-linejoin","round"),i.setAttribute("stroke-miterlimit","4"),this.textSpans[n]=i,this.layerElement.appendChild(i)),i.style.display="inherit"),p.reset(),p.scale(e.finalSize/100,e.finalSize/100),m&&(s[n].n&&(h=-u,g+=e.yOffset,g+=f?1:0,f=!1),this.applyTextPropertiesToMatrix(e,p,s[n].line,h,g),h+=s[n].l||0,h+=u),l?(c=(w=(y=this.globalData.fontManager.getCharData(e.finalText[n],r.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&y.data||{}).shapes?w.shapes[0].it:[],m?d+=this.createPathShape(p,c):i.setAttribute("d",this.createPathShape(p,c))):(m&&i.setAttribute("transform","translate("+p.props[12]+","+p.props[13]+")"),i.textContent=s[n].val,i.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));m&&i&&i.setAttribute("d",d)}else{var b=this.textContainer,x="start";switch(e.j){case 1:x="end";break;case 2:x="middle";break;default:x="start"}b.setAttribute("text-anchor",x),b.setAttribute("letter-spacing",u);var A=this.buildTextContents(e.finalText);for(t=A.length,g=e.ps?e.ps[1]+e.ascent:0,n=0;n<t;n+=1)(i=this.textSpans[n]||createNS("tspan")).textContent=A[n],i.setAttribute("x",0),i.setAttribute("y",g),i.style.display="inherit",b.appendChild(i),this.textSpans[n]=i,g+=e.finalLineHeight;this.layerElement.appendChild(b)}for(;n<this.textSpans.length;)this.textSpans[n].style.display="none",n+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var n=this.layerElement.getBBox();this.bbox={top:n.y,left:n.x,width:n.width,height:n.height}}return this.bbox},SVGTextLottieElement.prototype.renderInnerContent=function(){if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var n,t;this._sizeChanged=!0;var e,r,o=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;for(t=a.length,n=0;n<t;n+=1)a[n].n||(e=o[n],r=this.textSpans[n],e._mdf.m&&r.setAttribute("transform",e.m),e._mdf.o&&r.setAttribute("opacity",e.o),e._mdf.sw&&r.setAttribute("stroke-width",e.sw),e._mdf.sc&&r.setAttribute("stroke",e.sc),e._mdf.fc&&r.setAttribute("fill",e.fc))}},extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var n,t,e,r,o=this.shapes.length,a=this.stylesList.length,i=[],s=!1;for(e=0;e<a;e+=1){for(r=this.stylesList[e],s=!1,i.length=0,n=0;n<o;n+=1)-1!==(t=this.shapes[n]).styles.indexOf(r)&&(i.push(t),s=t._isAnimated||s);i.length>1&&s&&this.setShapesAsAnimated(i)}},SVGShapeElement.prototype.setShapesAsAnimated=function(n){var t,e=n.length;for(t=0;t<e;t+=1)n[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(n,t){var e,r=new SVGStyleData(n,t),o=r.pElem;return"st"===n.ty?e=new SVGStrokeStyleData(this,n,r):"fl"===n.ty?e=new SVGFillStyleData(this,n,r):"gf"!==n.ty&&"gs"!==n.ty||(e=new("gf"===n.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,n,r),this.globalData.defs.appendChild(e.gf),e.maskId&&(this.globalData.defs.appendChild(e.ms),this.globalData.defs.appendChild(e.of),o.setAttribute("mask","url("+locationHref+"#"+e.maskId+")"))),"st"!==n.ty&&"gs"!==n.ty||(o.setAttribute("stroke-linecap",this.lcEnum[n.lc]||"round"),o.setAttribute("stroke-linejoin",this.ljEnum[n.lj]||"round"),o.setAttribute("fill-opacity","0"),1===n.lj&&o.setAttribute("stroke-miterlimit",n.ml)),2===n.r&&o.setAttribute("fill-rule","evenodd"),n.ln&&o.setAttribute("id",n.ln),n.cl&&o.setAttribute("class",n.cl),n.bm&&(o.style["mix-blend-mode"]=getBlendMode(n.bm)),this.stylesList.push(r),this.addToAnimatedContents(n,e),e},SVGShapeElement.prototype.createGroupElement=function(n){var t=new ShapeGroupData;return n.ln&&t.gr.setAttribute("id",n.ln),n.cl&&t.gr.setAttribute("class",n.cl),n.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(n.bm)),t},SVGShapeElement.prototype.createTransformElement=function(n,t){var e=TransformPropertyFactory.getTransformProperty(this,n,this),r=new SVGTransformData(e,e.o,t);return this.addToAnimatedContents(n,r),r},SVGShapeElement.prototype.createShapeElement=function(n,t,e){var r=4;"rc"===n.ty?r=5:"el"===n.ty?r=6:"sr"===n.ty&&(r=7);var o=new SVGShapeData(t,e,ShapePropertyFactory.getShapeProp(this,n,r,this));return this.shapes.push(o),this.addShapeToModifiers(o),this.addToAnimatedContents(n,o),o},SVGShapeElement.prototype.addToAnimatedContents=function(n,t){for(var e=0,r=this.animatedContents.length;e<r;){if(this.animatedContents[e].element===t)return;e+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(n),element:t,data:n})},SVGShapeElement.prototype.setElementStyles=function(n){var t,e=n.styles,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||e.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){var n;this._isFirstFrame=!0;var t=this.itemsData.length;for(n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(n,t,e,r,o,a,i){var s,l,c,p,d,m,h=[].concat(a),g=n.length-1,f=[],u=[];for(s=g;s>=0;s-=1){if((m=this.searchProcessedElement(n[s]))?t[s]=e[m-1]:n[s]._render=i,"fl"===n[s].ty||"st"===n[s].ty||"gf"===n[s].ty||"gs"===n[s].ty)m?t[s].style.closed=!1:t[s]=this.createStyleElement(n[s],o),n[s]._render&&r.appendChild(t[s].style.pElem),f.push(t[s].style);else if("gr"===n[s].ty){if(m)for(c=t[s].it.length,l=0;l<c;l+=1)t[s].prevViewData[l]=t[s].it[l];else t[s]=this.createGroupElement(n[s]);this.searchShapes(n[s].it,t[s].it,t[s].prevViewData,t[s].gr,o+1,h,i),n[s]._render&&r.appendChild(t[s].gr)}else"tr"===n[s].ty?(m||(t[s]=this.createTransformElement(n[s],r)),p=t[s].transform,h.push(p)):"sh"===n[s].ty||"rc"===n[s].ty||"el"===n[s].ty||"sr"===n[s].ty?(m||(t[s]=this.createShapeElement(n[s],h,o)),this.setElementStyles(t[s])):"tm"===n[s].ty||"rd"===n[s].ty||"ms"===n[s].ty||"pb"===n[s].ty?(m?(d=t[s]).closed=!1:((d=ShapeModifiers.getModifier(n[s].ty)).init(this,n[s]),t[s]=d,this.shapeModifiers.push(d)),u.push(d)):"rp"===n[s].ty&&(m?(d=t[s]).closed=!0:(d=ShapeModifiers.getModifier(n[s].ty),t[s]=d,d.init(this,n,s,t),this.shapeModifiers.push(d),i=!1),u.push(d));this.addProcessedElement(n[s],s+1)}for(g=f.length,s=0;s<g;s+=1)f[s].closed=!0;for(g=u.length,s=0;s<g;s+=1)u[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var n;this.renderModifiers();var t=this.stylesList.length;for(n=0;n<t;n+=1)this.stylesList[n].reset();for(this.renderShape(),n=0;n<t;n+=1)(this.stylesList[n]._mdf||this._isFirstFrame)&&(this.stylesList[n].msElem&&(this.stylesList[n].msElem.setAttribute("d",this.stylesList[n].d),this.stylesList[n].d="M0 0"+this.stylesList[n].d),this.stylesList[n].pElem.setAttribute("d",this.stylesList[n].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var n,t,e=this.animatedContents.length;for(n=0;n<e;n+=1)t=this.animatedContents[n],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},SVGTintFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",e[0]-t[0]+" 0 0 0 "+t[0]+" "+(e[1]-t[1])+" 0 0 0 "+t[1]+" "+(e[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}},SVGFillFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,e=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+e+" 0")}},SVGGaussianBlurEffect.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,r=3==e?0:t,o=2==e?0:t;this.feGaussianBlur.setAttribute("stdDeviation",r+" "+o);var a=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}},SVGStrokeEffect.prototype.initialize=function(){var n,t,e,r,o=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(r=this.elem.maskManager.masksProperties.length,e=0):r=1+(e=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);e<r;e+=1)n=createNS("path"),t.appendChild(n),this.paths.push({p:n,m:e});if(3===this.filterManager.effectElements[10].p.v){var a=createNS("mask"),i=createElementID();a.setAttribute("id",i),a.setAttribute("mask-type","alpha"),a.appendChild(t),this.elem.globalData.defs.appendChild(a);var s=createNS("g");for(s.setAttribute("mask","url("+locationHref+"#"+i+")");o[0];)s.appendChild(o[0]);this.elem.layerElement.appendChild(s),this.masker=a,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(o=this.elem.layerElement.children||this.elem.layerElement.childNodes;o.length;)this.elem.layerElement.removeChild(o[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(n){var t;this.initialized||this.initialize();var e,r,o=this.paths.length;for(t=0;t<o;t+=1)if(-1!==this.paths[t].m&&(e=this.elem.maskManager.viewData[this.paths[t].m],r=this.paths[t].p,(n||this.filterManager._mdf||e.prop._mdf)&&r.setAttribute("d",e.lastPath),n||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||e.prop._mdf)){var a;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var i=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),s=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),l=r.getTotalLength();a="0 0 0 "+l*i+" ";var c,p=l*(s-i),d=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,m=Math.floor(p/d);for(c=0;c<m;c+=1)a+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";a+="0 "+10*l+" 0 0"}else a="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;r.setAttribute("stroke-dasharray",a)}if((n||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(n||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(n||this.filterManager.effectElements[3].p._mdf)){var h=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*h[0])+","+bmFloor(255*h[1])+","+bmFloor(255*h[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,o=r[0]+" "+e[0]+" "+t[0],a=r[1]+" "+e[1]+" "+t[1],i=r[2]+" "+e[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",o),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",i)}},SVGProLevelsFilter.prototype.createFeFunc=function(n,t){var e=createNS(n);return e.setAttribute("type","table"),t.appendChild(e),e},SVGProLevelsFilter.prototype.getTableValue=function(n,t,e,r,o){for(var a,i,s=0,l=Math.min(n,t),c=Math.max(n,t),p=Array.call(null,{length:256}),d=0,m=o-r,h=t-n;s<=256;)i=(a=s/256)<=l?h<0?o:r:a>=c?h<0?r:o:r+m*Math.pow((a-n)/h,1/e),p[d]=i,d+=1,s+=256/255;return p.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t,e=this.filterManager.effectElements;this.feFuncRComposed&&(n||e[3].p._mdf||e[4].p._mdf||e[5].p._mdf||e[6].p._mdf||e[7].p._mdf)&&(t=this.getTableValue(e[3].p.v,e[4].p.v,e[5].p.v,e[6].p.v,e[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(n||e[10].p._mdf||e[11].p._mdf||e[12].p._mdf||e[13].p._mdf||e[14].p._mdf)&&(t=this.getTableValue(e[10].p.v,e[11].p.v,e[12].p.v,e[13].p.v,e[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(n||e[17].p._mdf||e[18].p._mdf||e[19].p._mdf||e[20].p._mdf||e[21].p._mdf)&&(t=this.getTableValue(e[17].p.v,e[18].p.v,e[19].p.v,e[20].p.v,e[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(n||e[24].p._mdf||e[25].p._mdf||e[26].p._mdf||e[27].p._mdf||e[28].p._mdf)&&(t=this.getTableValue(e[24].p.v,e[25].p.v,e[26].p.v,e[27].p.v,e[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(n||e[31].p._mdf||e[32].p._mdf||e[33].p._mdf||e[34].p._mdf||e[35].p._mdf)&&(t=this.getTableValue(e[31].p.v,e[32].p.v,e[33].p.v,e[34].p.v,e[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},SVGDropShadowEffect.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){if((n||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),n||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((n||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),n||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var e=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,o=e*Math.cos(r),a=e*Math.sin(r);this.feOffset.setAttribute("dx",o),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(n,t,e){this.initialized=!1,this.filterManager=t,this.filterElem=n,this.elem=e,e.matteElement=createNS("g"),e.matteElement.appendChild(e.layerElement),e.matteElement.appendChild(e.transformedElement),e.baseElement=e.matteElement}function SVGEffects(n){var t,e,r=n.data.ef?n.data.ef.length:0,o=createElementID(),a=filtersFactory.createFilter(o,!0),i=0;for(this.filters=[],t=0;t<r;t+=1)e=null,20===n.data.ef[t].ty?(i+=1,e=new SVGTintFilter(a,n.effectsManager.effectElements[t])):21===n.data.ef[t].ty?(i+=1,e=new SVGFillFilter(a,n.effectsManager.effectElements[t])):22===n.data.ef[t].ty?e=new SVGStrokeEffect(n,n.effectsManager.effectElements[t]):23===n.data.ef[t].ty?(i+=1,e=new SVGTritoneFilter(a,n.effectsManager.effectElements[t])):24===n.data.ef[t].ty?(i+=1,e=new SVGProLevelsFilter(a,n.effectsManager.effectElements[t])):25===n.data.ef[t].ty?(i+=1,e=new SVGDropShadowEffect(a,n.effectsManager.effectElements[t])):28===n.data.ef[t].ty?e=new SVGMatte3Effect(a,n.effectsManager.effectElements[t],n):29===n.data.ef[t].ty&&(i+=1,e=new SVGGaussianBlurEffect(a,n.effectsManager.effectElements[t])),e&&this.filters.push(e);i&&(n.globalData.defs.appendChild(a),n.layerElement.setAttribute("filter","url("+locationHref+"#"+o+")")),this.filters.length&&n.addRenderableComponent(this)}function CVContextData(){var n;for(this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1,this.savedOp=createTypedArray("float32",15),n=0;n<15;n+=1)this.saved[n]=createTypedArray("float32",16);this._length=15}function CVBaseElement(){}function CVImageElement(n,t,e){this.assetData=t.getAssetData(n.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(n,t,e)}function CVCompElement(n,t,e){this.completeLayers=!1,this.layers=n.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(n,t,e),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function CVMaskElement(n,t){var e;this.data=n,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r=this.masksProperties.length,o=!1;for(e=0;e<r;e+=1)"n"!==this.masksProperties[e].mode&&(o=!0),this.viewData[e]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[e],3);this.hasMasks=o,o&&this.element.addRenderableComponent(this)}function CVShapeElement(n,t,e){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(n,t,e)}function CVSolidElement(n,t,e){this.initElement(n,t,e)}function CVTextElement(n,t,e){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(n,t,e)}function CVEffects(){}function HBaseElement(){}function HSolidElement(n,t,e){this.initElement(n,t,e)}function HCompElement(n,t,e){this.layers=n.layers,this.supports3d=!n.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(n,t,e),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function HShapeElement(n,t,e){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(n,t,e),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(n,t,e){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(n,t,e)}function HImageElement(n,t,e){this.assetData=t.getAssetData(n.refId),this.initElement(n,t,e)}function HCameraElement(n,t,e){this.initFrame(),this.initBaseData(n,t,e),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,n.pe,0,0,this),n.ks.p.s?(this.px=r(this,n.ks.p.x,1,0,this),this.py=r(this,n.ks.p.y,1,0,this),this.pz=r(this,n.ks.p.z,1,0,this)):this.p=r(this,n.ks.p,1,0,this),n.ks.a&&(this.a=r(this,n.ks.a,1,0,this)),n.ks.or.k.length&&n.ks.or.k[0].to){var o,a=n.ks.or.k.length;for(o=0;o<a;o+=1)n.ks.or.k[o].to=null,n.ks.or.k[o].ti=null}this.or=r(this,n.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,n.ks.rx,0,degToRads,this),this.ry=r(this,n.ks.ry,0,degToRads,this),this.rz=r(this,n.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HEffects(){}SVGMatte3Effect.prototype.findSymbol=function(n){for(var t=0,e=_svgMatteSymbols.length;t<e;){if(_svgMatteSymbols[t]===n)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(n,t){var e=n.layerElement.parentNode;if(e){for(var r,o=e.children,a=0,i=o.length;a<i&&o[a]!==n.layerElement;)a+=1;a<=i-2&&(r=o[a+1]);var s=createNS("use");s.setAttribute("href","#"+t),r?e.insertBefore(s,r):e.appendChild(s)}},SVGMatte3Effect.prototype.setElementAsMask=function(n,t){if(!this.findSymbol(t)){var e=createElementID(),r=createNS("mask");r.setAttribute("id",t.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var o=n.globalData.defs;o.appendChild(r);var a=createNS("symbol");a.setAttribute("id",e),this.replaceInParent(t,e),a.appendChild(t.layerElement),o.appendChild(a);var i=createNS("use");i.setAttribute("href","#"+e),r.appendChild(i),t.data.hd=!1,t.show()}n.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var n=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,e=0,r=t.length;e<r;)t[e]&&t[e].data.ind===n&&this.setElementAsMask(this.elem,t[e]),e+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGEffects.prototype.renderFrame=function(n){var t,e=this.filters.length;for(t=0;t<e;t+=1)this.filters[t].renderFrame(n)},CVContextData.prototype.duplicate=function(){var n=2*this._length,t=this.savedOp;this.savedOp=createTypedArray("float32",n),this.savedOp.set(t);var e=0;for(e=this._length;e<n;e+=1)this.saved[e]=createTypedArray("float32",16);this._length=n},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new CVEffects(this)},createContent:function(){},setBlendMode:function(){var n=this.globalData;if(n.blendMode!==this.data.bm){n.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);n.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){if(!this.hidden&&!this.data.hd){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var n=0===this.data.ty;this.globalData.renderer.save(n),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(n),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var n=createTag("canvas");n.width=this.assetData.w,n.height=this.assetData.h;var t,e,r=n.getContext("2d"),o=this.img.width,a=this.img.height,i=o/a,s=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;i>s&&"xMidYMid slice"===l||i<s&&"xMidYMid slice"!==l?t=(e=a)*s:e=(t=o)/s,r.drawImage(this.img,(o-t)/2,(a-e)/2,t,e,0,0,this.assetData.w,this.assetData.h),this.img=n}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([CanvasRenderer,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var n,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),n=this.layers.length-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()},CVCompElement.prototype.destroy=function(){var n;for(n=this.layers.length-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy();this.layers=null,this.elements=null},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var n,t,e,r,o=this.element.finalTransform.mat,a=this.element.canvasContext,i=this.masksProperties.length;for(a.beginPath(),n=0;n<i;n+=1)if("n"!==this.masksProperties[n].mode){var s;this.masksProperties[n].inv&&(a.moveTo(0,0),a.lineTo(this.element.globalData.compSize.w,0),a.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),a.lineTo(0,this.element.globalData.compSize.h),a.lineTo(0,0)),r=this.viewData[n].v,t=o.applyToPointArray(r.v[0][0],r.v[0][1],0),a.moveTo(t[0],t[1]);var l=r._length;for(s=1;s<l;s+=1)e=o.applyToTriplePoints(r.o[s-1],r.i[s],r.v[s]),a.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5]);e=o.applyToTriplePoints(r.o[s-1],r.i[0],r.v[0]),a.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5])}this.element.globalData.renderer.save(!0),a.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(n,t){var e={data:n,type:n.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===n.hd},r={};if("fl"===n.ty||"st"===n.ty?(r.c=PropertyFactory.getProp(this,n.c,1,255,this),r.c.k||(e.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):"gf"!==n.ty&&"gs"!==n.ty||(r.s=PropertyFactory.getProp(this,n.s,1,null,this),r.e=PropertyFactory.getProp(this,n.e,1,null,this),r.h=PropertyFactory.getProp(this,n.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,n.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,n.g,this)),r.o=PropertyFactory.getProp(this,n.o,0,.01,this),"st"===n.ty||"gs"===n.ty){if(e.lc=this.lcEnum[n.lc]||"round",e.lj=this.ljEnum[n.lj]||"round",1==n.lj&&(e.ml=n.ml),r.w=PropertyFactory.getProp(this,n.w,0,null,this),r.w.k||(e.wi=r.w.v),n.d){var o=new DashProperty(this,n.d,"canvas",this);r.d=o,r.d.k||(e.da=r.d.dashArray,e.do=r.d.dashoffset[0])}}else e.r=2===n.r?"evenodd":"nonzero";return this.stylesList.push(e),r.style=e,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(n){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,n.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,n,this)}}},CVShapeElement.prototype.createShapeElement=function(n){var t=new CVShapeData(this,n,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var n;this._isFirstFrame=!0;var t=this.itemsData.length;for(n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(n){var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(n)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var n,t=this.stylesList.length;for(n=0;n<t;n+=1)this.stylesList[n].closed||this.stylesList[n].transforms.pop()},CVShapeElement.prototype.closeStyles=function(n){var t,e=n.length;for(t=0;t<e;t+=1)n[t].closed=!0},CVShapeElement.prototype.searchShapes=function(n,t,e,r,o){var a,i,s,l,c,p,d=n.length-1,m=[],h=[],g=[].concat(o);for(a=d;a>=0;a-=1){if((l=this.searchProcessedElement(n[a]))?t[a]=e[l-1]:n[a]._shouldRender=r,"fl"===n[a].ty||"st"===n[a].ty||"gf"===n[a].ty||"gs"===n[a].ty)l?t[a].style.closed=!1:t[a]=this.createStyleElement(n[a],g),m.push(t[a].style);else if("gr"===n[a].ty){if(l)for(s=t[a].it.length,i=0;i<s;i+=1)t[a].prevViewData[i]=t[a].it[i];else t[a]=this.createGroupElement(n[a]);this.searchShapes(n[a].it,t[a].it,t[a].prevViewData,r,g)}else"tr"===n[a].ty?(l||(p=this.createTransformElement(n[a]),t[a]=p),g.push(t[a]),this.addTransformToStyleList(t[a])):"sh"===n[a].ty||"rc"===n[a].ty||"el"===n[a].ty||"sr"===n[a].ty?l||(t[a]=this.createShapeElement(n[a])):"tm"===n[a].ty||"rd"===n[a].ty||"pb"===n[a].ty?(l?(c=t[a]).closed=!1:((c=ShapeModifiers.getModifier(n[a].ty)).init(this,n[a]),t[a]=c,this.shapeModifiers.push(c)),h.push(c)):"rp"===n[a].ty&&(l?(c=t[a]).closed=!0:(c=ShapeModifiers.getModifier(n[a].ty),t[a]=c,c.init(this,n,a,t),this.shapeModifiers.push(c),r=!1),h.push(c));this.addProcessedElement(n[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(m),d=h.length,a=0;a<d;a+=1)h[a].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(n,t){(n._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=n.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var n,t,e,r,o,a,i,s,l,c=this.stylesList.length,p=this.globalData.renderer,d=this.globalData.canvasContext;for(n=0;n<c;n+=1)if(("st"!==(s=(l=this.stylesList[n]).type)&&"gs"!==s||0!==l.wi)&&l.data._shouldRender&&0!==l.coOp&&0!==this.globalData.currentGlobalAlpha){for(p.save(),a=l.elements,"st"===s||"gs"===s?(d.strokeStyle="st"===s?l.co:l.grd,d.lineWidth=l.wi,d.lineCap=l.lc,d.lineJoin=l.lj,d.miterLimit=l.ml||0):d.fillStyle="fl"===s?l.co:l.grd,p.ctxOpacity(l.coOp),"st"!==s&&"gs"!==s&&d.beginPath(),p.ctxTransform(l.preTransforms.finalTransform.props),e=a.length,t=0;t<e;t+=1){for("st"!==s&&"gs"!==s||(d.beginPath(),l.da&&(d.setLineDash(l.da),d.lineDashOffset=l.do)),o=(i=a[t].trNodes).length,r=0;r<o;r+=1)"m"===i[r].t?d.moveTo(i[r].p[0],i[r].p[1]):"c"===i[r].t?d.bezierCurveTo(i[r].pts[0],i[r].pts[1],i[r].pts[2],i[r].pts[3],i[r].pts[4],i[r].pts[5]):d.closePath();"st"!==s&&"gs"!==s||(d.stroke(),l.da&&d.setLineDash(this.dashResetter))}"st"!==s&&"gs"!==s&&d.fill(l.r),p.restore()}},CVShapeElement.prototype.renderShape=function(n,t,e,r){var o,a;for(a=n,o=t.length-1;o>=0;o-=1)"tr"===t[o].ty?(a=e[o].transform,this.renderShapeTransform(n,a)):"sh"===t[o].ty||"el"===t[o].ty||"rc"===t[o].ty||"sr"===t[o].ty?this.renderPath(t[o],e[o]):"fl"===t[o].ty?this.renderFill(t[o],e[o],a):"st"===t[o].ty?this.renderStroke(t[o],e[o],a):"gf"===t[o].ty||"gs"===t[o].ty?this.renderGradientFill(t[o],e[o],a):"gr"===t[o].ty?this.renderShape(a,t[o].it,e[o].it):t[o].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(n,t){if(this._isFirstFrame||t._mdf||n.transforms._mdf){var e,r,o,a=n.trNodes,i=t.paths,s=i._length;a.length=0;var l=n.transforms.finalTransform;for(o=0;o<s;o+=1){var c=i.shapes[o];if(c&&c.v){for(r=c._length,e=1;e<r;e+=1)1===e&&a.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),a.push({t:"c",pts:l.applyToTriplePoints(c.o[e-1],c.i[e],c.v[e])});1===r&&a.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&r&&(a.push({t:"c",pts:l.applyToTriplePoints(c.o[e-1],c.i[0],c.v[0])}),a.push({t:"z"}))}}n.trNodes=a}},CVShapeElement.prototype.renderPath=function(n,t){if(!0!==n.hd&&n._shouldRender){var e,r=t.styledShapes.length;for(e=0;e<r;e+=1)this.renderStyledShape(t.styledShapes[e],t.sh)}},CVShapeElement.prototype.renderFill=function(n,t,e){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||e._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*e.opacity)},CVShapeElement.prototype.renderGradientFill=function(n,t,e){var r,o=t.style;if(!o.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==n.t&&(t.h._mdf||t.a._mdf)){var a,i=this.globalData.canvasContext,s=t.s.v,l=t.e.v;if(1===n.t)r=i.createLinearGradient(s[0],s[1],l[0],l[1]);else{var c=Math.sqrt(Math.pow(s[0]-l[0],2)+Math.pow(s[1]-l[1],2)),p=Math.atan2(l[1]-s[1],l[0]-s[0]),d=t.h.v;d>=1?d=.99:d<=-1&&(d=-.99);var m=c*d,h=Math.cos(p+t.a.v)*m+s[0],g=Math.sin(p+t.a.v)*m+s[1];r=i.createRadialGradient(h,g,0,s[0],s[1],c)}var f=n.g.p,u=t.g.c,w=1;for(a=0;a<f;a+=1)t.g._hasOpacity&&t.g._collapsable&&(w=t.g.o[2*a+1]),r.addColorStop(u[4*a]/100,"rgba("+u[4*a+1]+","+u[4*a+2]+","+u[4*a+3]+","+w+")");o.grd=r}o.coOp=t.o.v*e.opacity},CVShapeElement.prototype.renderStroke=function(n,t,e){var r=t.style,o=t.d;o&&(o._mdf||this._isFirstFrame)&&(r.da=o.dashArray,r.do=o.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||e._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*e.opacity),(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var n=this.canvasContext;n.fillStyle=this.data.sc,n.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n.l?n.l.length:0);var t=!1;n.fc?(t=!0,this.values.fill=this.buildColor(n.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var e=!1;n.sc&&(e=!0,this.values.stroke=this.buildColor(n.sc),this.values.sWidth=n.sw);var r,o,a,i,s,l,c,p,d,m,h,g,f=this.globalData.fontManager.getFontByName(n.f),u=n.l,w=this.mHelper;this.stroke=e,this.values.fValue=n.finalSize+"px "+this.globalData.fontManager.getFontByName(n.f).fFamily,o=n.finalText.length;var y=this.data.singleShape,v=.001*n.tr*n.finalSize,b=0,x=0,A=!0,C=0;for(r=0;r<o;r+=1){for(i=(a=this.globalData.fontManager.getCharData(n.finalText[r],f.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily))&&a.data||{},w.reset(),y&&u[r].n&&(b=-v,x+=n.yOffset,x+=A?1:0,A=!1),d=(c=i.shapes?i.shapes[0].it:[]).length,w.scale(n.finalSize/100,n.finalSize/100),y&&this.applyTextPropertiesToMatrix(n,w,u[r].line,b,x),h=createSizedArray(d),p=0;p<d;p+=1){for(l=c[p].ks.k.i.length,m=c[p].ks.k,g=[],s=1;s<l;s+=1)1===s&&g.push(w.applyToX(m.v[0][0],m.v[0][1],0),w.applyToY(m.v[0][0],m.v[0][1],0)),g.push(w.applyToX(m.o[s-1][0],m.o[s-1][1],0),w.applyToY(m.o[s-1][0],m.o[s-1][1],0),w.applyToX(m.i[s][0],m.i[s][1],0),w.applyToY(m.i[s][0],m.i[s][1],0),w.applyToX(m.v[s][0],m.v[s][1],0),w.applyToY(m.v[s][0],m.v[s][1],0));g.push(w.applyToX(m.o[s-1][0],m.o[s-1][1],0),w.applyToY(m.o[s-1][0],m.o[s-1][1],0),w.applyToX(m.i[0][0],m.i[0][1],0),w.applyToY(m.i[0][0],m.i[0][1],0),w.applyToX(m.v[0][0],m.v[0][1],0),w.applyToY(m.v[0][0],m.v[0][1],0)),h[p]=g}y&&(b+=u[r].l,b+=v),this.textSpans[C]?this.textSpans[C].elem=h:this.textSpans[C]={elem:h},C+=1}},CVTextElement.prototype.renderInnerContent=function(){var n,t,e,r,o,a,i=this.canvasContext;i.font=this.values.fValue,i.lineCap="butt",i.lineJoin="miter",i.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var s,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;t=c.length;var p,d,m=null,h=null,g=null;for(n=0;n<t;n+=1)if(!c[n].n){if((s=l[n])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(s.p),this.globalData.renderer.ctxOpacity(s.o)),this.fill){for(s&&s.fc?m!==s.fc&&(m=s.fc,i.fillStyle=s.fc):m!==this.values.fill&&(m=this.values.fill,i.fillStyle=this.values.fill),r=(p=this.textSpans[n].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<r;e+=1)for(a=(d=p[e]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),o=2;o<a;o+=6)this.globalData.canvasContext.bezierCurveTo(d[o],d[o+1],d[o+2],d[o+3],d[o+4],d[o+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(s&&s.sw?g!==s.sw&&(g=s.sw,i.lineWidth=s.sw):g!==this.values.sWidth&&(g=this.values.sWidth,i.lineWidth=this.values.sWidth),s&&s.sc?h!==s.sc&&(h=s.sc,i.strokeStyle=s.sc):h!==this.values.stroke&&(h=this.values.stroke,i.strokeStyle=this.values.stroke),r=(p=this.textSpans[n].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<r;e+=1)for(a=(d=p[e]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),o=2;o<a;o+=6)this.globalData.canvasContext.bezierCurveTo(d[o],d[o+1],d[o+2],d[o+3],d[o+4],d[o+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}s&&this.globalData.renderer.restore()}},CVEffects.prototype.renderFrame=function(){},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var n=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();n.transform=t,n.webkitTransform=t}this.finalTransform._opMdf&&(n.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=HybridRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var n;this.data.hasMask?((n=createNS("rect")).setAttribute("width",this.data.sw),n.setAttribute("height",this.data.sh),n.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((n=createTag("div")).style.width=this.data.sw+"px",n.style.height=this.data.sh+"px",n.style.backgroundColor=this.data.sc),this.layerElement.appendChild(n)},extendPrototype([HybridRenderer,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(n,t){for(var e,r=0;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(e=this.elements[r].getBaseElement()),r+=1;e?this.layerElement.insertBefore(n,e):this.layerElement.appendChild(n)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var n;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),n=this.svgElement;else{n=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;n.setAttribute("width",t.w),n.setAttribute("height",t.h),n.appendChild(this.shapesContainer),this.layerElement.appendChild(n)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=n},HShapeElement.prototype.getTransformedPoint=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)t=n[e].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(n,t){var e,r,o,a,i,s=n.sh.v,l=n.transformers,c=s._length;if(!(c<=1)){for(e=0;e<c-1;e+=1)r=this.getTransformedPoint(l,s.v[e]),o=this.getTransformedPoint(l,s.o[e]),a=this.getTransformedPoint(l,s.i[e+1]),i=this.getTransformedPoint(l,s.v[e+1]),this.checkBounds(r,o,a,i,t);s.c&&(r=this.getTransformedPoint(l,s.v[e]),o=this.getTransformedPoint(l,s.o[e]),a=this.getTransformedPoint(l,s.i[0]),i=this.getTransformedPoint(l,s.v[0]),this.checkBounds(r,o,a,i,t))}},HShapeElement.prototype.checkBounds=function(n,t,e,r,o){this.getBoundsOfCurve(n,t,e,r);var a=this.shapeBoundingBox;o.x=bmMin(a.left,o.x),o.xMax=bmMax(a.right,o.xMax),o.y=bmMin(a.top,o.y),o.yMax=bmMax(a.bottom,o.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(n,t,e,r){for(var o,a,i,s,l,c,p,d=[[n[0],r[0]],[n[1],r[1]]],m=0;m<2;++m)a=6*n[m]-12*t[m]+6*e[m],o=-3*n[m]+9*t[m]-9*e[m]+3*r[m],i=3*t[m]-3*n[m],a|=0,i|=0,0==(o|=0)&&0===a||(0===o?(s=-i/a)>0&&s<1&&d[m].push(this.calculateF(s,n,t,e,r,m)):(l=a*a-4*i*o)>=0&&((c=(-a+bmSqrt(l))/(2*o))>0&&c<1&&d[m].push(this.calculateF(c,n,t,e,r,m)),(p=(-a-bmSqrt(l))/(2*o))>0&&p<1&&d[m].push(this.calculateF(p,n,t,e,r,m))));this.shapeBoundingBox.left=bmMin.apply(null,d[0]),this.shapeBoundingBox.top=bmMin.apply(null,d[1]),this.shapeBoundingBox.right=bmMax.apply(null,d[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,d[1])},HShapeElement.prototype.calculateF=function(n,t,e,r,o,a){return bmPow(1-n,3)*t[a]+3*bmPow(1-n,2)*n*e[a]+3*(1-n)*bmPow(n,2)*r[a]+bmPow(n,3)*o[a]},HShapeElement.prototype.calculateBoundingBox=function(n,t){var e,r=n.length;for(e=0;e<r;e+=1)n[e]&&n[e].sh?this.calculateShapeBoundingBox(n[e],t):n[e]&&n[e].it&&this.calculateBoundingBox(n[e].it,t)},HShapeElement.prototype.currentBoxContains=function(n){return this.currentBBox.x<=n.x&&this.currentBBox.y<=n.y&&this.currentBBox.width+this.currentBBox.x>=n.x+n.width&&this.currentBBox.height+this.currentBBox.y>=n.y+n.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var n=this.tempBoundingBox,t=999999;if(n.x=t,n.xMax=-t,n.y=t,n.yMax=-t,this.calculateBoundingBox(this.itemsData,n),n.width=n.xMax<n.x?0:n.xMax-n.x,n.height=n.yMax<n.y?0:n.yMax-n.y,this.currentBoxContains(n))return;var e=!1;if(this.currentBBox.w!==n.width&&(this.currentBBox.w=n.width,this.shapeCont.setAttribute("width",n.width),e=!0),this.currentBBox.h!==n.height&&(this.currentBBox.h=n.height,this.shapeCont.setAttribute("height",n.height),e=!0),e||this.currentBBox.x!==n.x||this.currentBBox.y!==n.y){this.currentBBox.w=n.width,this.currentBBox.h=n.height,this.currentBBox.x=n.x,this.currentBBox.y=n.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var r=this.shapeCont.style,o="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=o,r.webkitTransform=o}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var n=createNS("g");this.maskedElement.appendChild(n),this.innerElem=n}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n.l?n.l.length:0);var t=this.innerElem.style,e=n.fc?this.buildColor(n.fc):"rgba(0,0,0,0)";t.fill=e,t.color=e,n.sc&&(t.stroke=this.buildColor(n.sc),t.strokeWidth=n.sw+"px");var r,o,a=this.globalData.fontManager.getFontByName(n.f);if(!this.globalData.fontManager.chars)if(t.fontSize=n.finalSize+"px",t.lineHeight=n.finalSize+"px",a.fClass)this.innerElem.className=a.fClass;else{t.fontFamily=a.fFamily;var i=n.fWeight,s=n.fStyle;t.fontStyle=s,t.fontWeight=i}var l,c,p,d=n.l;o=d.length;var m,h=this.mHelper,g="",f=0;for(r=0;r<o;r+=1){if(this.globalData.fontManager.chars?(this.textPaths[f]?l=this.textPaths[f]:((l=createNS("path")).setAttribute("stroke-linecap","butt"),l.setAttribute("stroke-linejoin","round"),l.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[f]?p=(c=this.textSpans[f]).children[0]:((c=createTag("div")).style.lineHeight=0,(p=createNS("svg")).appendChild(l),styleDiv(c)))):this.isMasked?l=this.textPaths[f]?this.textPaths[f]:createNS("text"):this.textSpans[f]?(c=this.textSpans[f],l=this.textPaths[f]):(styleDiv(c=createTag("span")),styleDiv(l=createTag("span")),c.appendChild(l)),this.globalData.fontManager.chars){var u,w=this.globalData.fontManager.getCharData(n.finalText[r],a.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily);if(u=w?w.data:null,h.reset(),u&&u.shapes&&(m=u.shapes[0].it,h.scale(n.finalSize/100,n.finalSize/100),g=this.createPathShape(h,m),l.setAttribute("d",g)),this.isMasked)this.innerElem.appendChild(l);else{if(this.innerElem.appendChild(c),u&&u.shapes){document.body.appendChild(p);var y=p.getBBox();p.setAttribute("width",y.width+2),p.setAttribute("height",y.height+2),p.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var v=p.style,b="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";v.transform=b,v.webkitTransform=b,d[r].yOffset=y.y-1}else p.setAttribute("width",1),p.setAttribute("height",1);c.appendChild(p)}}else if(l.textContent=d[r].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(l);else{this.innerElem.appendChild(c);var x=l.style,A="translate3d(0,"+-n.finalSize/1.2+"px,0)";x.transform=A,x.webkitTransform=A}this.isMasked?this.textSpans[f]=l:this.textSpans[f]=c,this.textSpans[f].style.display="block",this.textPaths[f]=l,f+=1}for(;f<this.textSpans.length;)this.textSpans[f].style.display="none",f+=1},HTextElement.prototype.renderInnerContent=function(){var n;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),n=this.svgElement.style;var t="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";n.transform=t,n.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var e,r,o,a,i,s=0,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;for(r=c.length,e=0;e<r;e+=1)c[e].n?s+=1:(a=this.textSpans[e],i=this.textPaths[e],o=l[s],s+=1,o._mdf.m&&(this.isMasked?a.setAttribute("transform",o.m):(a.style.webkitTransform=o.m,a.style.transform=o.m)),a.style.opacity=o.o,o.sw&&o._mdf.sw&&i.setAttribute("stroke-width",o.sw),o.sc&&o._mdf.sc&&i.setAttribute("stroke",o.sc),o.fc&&o._mdf.fc&&(i.setAttribute("fill",o.fc),i.style.color=o.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var p=this.innerElem.getBBox();if(this.currentBBox.w!==p.width&&(this.currentBBox.w=p.width,this.svgElement.setAttribute("width",p.width)),this.currentBBox.h!==p.height&&(this.currentBBox.h=p.height,this.svgElement.setAttribute("height",p.height)),this.currentBBox.w!==p.width+2||this.currentBBox.h!==p.height+2||this.currentBBox.x!==p.x-1||this.currentBBox.y!==p.y-1){this.currentBBox.w=p.width+2,this.currentBBox.h=p.height+2,this.currentBBox.x=p.x-1,this.currentBBox.y=p.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),n=this.svgElement.style;var d="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";n.transform=d,n.webkitTransform=d}}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=n,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var n,t,e,r,o=this.comp.threeDElements.length;for(n=0;n<o;n+=1)if("3d"===(t=this.comp.threeDElements[n]).type){e=t.perspectiveElem.style,r=t.container.style;var a=this.pe.v+"px",i="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";e.perspective=a,e.webkitPerspective=a,r.transformOrigin="0px 0px 0px",r.mozTransformOrigin="0px 0px 0px",r.webkitTransformOrigin="0px 0px 0px",e.transform=i,e.webkitTransform=i}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var n,t,e=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,n=0;n<t;n+=1)e=this.hierarchy[n].finalTransform.mProp._mdf||e;if(e||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(n=t=this.hierarchy.length-1;n>=0;n-=1){var r=this.hierarchy[n].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var o;o=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(o[0],2)+Math.pow(o[1],2)+Math.pow(o[2],2)),i=[o[0]/a,o[1]/a,o[2]/a],s=Math.sqrt(i[2]*i[2]+i[0]*i[0]),l=Math.atan2(i[1],s),c=Math.atan2(i[0],-i[2]);this.mat.rotateY(c).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var p=!this._prevMat.equals(this.mat);if((p||this.pe._mdf)&&this.comp.threeDElements){var d,m,h;for(t=this.comp.threeDElements.length,n=0;n<t;n+=1)if("3d"===(d=this.comp.threeDElements[n]).type){if(p){var g=this.mat.toCSS();(h=d.container.style).transform=g,h.webkitTransform=g}this.pe._mdf&&((m=d.perspectiveElem.style).perspective=this.pe.v+"px",m.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},HEffects.prototype.renderFrame=function(){};var animationManager=function(){var n={},t=[],e=0,r=0,o=0,a=!0,i=!1;function s(n){for(var e=0,o=n.target;e<r;)t[e].animation===o&&(t.splice(e,1),e-=1,r-=1,o.isPaused||p()),e+=1}function l(n,e){if(!n)return null;for(var o=0;o<r;){if(t[o].elem===n&&null!==t[o].elem)return t[o].animation;o+=1}var a=new AnimationItem;return d(a,n),a.setData(n,e),a}function c(){o+=1,g()}function p(){o-=1}function d(n,e){n.addEventListener("destroy",s),n.addEventListener("_active",c),n.addEventListener("_idle",p),t.push({elem:e,animation:n}),r+=1}function m(n){var s,l=n-e;for(s=0;s<r;s+=1)t[s].animation.advanceTime(l);e=n,o&&!i?window.requestAnimationFrame(m):a=!0}function h(n){e=n,window.requestAnimationFrame(m)}function g(){!i&&o&&a&&(window.requestAnimationFrame(h),a=!1)}return n.registerAnimation=l,n.loadAnimation=function(n){var t=new AnimationItem;return d(t,null),t.setParams(n),t},n.setSpeed=function(n,e){var o;for(o=0;o<r;o+=1)t[o].animation.setSpeed(n,e)},n.setDirection=function(n,e){var o;for(o=0;o<r;o+=1)t[o].animation.setDirection(n,e)},n.play=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.play(n)},n.pause=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.pause(n)},n.stop=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.stop(n)},n.togglePause=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.togglePause(n)},n.searchAnimations=function(n,t,e){var r,o=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),a=o.length;for(r=0;r<a;r+=1)e&&o[r].setAttribute("data-bm-type",e),l(o[r],n);if(t&&0===a){e||(e="svg");var i=document.getElementsByTagName("body")[0];i.innerText="";var s=createTag("div");s.style.width="100%",s.style.height="100%",s.setAttribute("data-bm-type",e),i.appendChild(s),l(s,n)}},n.resize=function(){var n;for(n=0;n<r;n+=1)t[n].animation.resize()},n.goToAndStop=function(n,e,o){var a;for(a=0;a<r;a+=1)t[a].animation.goToAndStop(n,e,o)},n.destroy=function(n){var e;for(e=r-1;e>=0;e-=1)t[e].animation.destroy(n)},n.freeze=function(){i=!0},n.unfreeze=function(){i=!1,g()},n.setVolume=function(n,e){var o;for(o=0;o<r;o+=1)t[o].animation.setVolume(n,e)},n.mute=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.mute(n)},n.unmute=function(n){var e;for(e=0;e<r;e+=1)t[e].animation.unmute(n)},n.getRegisteredAnimations=function(){var n,e=t.length,r=[];for(n=0;n<e;n+=1)r.push(t[n].animation);return r},n}(),AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=subframeEnabled,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[]};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(n){(n.wrapper||n.container)&&(this.wrapper=n.wrapper||n.container);var t="svg";switch(n.animType?t=n.animType:n.renderer&&(t=n.renderer),t){case"canvas":this.renderer=new CanvasRenderer(this,n.rendererSettings);break;case"svg":this.renderer=new SVGRenderer(this,n.rendererSettings);break;default:this.renderer=new HybridRenderer(this,n.rendererSettings)}this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===n.loop||null===n.loop||void 0===n.loop||!0===n.loop?this.loop=!0:!1===n.loop?this.loop=!1:this.loop=parseInt(n.loop,10),this.autoplay=!("autoplay"in n)||n.autoplay,this.name=n.name?n.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(n,"autoloadSegments")||n.autoloadSegments,this.assetsPath=n.assetsPath,this.initialSegment=n.initialSegment,n.audioFactory&&this.audioController.setAudioFactory(n.audioFactory),n.animationData?this.configAnimation(n.animationData):n.path&&(-1!==n.path.lastIndexOf("\\")?this.path=n.path.substr(0,n.path.lastIndexOf("\\")+1):this.path=n.path.substr(0,n.path.lastIndexOf("/")+1),this.fileName=n.path.substr(n.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),assetLoader.load(n.path,this.configAnimation.bind(this),function(){this.trigger("data_failed")}.bind(this)))},AnimationItem.prototype.setData=function(n,t){t&&"object"!=typeof t&&(t=JSON.parse(t));var e={wrapper:n,animationData:t},r=n.attributes;e.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",e.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:"canvas";var o=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";"false"===o?e.loop=!1:"true"===o?e.loop=!0:""!==o&&(e.loop=parseInt(o,10));var a=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:!r.getNamedItem("bm-autoplay")||r.getNamedItem("bm-autoplay").value;e.autoplay="false"!==a,e.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"","false"===(r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"")&&(e.prerender=!1),this.setParams(e)},AnimationItem.prototype.includeLayers=function(n){n.op>this.animationData.op&&(this.animationData.op=n.op,this.totalFrames=Math.floor(n.op-this.animationData.ip));var t,e,r=this.animationData.layers,o=r.length,a=n.layers,i=a.length;for(e=0;e<i;e+=1)for(t=0;t<o;){if(r[t].id===a[e].id){r[t]=a[e];break}t+=1}if((n.chars||n.fonts)&&(this.renderer.globalData.fontManager.addChars(n.chars),this.renderer.globalData.fontManager.addFonts(n.fonts,this.renderer.globalData.defs)),n.assets)for(o=n.assets.length,t=0;t<o;t+=1)this.animationData.assets.push(n.assets[t]);this.animationData.__complete=!1,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),this.renderer.includeLayers(n.layers),expressionsPlugin&&expressionsPlugin.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var n=this.animationData.segments;if(!n||0===n.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=n.shift();this.timeCompleted=t.time*this.frameRate;var e=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,assetLoader.load(e,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(n){if(this.renderer)try{this.animationData=n,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(n),n.assets||(n.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(n.assets),this.markers=markerParser(n.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(n){this.triggerConfigError(n)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()&&(this.isLoaded=!0,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),expressionsPlugin&&expressionsPlugin.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play())},AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(n){this.isSubframeEnabled=!!n},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame()},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(n){this.triggerRenderFrameError(n)}},AnimationItem.prototype.play=function(n){n&&this.name!==n||!0===this.isPaused&&(this.isPaused=!1,this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(n){n&&this.name!==n||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(n){n&&this.name!==n||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(n){n&&this.name!==n||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(n){for(var t,e=0;e<this.markers.length;e+=1)if((t=this.markers[e]).payload&&t.payload.name===n)return t;return null},AnimationItem.prototype.goToAndStop=function(n,t,e){if(!e||this.name===e){var r=Number(n);if(isNaN(r)){var o=this.getMarkerData(n);o&&this.goToAndStop(o.time,!0)}else t?this.setCurrentRawFrameValue(n):this.setCurrentRawFrameValue(n*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(n,t,e){if(!e||this.name===e){var r=Number(n);if(isNaN(r)){var o=this.getMarkerData(n);o&&(o.duration?this.playSegments([o.time,o.time+o.duration],!0):this.goToAndStop(o.time,!0))}else this.goToAndStop(r,t,e);this.play()}},AnimationItem.prototype.advanceTime=function(n){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+n*this.frameModifier,e=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(e=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(e=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),e&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(n,t){this.playCount=0,n[1]<n[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=n[0]-n[1],this.timeCompleted=this.totalFrames,this.firstFrame=n[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):n[1]>n[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=n[1]-n[0],this.timeCompleted=this.totalFrames,this.firstFrame=n[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(n,t){var e=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<n?e=n:this.currentRawFrame+this.firstFrame>t&&(e=t-n)),this.firstFrame=n,this.totalFrames=t-n,this.timeCompleted=this.totalFrames,-1!==e&&this.goToAndStop(e,!0)},AnimationItem.prototype.playSegments=function(n,t){if(t&&(this.segments.length=0),"object"==typeof n[0]){var e,r=n.length;for(e=0;e<r;e+=1)this.segments.push(n[e])}else this.segments.push(n);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(n){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),n&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(n){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),n),!0)},AnimationItem.prototype.destroy=function(n){n&&this.name!==n||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(n){this.currentRawFrame=n,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(n){this.playSpeed=n,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(n){this.playDirection=n<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setVolume=function(n,t){t&&this.name!==t||this.audioController.setVolume(n)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(n){n&&this.name!==n||this.audioController.mute()},AnimationItem.prototype.unmute=function(n){n&&this.name!==n||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(n){var t="";if(n.e)t=n.p;else if(this.assetsPath){var e=n.p;-1!==e.indexOf("images/")&&(e=e.split("/")[1]),t=this.assetsPath+e}else t=this.path,t+=n.u?n.u:"",t+=n.p;return t},AnimationItem.prototype.getAssetData=function(n){for(var t=0,e=this.assets.length;t<e;){if(n===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(n){return n?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.trigger=function(n){if(this._cbs&&this._cbs[n])switch(n){case"enterFrame":this.triggerEvent(n,new BMEnterFrameEvent(n,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(n,new BMCompleteLoopEvent(n,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(n,new BMCompleteEvent(n,this.frameMult));break;case"segmentStart":this.triggerEvent(n,new BMSegmentStartEvent(n,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(n,new BMDestroyEvent(n,this));break;default:this.triggerEvent(n)}"enterFrame"===n&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(n,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===n&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(n,this.loop,this.playCount,this.frameMult)),"complete"===n&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(n,this.frameMult)),"segmentStart"===n&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(n,this.firstFrame,this.totalFrames)),"destroy"===n&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(n,this))},AnimationItem.prototype.triggerRenderFrameError=function(n){var t=new BMRenderFrameErrorEvent(n,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(n){var t=new BMConfigErrorEvent(n,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var Expressions=function(){var n={initExpressions:function(n){var t=0,e=[];n.renderer.compInterface=CompExpressionInterface(n.renderer),n.renderer.globalData.projectInterface.registerComposition(n.renderer),n.renderer.globalData.pushExpression=function(){t+=1},n.renderer.globalData.popExpression=function(){0==(t-=1)&&function(){var n,t=e.length;for(n=0;n<t;n+=1)e[n].release();e.length=0}()},n.renderer.globalData.registerExpressionProperty=function(n){-1===e.indexOf(n)&&e.push(n)}}};return n}();expressionsPlugin=Expressions;var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null;function $bm_isInstanceOfArray(n){return n.constructor===Array||n.constructor===Float32Array}function isNumerable(n,t){return"number"===n||"boolean"===n||"string"===n||t instanceof Number}function $bm_neg(n){var t=typeof n;if("number"===t||"boolean"===t||n instanceof Number)return-n;if($bm_isInstanceOfArray(n)){var e,r=n.length,o=[];for(e=0;e<r;e+=1)o[e]=-n[e];return o}return n.propType?n.v:-n}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(n,t){var e=typeof n,r=typeof t;if("string"===e||"string"===r)return n+t;if(isNumerable(e,n)&&isNumerable(r,t))return n+t;if($bm_isInstanceOfArray(n)&&isNumerable(r,t))return(n=n.slice(0))[0]+=t,n;if(isNumerable(e,n)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=n+t[0],t;if($bm_isInstanceOfArray(n)&&$bm_isInstanceOfArray(t)){for(var o=0,a=n.length,i=t.length,s=[];o<a||o<i;)("number"==typeof n[o]||n[o]instanceof Number)&&("number"==typeof t[o]||t[o]instanceof Number)?s[o]=n[o]+t[o]:s[o]=void 0===t[o]?n[o]:n[o]||t[o],o+=1;return s}return 0}var add=sum;function sub(n,t){var e=typeof n,r=typeof t;if(isNumerable(e,n)&&isNumerable(r,t))return"string"===e&&(n=parseInt(n,10)),"string"===r&&(t=parseInt(t,10)),n-t;if($bm_isInstanceOfArray(n)&&isNumerable(r,t))return(n=n.slice(0))[0]-=t,n;if(isNumerable(e,n)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=n-t[0],t;if($bm_isInstanceOfArray(n)&&$bm_isInstanceOfArray(t)){for(var o=0,a=n.length,i=t.length,s=[];o<a||o<i;)("number"==typeof n[o]||n[o]instanceof Number)&&("number"==typeof t[o]||t[o]instanceof Number)?s[o]=n[o]-t[o]:s[o]=void 0===t[o]?n[o]:n[o]||t[o],o+=1;return s}return 0}function mul(n,t){var e,r,o,a=typeof n,i=typeof t;if(isNumerable(a,n)&&isNumerable(i,t))return n*t;if($bm_isInstanceOfArray(n)&&isNumerable(i,t)){for(o=n.length,e=createTypedArray("float32",o),r=0;r<o;r+=1)e[r]=n[r]*t;return e}if(isNumerable(a,n)&&$bm_isInstanceOfArray(t)){for(o=t.length,e=createTypedArray("float32",o),r=0;r<o;r+=1)e[r]=n*t[r];return e}return 0}function div(n,t){var e,r,o,a=typeof n,i=typeof t;if(isNumerable(a,n)&&isNumerable(i,t))return n/t;if($bm_isInstanceOfArray(n)&&isNumerable(i,t)){for(o=n.length,e=createTypedArray("float32",o),r=0;r<o;r+=1)e[r]=n[r]/t;return e}if(isNumerable(a,n)&&$bm_isInstanceOfArray(t)){for(o=t.length,e=createTypedArray("float32",o),r=0;r<o;r+=1)e[r]=n/t[r];return e}return 0}function mod(n,t){return"string"==typeof n&&(n=parseInt(n,10)),"string"==typeof t&&(t=parseInt(t,10)),n%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(n,t,e){if(t>e){var r=e;e=t,t=r}return Math.min(Math.max(n,t),e)}function radiansToDegrees(n){return n/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(n){return n*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(n,t){if("number"==typeof n||n instanceof Number)return t=t||0,Math.abs(n-t);var e;t||(t=helperLengthArray);var r=Math.min(n.length,t.length),o=0;for(e=0;e<r;e+=1)o+=Math.pow(t[e]-n[e],2);return Math.sqrt(o)}function normalize(n){return div(n,length(n))}function rgbToHsl(n){var t,e,r=n[0],o=n[1],a=n[2],i=Math.max(r,o,a),s=Math.min(r,o,a),l=(i+s)/2;if(i===s)t=0,e=0;else{var c=i-s;switch(e=l>.5?c/(2-i-s):c/(i+s),i){case r:t=(o-a)/c+(o<a?6:0);break;case o:t=(a-r)/c+2;break;case a:t=(r-o)/c+4}t/=6}return[t,e,l,n[3]]}function hue2rgb(n,t,e){return e<0&&(e+=1),e>1&&(e-=1),e<1/6?n+6*(t-n)*e:e<.5?t:e<2/3?n+(t-n)*(2/3-e)*6:n}function hslToRgb(n){var t,e,r,o=n[0],a=n[1],i=n[2];if(0===a)t=i,r=i,e=i;else{var s=i<.5?i*(1+a):i+a-i*a,l=2*i-s;t=hue2rgb(l,s,o+1/3),e=hue2rgb(l,s,o),r=hue2rgb(l,s,o-1/3)}return[t,e,r,n[3]]}function linear(n,t,e,r,o){if(void 0!==r&&void 0!==o||(r=t,o=e,t=0,e=1),e<t){var a=e;e=t,t=a}if(n<=t)return r;if(n>=e)return o;var i,s=e===t?0:(n-t)/(e-t);if(!r.length)return r+(o-r)*s;var l=r.length,c=createTypedArray("float32",l);for(i=0;i<l;i+=1)c[i]=r[i]+(o[i]-r[i])*s;return c}function random(n,t){if(void 0===t&&(void 0===n?(n=0,t=1):(t=n,n=void 0)),t.length){var e,r=t.length;n||(n=createTypedArray("float32",r));var o=createTypedArray("float32",r),a=BMMath.random();for(e=0;e<r;e+=1)o[e]=n[e]+a*(t[e]-n[e]);return o}return void 0===n&&(n=0),n+BMMath.random()*(t-n)}function createPath(n,t,e,r){var o,a=n.length,i=shapePool.newElement();i.setPathData(!!r,a);var s,l,c=[0,0];for(o=0;o<a;o+=1)s=t&&t[o]?t[o]:c,l=e&&e[o]?e[o]:c,i.setTripleAt(n[o][0],n[o][1],l[0]+n[o][0],l[1]+n[o][1],s[0]+n[o][0],s[1]+n[o][1],o,!0);return i}function initiateExpression(elem,data,property){var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(n,t){var e,r,o=this.pv.length?this.pv.length:1,a=createTypedArray("float32",o),i=Math.floor(5*time);for(e=0,r=0;e<i;){for(r=0;r<o;r+=1)a[r]+=-t+2*t*BMMath.random();e+=1}var s=5*time,l=s-Math.floor(s),c=createTypedArray("float32",o);if(o>1){for(r=0;r<o;r+=1)c[r]=this.pv[r]+a[r]+(-t+2*t*BMMath.random())*l;return c}return this.pv+a[0]+(-t+2*t*BMMath.random())*l}.bind(this);function loopInDuration(n,t){return loopIn(n,t,!0)}function loopOutDuration(n,t){return loopOut(n,t,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(n,t){var e=[t[0]-n[0],t[1]-n[1],t[2]-n[2]],r=Math.atan2(e[0],Math.sqrt(e[1]*e[1]+e[2]*e[2]))/degToRads;return[-Math.atan2(e[1],e[2])/degToRads,r,0]}function easeOut(n,t,e,r,o){return applyEase(easeOutBez,n,t,e,r,o)}function easeIn(n,t,e,r,o){return applyEase(easeInBez,n,t,e,r,o)}function ease(n,t,e,r,o){return applyEase(easeInOutBez,n,t,e,r,o)}function applyEase(n,t,e,r,o,a){void 0===o?(o=e,a=r):t=(t-e)/(r-e),t>1?t=1:t<0&&(t=0);var i=n(t);if($bm_isInstanceOfArray(o)){var s,l=o.length,c=createTypedArray("float32",l);for(s=0;s<l;s+=1)c[s]=(a[s]-o[s])*i+o[s];return c}return(a-o)*i+o}function nearestKey(n){var t,e,r,o=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(e=-1,(n*=elem.comp.globalData.frameRate)<data.k[0].t)e=1,r=data.k[0].t;else{for(t=0;t<o-1;t+=1){if(n===data.k[t].t){e=t+1,r=data.k[t].t;break}if(n>data.k[t].t&&n<data.k[t+1].t){n-data.k[t].t>data.k[t+1].t-n?(e=t+2,r=data.k[t+1].t):(e=t+1,r=data.k[t].t);break}}-1===e&&(e=t+1,r=data.k[t].t)}else e=0,r=0;var a={};return a.index=e,a.time=r/elem.comp.globalData.frameRate,a}function key(n){var t,e,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+n);n-=1,t={time:data.k[n].t/elem.comp.globalData.frameRate,value:[]};var o=Object.prototype.hasOwnProperty.call(data.k[n],"s")?data.k[n].s:data.k[n-1].e;for(r=o.length,e=0;e<r;e+=1)t[e]=o[e],t.value[e]=o[e];return t}function framesToTime(n,t){return t||(t=elem.comp.globalData.frameRate),n/t}function timeToFrames(n,t){return n||0===n||(n=time),t||(t=elem.comp.globalData.frameRate),n*t}function seedRandom(n){BMMath.seedrandom(randSeed+n)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(n,t){return"string"==typeof value?void 0===t?value.substring(n):value.substring(n,t):""}function substr(n,t){return"string"==typeof value?void 0===t?value.substr(n):value.substr(n,t):""}function posterizeTime(n){time=0===n?0:Math.floor(time*n)/n,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(n){return value=n,_needsRandom&&seedRandom(randSeed),this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,"shape"===scoped_bm_rt.propType&&(scoped_bm_rt=scoped_bm_rt.v),scoped_bm_rt)}return executeExpression}return ob.initiateExpression=initiateExpression,ob}(),expressionHelpers={searchExpressions:function(n,t,e){t.x&&(e.k=!0,e.x=!0,e.initiateExpression=ExpressionManager.initiateExpression,e.effectsSequence.push(e.initiateExpression(n,t,e).bind(e)))},getSpeedAtTime:function(n){var t=this.getValueAtTime(n),e=this.getValueAtTime(n+-.01),r=0;if(t.length){var o;for(o=0;o<t.length;o+=1)r+=Math.pow(e[o]-t[o],2);r=100*Math.sqrt(r)}else r=0;return r},getVelocityAtTime:function(n){if(void 0!==this.vel)return this.vel;var t,e,r=this.getValueAtTime(n),o=this.getValueAtTime(n+-.001);if(r.length)for(t=createTypedArray("float32",r.length),e=0;e<r.length;e+=1)t[e]=(o[e]-r[e])/-.001;else t=(o-r)/-.001;return t},getValueAtTime:function(n){return n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<n?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(n,this._cachingAtTime),this._cachingAtTime.lastFrame=n),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(n){this.propertyGroup=n}};!function(){function n(n,t,e){if(!this.k||!this.keyframes)return this.pv;n=n?n.toLowerCase():"";var r,o,a,i,s,l=this.comp.renderedFrame,c=this.keyframes,p=c[c.length-1].t;if(l<=p)return this.pv;if(e?o=p-(r=t?Math.abs(p-this.elem.comp.globalData.frameRate*t):Math.max(0,p-this.elem.data.ip)):((!t||t>c.length-1)&&(t=c.length-1),r=p-(o=c[c.length-1-t].t)),"pingpong"===n){if(Math.floor((l-o)/r)%2!=0)return this.getValueAtTime((r-(l-o)%r+o)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var d=this.getValueAtTime(o/this.comp.globalData.frameRate,0),m=this.getValueAtTime(p/this.comp.globalData.frameRate,0),h=this.getValueAtTime(((l-o)%r+o)/this.comp.globalData.frameRate,0),g=Math.floor((l-o)/r);if(this.pv.length){for(i=(s=new Array(d.length)).length,a=0;a<i;a+=1)s[a]=(m[a]-d[a])*g+h[a];return s}return(m-d)*g+h}if("continue"===n){var f=this.getValueAtTime(p/this.comp.globalData.frameRate,0),u=this.getValueAtTime((p-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(i=(s=new Array(f.length)).length,a=0;a<i;a+=1)s[a]=f[a]+(f[a]-u[a])*((l-p)/this.comp.globalData.frameRate)/5e-4;return s}return f+(l-p)/.001*(f-u)}}return this.getValueAtTime(((l-o)%r+o)/this.comp.globalData.frameRate,0)}function t(n,t,e){if(!this.k)return this.pv;n=n?n.toLowerCase():"";var r,o,a,i,s,l=this.comp.renderedFrame,c=this.keyframes,p=c[0].t;if(l>=p)return this.pv;if(e?o=p+(r=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-p)):((!t||t>c.length-1)&&(t=c.length-1),r=(o=c[t].t)-p),"pingpong"===n){if(Math.floor((p-l)/r)%2==0)return this.getValueAtTime(((p-l)%r+p)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var d=this.getValueAtTime(p/this.comp.globalData.frameRate,0),m=this.getValueAtTime(o/this.comp.globalData.frameRate,0),h=this.getValueAtTime((r-(p-l)%r+p)/this.comp.globalData.frameRate,0),g=Math.floor((p-l)/r)+1;if(this.pv.length){for(i=(s=new Array(d.length)).length,a=0;a<i;a+=1)s[a]=h[a]-(m[a]-d[a])*g;return s}return h-(m-d)*g}if("continue"===n){var f=this.getValueAtTime(p/this.comp.globalData.frameRate,0),u=this.getValueAtTime((p+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(i=(s=new Array(f.length)).length,a=0;a<i;a+=1)s[a]=f[a]+(f[a]-u[a])*(p-l)/.001;return s}return f+(f-u)*(p-l)/.001}}return this.getValueAtTime((r-((p-l)%r+p))/this.comp.globalData.frameRate,0)}function e(n,t){if(!this.k)return this.pv;if(n=.5*(n||.4),(t=Math.floor(t||5))<=1)return this.pv;var e,r,o=this.comp.renderedFrame/this.comp.globalData.frameRate,a=o-n,i=t>1?(o+n-a)/(t-1):1,s=0,l=0;for(e=this.pv.length?createTypedArray("float32",this.pv.length):0;s<t;){if(r=this.getValueAtTime(a+s*i),this.pv.length)for(l=0;l<this.pv.length;l+=1)e[l]+=r[l];else e+=r;s+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)e[l]/=t;else e/=t;return e}function r(n){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var e=this.a.getValueAtTime(n);t.translate(-e[0]*this.a.mult,-e[1]*this.a.mult,e[2]*this.a.mult)}if(this.appliedTransformations<2){var r=this.s.getValueAtTime(n);t.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var o=this.sk.getValueAtTime(n),a=this.sa.getValueAtTime(n);t.skewFromAxis(-o*this.sk.mult,a*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var i=this.r.getValueAtTime(n);t.rotate(-i*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var s=this.rz.getValueAtTime(n),l=this.ry.getValueAtTime(n),c=this.rx.getValueAtTime(n),p=this.or.getValueAtTime(n);t.rotateZ(-s*this.rz.mult).rotateY(l*this.ry.mult).rotateX(c*this.rx.mult).rotateZ(-p[2]*this.or.mult).rotateY(p[1]*this.or.mult).rotateX(p[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var d=this.px.getValueAtTime(n),m=this.py.getValueAtTime(n);if(this.data.p.z){var h=this.pz.getValueAtTime(n);t.translate(d*this.px.mult,m*this.py.mult,-h*this.pz.mult)}else t.translate(d*this.px.mult,m*this.py.mult,0)}else{var g=this.p.getValueAtTime(n);t.translate(g[0]*this.p.mult,g[1]*this.p.mult,-g[2]*this.p.mult)}return t}function o(){return this.v.clone(new Matrix)}var a=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(n,t,e){var i=a(n,t,e);return i.dynamicProperties.length?i.getValueAtTime=r.bind(i):i.getValueAtTime=o.bind(i),i.setGroupProperty=expressionHelpers.setGroupProperty,i};var i=PropertyFactory.getProp;PropertyFactory.getProp=function(r,o,a,s,l){var c=i(r,o,a,s,l);c.kf?c.getValueAtTime=expressionHelpers.getValueAtTime.bind(c):c.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(c),c.setGroupProperty=expressionHelpers.setGroupProperty,c.loopOut=n,c.loopIn=t,c.smooth=e,c.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(c),c.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(c),c.numKeys=1===o.a?o.k.length:0,c.propertyIndex=o.ix;var p=0;return 0!==a&&(p=createTypedArray("float32",1===o.a?o.k[0].s.length:o.k.length)),c._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:p},expressionHelpers.searchExpressions(r,o,c),c.k&&l.addDynamicProperty(c),c};var s=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(n,t){this.k&&this.getValue();var e,r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));var o=r._length,a=r[n],i=r.v,s=createSizedArray(o);for(e=0;e<o;e+=1)s[e]="i"===n||"o"===n?[a[e][0]-i[e][0],a[e][1]-i[e][1]]:[a[e][0],a[e][1]];return s},points:function(n){return this.vertices("v",n)},inTangents:function(n){return this.vertices("i",n)},outTangents:function(n){return this.vertices("o",n)},isClosed:function(){return this.v.c},pointOnPath:function(n,t){var e=this.v;void 0!==t&&(e=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(e));for(var r,o=this._segmentsLength,a=o.lengths,i=o.totalLength*n,s=0,l=a.length,c=0;s<l;){if(c+a[s].addedLength>i){var p=s,d=e.c&&s===l-1?0:s+1,m=(i-c)/a[s].addedLength;r=bez.getPointInSegment(e.v[p],e.v[d],e.o[p],e.i[d],m,a[s]);break}c+=a[s].addedLength,s+=1}return r||(r=e.c?[e.v[0][0],e.v[0][1]]:[e.v[e._length-1][0],e.v[e._length-1][1]]),r},vectorOnPath:function(n,t,e){1==n?n=this.v.c:0==n&&(n=.999);var r=this.pointOnPath(n,t),o=this.pointOnPath(n+.001,t),a=o[0]-r[0],i=o[1]-r[1],s=Math.sqrt(Math.pow(a,2)+Math.pow(i,2));return 0===s?[0,0]:"tangent"===e?[a/s,i/s]:[-i/s,a/s]},tangentOnPath:function(n,t){return this.vectorOnPath(n,t,"tangent")},normalOnPath:function(n,t){return this.vectorOnPath(n,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],s),extendPrototype([c],l),l.prototype.getValueAtTime=function(n){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<n?this._caching.lastIndex:0,this._cachingAtTime.lastTime=n,this.interpolateShape(n,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},l.prototype.initiateExpression=ExpressionManager.initiateExpression;var p=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(n,t,e,r,o){var a=p(n,t,e,r,o);return a.propertyIndex=t.ix,a.lock=!1,3===e?expressionHelpers.searchExpressions(n,t.pt,a):4===e&&expressionHelpers.searchExpressions(n,t.ks,a),a.k&&n.addDynamicProperty(a),a}}(),TextProperty.prototype.getExpressionValue=function(n,t){var e=this.calculateExpression(t);if(n.t!==e){var r={};return this.copyData(r,n),r.t=e.toString(),r.__complete=!1,r}return n},TextProperty.prototype.searchProperty=function(){var n=this.searchKeyframes(),t=this.searchExpressions();return this.kf=n||t,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null};var ShapePathInterface=function(n,t,e){var r=t.sh;function o(n){return"Shape"===n||"shape"===n||"Path"===n||"path"===n||"ADBE Vector Shape"===n||2===n?o.path:null}var a=propertyGroupFactory(o,e);return r.setGroupProperty(PropertyInterface("Path",a)),Object.defineProperties(o,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:n.nm},ix:{value:n.ix},propertyIndex:{value:n.ix},mn:{value:n.mn},propertyGroup:{value:e}}),o},propertyGroupFactory=function(n,t){return function(e){return(e=void 0===e?1:e)<=0?n:t(e-1)}},PropertyInterface=function(n,t){var e={_name:n};return function(n){return(n=void 0===n?1:n)<=0?e:t(n-1)}},ShapeExpressionInterface=function(){function n(n,a,d){var m,h=[],g=n?n.length:0;for(m=0;m<g;m+=1)"gr"===n[m].ty?h.push(t(n[m],a[m],d)):"fl"===n[m].ty?h.push(e(n[m],a[m],d)):"st"===n[m].ty?h.push(r(n[m],a[m],d)):"tm"===n[m].ty?h.push(o(n[m],a[m],d)):"tr"===n[m].ty||("el"===n[m].ty?h.push(i(n[m],a[m],d)):"sr"===n[m].ty?h.push(s(n[m],a[m],d)):"sh"===n[m].ty?h.push(ShapePathInterface(n[m],a[m],d)):"rc"===n[m].ty?h.push(l(n[m],a[m],d)):"rd"===n[m].ty?h.push(c(n[m],a[m],d)):"rp"===n[m].ty&&h.push(p(n[m],a[m],d)));return h}function t(t,e,r){var o=function(n){switch(n){case"ADBE Vectors Group":case"Contents":case 2:return o.content;default:return o.transform}};o.propertyGroup=propertyGroupFactory(o,r);var i=function(t,e,r){var o,i=function(n){for(var t=0,e=o.length;t<e;){if(o[t]._name===n||o[t].mn===n||o[t].propertyIndex===n||o[t].ix===n||o[t].ind===n)return o[t];t+=1}return"number"==typeof n?o[n-1]:null};i.propertyGroup=propertyGroupFactory(i,r),o=n(t.it,e.it,i.propertyGroup),i.numProperties=o.length;var s=a(t.it[t.it.length-1],e.it[e.it.length-1],i.propertyGroup);return i.transform=s,i.propertyIndex=t.cix,i._name=t.nm,i}(t,e,o.propertyGroup),s=a(t.it[t.it.length-1],e.it[e.it.length-1],o.propertyGroup);return o.content=i,o.transform=s,Object.defineProperty(o,"_name",{get:function(){return t.nm}}),o.numProperties=t.np,o.propertyIndex=t.ix,o.nm=t.nm,o.mn=t.mn,o}function e(n,t,e){function r(n){return"Color"===n||"color"===n?r.color:"Opacity"===n||"opacity"===n?r.opacity:null}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(PropertyInterface("Color",e)),t.o.setGroupProperty(PropertyInterface("Opacity",e)),r}function r(n,t,e){var r,o=propertyGroupFactory(c,e),a=propertyGroupFactory(l,o);function i(e){Object.defineProperty(l,n.d[e].nm,{get:ExpressionPropertyInterface(t.d.dataProps[e].p)})}var s=n.d?n.d.length:0,l={};for(r=0;r<s;r+=1)i(r),t.d.dataProps[r].p.setGroupProperty(a);function c(n){return"Color"===n||"color"===n?c.color:"Opacity"===n||"opacity"===n?c.opacity:"Stroke Width"===n||"stroke width"===n?c.strokeWidth:null}return Object.defineProperties(c,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return l}},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(PropertyInterface("Color",o)),t.o.setGroupProperty(PropertyInterface("Opacity",o)),t.w.setGroupProperty(PropertyInterface("Stroke Width",o)),c}function o(n,t,e){function r(t){return t===n.e.ix||"End"===t||"end"===t?r.end:t===n.s.ix?r.start:t===n.o.ix?r.offset:null}var o=propertyGroupFactory(r,e);return r.propertyIndex=n.ix,t.s.setGroupProperty(PropertyInterface("Start",o)),t.e.setGroupProperty(PropertyInterface("End",o)),t.o.setGroupProperty(PropertyInterface("Offset",o)),r.propertyIndex=n.ix,r.propertyGroup=e,Object.defineProperties(r,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:n.nm}}),r.mn=n.mn,r}function a(n,t,e){function r(t){return n.a.ix===t||"Anchor Point"===t?r.anchorPoint:n.o.ix===t||"Opacity"===t?r.opacity:n.p.ix===t||"Position"===t?r.position:n.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?r.rotation:n.s.ix===t||"Scale"===t?r.scale:n.sk&&n.sk.ix===t||"Skew"===t?r.skew:n.sa&&n.sa.ix===t||"Skew Axis"===t?r.skewAxis:null}var o=propertyGroupFactory(r,e);return t.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",o)),t.transform.mProps.p.setGroupProperty(PropertyInterface("Position",o)),t.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",o)),t.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",o)),t.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",o)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",o)),t.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",o))),t.transform.op.setGroupProperty(PropertyInterface("Opacity",o)),Object.defineProperties(r,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:n.nm}}),r.ty="tr",r.mn=n.mn,r.propertyGroup=e,r}function i(n,t,e){function r(t){return n.p.ix===t?r.position:n.s.ix===t?r.size:null}var o=propertyGroupFactory(r,e);r.propertyIndex=n.ix;var a="tm"===t.sh.ty?t.sh.prop:t.sh;return a.s.setGroupProperty(PropertyInterface("Size",o)),a.p.setGroupProperty(PropertyInterface("Position",o)),Object.defineProperties(r,{size:{get:ExpressionPropertyInterface(a.s)},position:{get:ExpressionPropertyInterface(a.p)},_name:{value:n.nm}}),r.mn=n.mn,r}function s(n,t,e){function r(t){return n.p.ix===t?r.position:n.r.ix===t?r.rotation:n.pt.ix===t?r.points:n.or.ix===t||"ADBE Vector Star Outer Radius"===t?r.outerRadius:n.os.ix===t?r.outerRoundness:!n.ir||n.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?n.is&&n.is.ix===t?r.innerRoundness:null:r.innerRadius}var o=propertyGroupFactory(r,e),a="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=n.ix,a.or.setGroupProperty(PropertyInterface("Outer Radius",o)),a.os.setGroupProperty(PropertyInterface("Outer Roundness",o)),a.pt.setGroupProperty(PropertyInterface("Points",o)),a.p.setGroupProperty(PropertyInterface("Position",o)),a.r.setGroupProperty(PropertyInterface("Rotation",o)),n.ir&&(a.ir.setGroupProperty(PropertyInterface("Inner Radius",o)),a.is.setGroupProperty(PropertyInterface("Inner Roundness",o))),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(a.p)},rotation:{get:ExpressionPropertyInterface(a.r)},points:{get:ExpressionPropertyInterface(a.pt)},outerRadius:{get:ExpressionPropertyInterface(a.or)},outerRoundness:{get:ExpressionPropertyInterface(a.os)},innerRadius:{get:ExpressionPropertyInterface(a.ir)},innerRoundness:{get:ExpressionPropertyInterface(a.is)},_name:{value:n.nm}}),r.mn=n.mn,r}function l(n,t,e){function r(t){return n.p.ix===t?r.position:n.r.ix===t?r.roundness:n.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?r.size:null}var o=propertyGroupFactory(r,e),a="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=n.ix,a.p.setGroupProperty(PropertyInterface("Position",o)),a.s.setGroupProperty(PropertyInterface("Size",o)),a.r.setGroupProperty(PropertyInterface("Rotation",o)),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(a.p)},roundness:{get:ExpressionPropertyInterface(a.r)},size:{get:ExpressionPropertyInterface(a.s)},_name:{value:n.nm}}),r.mn=n.mn,r}function c(n,t,e){function r(t){return n.r.ix===t||"Round Corners 1"===t?r.radius:null}var o=propertyGroupFactory(r,e),a=t;return r.propertyIndex=n.ix,a.rd.setGroupProperty(PropertyInterface("Radius",o)),Object.defineProperties(r,{radius:{get:ExpressionPropertyInterface(a.rd)},_name:{value:n.nm}}),r.mn=n.mn,r}function p(n,t,e){function r(t){return n.c.ix===t||"Copies"===t?r.copies:n.o.ix===t||"Offset"===t?r.offset:null}var o=propertyGroupFactory(r,e),a=t;return r.propertyIndex=n.ix,a.c.setGroupProperty(PropertyInterface("Copies",o)),a.o.setGroupProperty(PropertyInterface("Offset",o)),Object.defineProperties(r,{copies:{get:ExpressionPropertyInterface(a.c)},offset:{get:ExpressionPropertyInterface(a.o)},_name:{value:n.nm}}),r.mn=n.mn,r}return function(t,e,r){var o;function a(n){if("number"==typeof n)return 0===(n=void 0===n?1:n)?r:o[n-1];for(var t=0,e=o.length;t<e;){if(o[t]._name===n)return o[t];t+=1}return null}return a.propertyGroup=propertyGroupFactory(a,(function(){return r})),o=n(t,e,a.propertyGroup),a.numProperties=o.length,a._name="Contents",a}}(),TextExpressionInterface=function(n){var t;function e(n){return"ADBE Text Document"===n?e.sourceText:null}return Object.defineProperty(e,"sourceText",{get:function(){n.textProperty.getValue();var e=n.textProperty.currentData.t;return void 0!==e&&(n.textProperty.currentData.t=void 0,(t=new String(e)).value=e||new String(e)),t}}),e},LayerExpressionInterface=function(){function n(n){var t=new Matrix;return void 0!==n?this._elem.finalTransform.mProp.getValueAtTime(n).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function t(n,t){var e=this.getMatrix(t);return e.props[12]=0,e.props[13]=0,e.props[14]=0,this.applyPoint(e,n)}function e(n,t){var e=this.getMatrix(t);return this.applyPoint(e,n)}function r(n,t){var e=this.getMatrix(t);return e.props[12]=0,e.props[13]=0,e.props[14]=0,this.invertPoint(e,n)}function o(n,t){var e=this.getMatrix(t);return this.invertPoint(e,n)}function a(n,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var e,r=this._elem.hierarchy.length;for(e=0;e<r;e+=1)this._elem.hierarchy[e].finalTransform.mProp.applyToMatrix(n)}return n.applyToPointArray(t[0],t[1],t[2]||0)}function i(n,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var e,r=this._elem.hierarchy.length;for(e=0;e<r;e+=1)this._elem.hierarchy[e].finalTransform.mProp.applyToMatrix(n)}return n.inversePoint(t)}function s(n){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var e,r=this._elem.hierarchy.length;for(e=0;e<r;e+=1)this._elem.hierarchy[e].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(n)}return t.inversePoint(n)}function l(){return[1,1,1,1]}return function(c){var p;function d(n){switch(n){case"ADBE Root Vectors Group":case"Contents":case 2:return d.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return p;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return d.effect;case"ADBE Text Properties":return d.textInterface;default:return null}}d.getMatrix=n,d.invertPoint=i,d.applyPoint=a,d.toWorld=e,d.toWorldVec=t,d.fromWorld=o,d.fromWorldVec=r,d.toComp=e,d.fromComp=s,d.sampleImage=l,d.sourceRectAtTime=c.sourceRectAtTime.bind(c),d._elem=c;var m=getDescriptor(p=TransformExpressionInterface(c.finalTransform.mProp),"anchorPoint");return Object.defineProperties(d,{hasParent:{get:function(){return c.hierarchy.length}},parent:{get:function(){return c.hierarchy[0].layerInterface}},rotation:getDescriptor(p,"rotation"),scale:getDescriptor(p,"scale"),position:getDescriptor(p,"position"),opacity:getDescriptor(p,"opacity"),anchorPoint:m,anchor_point:m,transform:{get:function(){return p}},active:{get:function(){return c.isInRange}}}),d.startTime=c.data.st,d.index=c.data.ind,d.source=c.data.refId,d.height=0===c.data.ty?c.data.h:100,d.width=0===c.data.ty?c.data.w:100,d.inPoint=c.data.ip/c.comp.globalData.frameRate,d.outPoint=c.data.op/c.comp.globalData.frameRate,d._name=c.data.nm,d.registerMaskInterface=function(n){d.mask=new MaskManagerInterface(n,c)},d.registerEffectsInterface=function(n){d.effect=n},d}}(),FootageInterface=(dataInterfaceFactory=function(n){function t(n){return"Outline"===n?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(n){var t="",e=n.getFootageData();function r(n){if(e[n])return t=n,"object"==typeof(e=e[n])?r:e;var o=n.indexOf(t);if(-1!==o){var a=parseInt(n.substr(o+t.length),10);return"object"==typeof(e=e[a])?r:e}return""}return function(){return t="",e=n.getFootageData(),r}}(n),t},function(n){function t(n){return"Data"===n?t.dataInterface:null}return t._name="Data",t.dataInterface=dataInterfaceFactory(n),t}),dataInterfaceFactory,CompExpressionInterface=function(n){function t(t){for(var e=0,r=n.layers.length;e<r;){if(n.layers[e].nm===t||n.layers[e].ind===t)return n.elements[e].layerInterface;e+=1}return null}return Object.defineProperty(t,"_name",{value:n.data.nm}),t.layer=t,t.pixelAspect=1,t.height=n.data.h||n.globalData.compSize.h,t.width=n.data.w||n.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/n.globalData.frameRate,t.displayStartTime=0,t.numLayers=n.layers.length,t},TransformExpressionInterface=function(n){function t(n){switch(n){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var e,r,o,a;return Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(n.r||n.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(n.rz||n.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(n.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(n.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(n.s)}),n.p?a=ExpressionPropertyInterface(n.p):(e=ExpressionPropertyInterface(n.px),r=ExpressionPropertyInterface(n.py),n.pz&&(o=ExpressionPropertyInterface(n.pz))),Object.defineProperty(t,"position",{get:function(){return n.p?a():[e(),r(),o?o():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(n.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(n.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(n.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(n.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(n.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(n.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(n.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(n.or)}),t},ProjectInterface=function(){function n(n){this.compositions.push(n)}return function(){function t(n){for(var t=0,e=this.compositions.length;t<e;){if(this.compositions[t].data&&this.compositions[t].data.nm===n)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=n,t}}(),EffectsExpressionInterface=function(){function n(e,r,o,a){function i(n){for(var t=e.ef,r=0,o=t.length;r<o;){if(n===t[r].nm||n===t[r].mn||n===t[r].ix)return 5===t[r].ty?c[r]:c[r]();r+=1}throw new Error}var s,l=propertyGroupFactory(i,o),c=[],p=e.ef.length;for(s=0;s<p;s+=1)5===e.ef[s].ty?c.push(n(e.ef[s],r.effectElements[s],r.effectElements[s].propertyGroup,a)):c.push(t(r.effectElements[s],e.ef[s].ty,a,l));return"ADBE Color Control"===e.mn&&Object.defineProperty(i,"color",{get:function(){return c[0]()}}),Object.defineProperties(i,{numProperties:{get:function(){return e.np}},_name:{value:e.nm},propertyGroup:{value:l}}),i.enabled=0!==e.en,i.active=i.enabled,i}function t(n,t,e,r){var o=ExpressionPropertyInterface(n.p);return n.p.setGroupProperty&&n.p.setGroupProperty(PropertyInterface("",r)),function(){return 10===t?e.comp.compInterface(n.p.v):o()}}return{createEffectsInterface:function(t,e){if(t.effectsManager){var r,o=[],a=t.data.ef,i=t.effectsManager.effectElements.length;for(r=0;r<i;r+=1)o.push(n(a[r],t.effectsManager.effectElements[r],e,t));var s=t.data.ef||[],l=function(n){for(r=0,i=s.length;r<i;){if(n===s[r].nm||n===s[r].mn||n===s[r].ix)return o[r];r+=1}return null};return Object.defineProperty(l,"numProperties",{get:function(){return s.length}}),l}return null}}}(),MaskManagerInterface=function(){function n(n,t){this._mask=n,this._data=t}return Object.defineProperty(n.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(n.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){var e,r=createSizedArray(t.viewData.length),o=t.viewData.length;for(e=0;e<o;e+=1)r[e]=new n(t.viewData[e],t.masksProperties[e]);return function(n){for(e=0;e<o;){if(t.masksProperties[e].nm===n)return r[e];e+=1}return null}}}(),ExpressionPropertyInterface=function(){var n={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function e(n,t,e){Object.defineProperty(n,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),n.numKeys=t.keyframes?t.keyframes.length:0,n.key=function(r){if(!n.numKeys)return 0;var o;o="s"in t.keyframes[r-1]?t.keyframes[r-1].s:"e"in t.keyframes[r-2]?t.keyframes[r-2].e:t.keyframes[r-2].s;var a="unidimensional"===e?new Number(o):Object.assign({},o);return a.time=t.keyframes[r-1].t/t.elem.comp.globalData.frameRate,a.value="unidimensional"===e?o[0]:o,a},n.valueAtTime=t.getValueAtTime,n.speedAtTime=t.getSpeedAtTime,n.velocityAtTime=t.getVelocityAtTime,n.propertyGroup=t.propertyGroup}function r(){return n}return function(o){return o?"unidimensional"===o.propType?function(t){t&&"pv"in t||(t=n);var r=1/t.mult,o=t.pv*r,a=new Number(o);return a.value=o,e(a,t,"unidimensional"),function(){return t.k&&t.getValue(),o=t.v*r,a.value!==o&&((a=new Number(o)).value=o,e(a,t,"unidimensional")),a}}(o):function(n){n&&"pv"in n||(n=t);var r=1/n.mult,o=n.data&&n.data.l||n.pv.length,a=createTypedArray("float32",o),i=createTypedArray("float32",o);return a.value=i,e(a,n,"multidimensional"),function(){n.k&&n.getValue();for(var t=0;t<o;t+=1)i[t]=n.v[t]*r,a[t]=i[t];return a}}(o):r}}();function SliderEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function AngleEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function ColorEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,1,0,e)}function PointEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,1,0,e)}function LayerIndexEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function MaskIndexEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function CheckboxEffect(n,t,e){this.p=PropertyFactory.getProp(t,n.v,0,0,e)}function NoValueEffect(){this.p={}}function EffectsManager(n,t){var e,r=n.ef||[];this.effectElements=[];var o,a=r.length;for(e=0;e<a;e+=1)o=new GroupEffect(r[e],t),this.effectElements.push(o)}function GroupEffect(n,t){this.init(n,t)}!function(){var n=TextSelectorProp.getTextSelectorProp;TextSelectorProp.getTextSelectorProp=function(t,e,r){return 1===e.t?new TextExpressionSelectorPropFactory(t,e,r):n(t,e,r)}}(),extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(n,t){var e;this.data=n,this.effectElements=[],this.initDynamicPropertyContainer(t);var r,o=this.data.ef.length,a=this.data.ef;for(e=0;e<o;e+=1){switch(r=null,a[e].ty){case 0:r=new SliderEffect(a[e],t,this);break;case 1:r=new AngleEffect(a[e],t,this);break;case 2:r=new ColorEffect(a[e],t,this);break;case 3:r=new PointEffect(a[e],t,this);break;case 4:case 7:r=new CheckboxEffect(a[e],t,this);break;case 10:r=new LayerIndexEffect(a[e],t,this);break;case 11:r=new MaskIndexEffect(a[e],t,this);break;case 5:r=new EffectsManager(a[e],t,this);break;default:r=new NoValueEffect(a[e],t,this)}r&&this.effectElements.push(r)}};var lottie={};function setLocationHref(n){locationHref=n}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(n){subframeEnabled=n}function loadAnimation(n){return!0===standalone&&(n.animationData=JSON.parse(animationData)),animationManager.loadAnimation(n)}function setQuality(n){if("string"==typeof n)switch(n){case"high":defaultCurveSegments=200;break;default:case"medium":defaultCurveSegments=50;break;case"low":defaultCurveSegments=10}else!isNaN(n)&&n>1&&(defaultCurveSegments=n);roundValues(!(defaultCurveSegments>=50))}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(n,t){"expressions"===n&&(expressionsPlugin=t)}function getFactory(n){switch(n){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(n){for(var t=queryString.split("&"),e=0;e<t.length;e+=1){var r=t[e].split("=");if(decodeURIComponent(r[0])==n)return decodeURIComponent(r[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocationHref,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.__getFactory=getFactory,lottie.version="5.7.8";var standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="",queryString;if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src.replace(/^[^\?]+\??/,""),renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);return lottie},module.exports?module.exports=e(t):(t.lottie=e(t),t.bodymovin=t.lottie))})),PlayerState,PlayerEvent,t;function parseSrc(n){if("object"==typeof n)return n;try{return JSON.parse(n)}catch(n){}try{return new URL(n).toString()}catch(n){}return n}t=PlayerState||(PlayerState={}),t.Loading="loading",t.Playing="playing",t.Paused="paused",t.Stopped="stopped",t.Frozen="frozen",t.Error="error",function(n){n.Load="load",n.Error="error",n.Ready="ready",n.Play="play",n.Pause="pause",n.Stop="stop",n.Freeze="freeze",n.Loop="loop",n.Complete="complete",n.Frame="frame"}(PlayerEvent||(PlayerEvent={}));var defaultOptions={clearCanvas:!1,hideOnTransparent:!0,progressiveLoad:!0},Player=function(n){function t(t){var e=n.call(this,t)||this;return e.container=null,e.handleBgChange=function(n){e.setState({background:n})},e.triggerDownload=function(n,t){var e=document.createElement("a");e.href=n,e.download=t,document.body.appendChild(e),e.click(),document.body.removeChild(e)},e.snapshot=function(n){var t;void 0===n&&(n=!0);var r=e.props.id?e.props.id:"lottie",o=document.getElementById(r);if("svg"===e.props.renderer){if(o){var a=o.querySelector("svg");if(a){var i=(new XMLSerializer).serializeToString(a);t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(i)}}n&&e.triggerDownload(t,"snapshot.svg")}else if("canvas"===e.props.renderer){if(o){var s=o.querySelector("canvas");s&&(t=s.toDataURL("image/png"))}n&&e.triggerDownload(t,"snapshot.png")}return t},"undefined"!=typeof window&&(window.lottie=lottie),e.state={animationData:null,background:"transparent",containerRef:react__WEBPACK_IMPORTED_MODULE_0__.createRef(),debug:!0,instance:null,playerState:PlayerState.Loading,seeker:0},e}return __extends(t,n),t.getDerivedStateFromProps=function(n,t){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){return n.background!==t.background?[2,{background:n.background}]:[2,null]}))}))},t.prototype.componentDidMount=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(n){switch(n.label){case 0:return[4,this.createLottie()];case 1:return n.sent(),[2]}}))}))},t.prototype.componentWillUnmount=function(){this.state.instance&&this.state.instance.destroy()},t.prototype.componentDidUpdate=function(n){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:return this.props.src===n.src?[3,2]:(this.state.instance&&this.state.instance.destroy(),[4,this.createLottie()]);case 1:t.sent(),t.label=2;case 2:return[2]}}))}))},t.prototype.render=function(){var n=this,t=this.props,e=t.children,r=t.loop,o=t.style,a=t.onBackgroundChange,i=t.className,s=this.state,l=s.animationData,c=s.instance,p=s.playerState,d=s.seeker,m=s.debug,h=s.background;return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-player-container"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{id:this.props.id?this.props.id:"lottie",ref:function(t){return n.container=t},style:__assign({background:h,margin:"0 auto",outline:"none",overflow:"hidden"},o),className:i}),react__WEBPACK_IMPORTED_MODULE_0__.Children.map(e,(function(t){return react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(t)?react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(t,{animationData:l,background:h,debug:m,instance:c,loop:r,pause:function(){return n.pause()},play:function(){return n.play()},playerState:p,seeker:d,setBackground:function(t){n.setState({background:t}),"function"==typeof a&&a(t)},setSeeker:function(t,e){return n.setSeeker(t,e)},stop:function(){return n.stop()},toggleDebug:function(){return n.toggleDebug()},setLoop:function(t){return n.setLoop(t)},colorChangedEvent:function(t){n.handleBgChange(t)},snapshot:function(){n.snapshot()}}):null})))},t.prototype.toggleDebug=function(){this.setState({debug:!this.state.debug})},t.prototype.createLottie=function(){return __awaiter(this,void 0,void 0,(function(){var n,t,e,r,o,a,i,s,l,c,p,d,m,h,g=this;return __generator(this,(function(f){switch(f.label){case 0:if(n=this.props,t=n.autoplay,e=n.direction,r=n.loop,o=n.lottieRef,a=n.renderer,i=n.speed,s=n.src,l=n.background,c=n.rendererSettings,p=n.hover,d=this.state.instance,!s||!this.container)return[2];f.label=1;case 1:return f.trys.push([1,5,,6]),"string"!=typeof(m=parseSrc(s))?[3,4]:[4,fetch(m)];case 2:return[4,f.sent().json()];case 3:m=f.sent(),f.label=4;case 4:return d&&d.destroy(),h=lottie.loadAnimation({rendererSettings:c||defaultOptions,animationData:m,autoplay:t||!1,container:this.container,loop:r||!1,renderer:a}),i&&lottie.setSpeed(i),this.setState({animationData:m}),h.addEventListener("enterFrame",(function(){g.triggerEvent(PlayerEvent.Frame),g.setState({seeker:Math.floor(h.currentFrame)})})),h.addEventListener("DOMLoaded",(function(){g.triggerEvent(PlayerEvent.Load)})),h.addEventListener("data_ready",(function(){g.triggerEvent(PlayerEvent.Ready)})),h.addEventListener("data_failed",(function(){g.setState({playerState:PlayerState.Error})})),h.addEventListener("loopComplete",(function(){g.triggerEvent(PlayerEvent.Loop)})),h.addEventListener("complete",(function(){g.triggerEvent(PlayerEvent.Complete),g.setState({playerState:PlayerState.Paused}),g.props.keepLastFrame&&!g.props.loop||g.setSeeker(0)})),this.container.addEventListener("mouseenter",(function(){p&&g.state.playerState!==PlayerState.Playing&&(g.props.keepLastFrame&&g.stop(),g.play())})),this.container.addEventListener("mouseleave",(function(){p&&g.state.playerState===PlayerState.Playing&&g.stop()})),i&&this.setPlayerSpeed(i),e&&this.setPlayerDirection(e),l&&this.setState({background:l}),this.setState({instance:h},(function(){"function"==typeof o&&o(h),t&&g.play()})),[3,6];case 5:return f.sent(),this.setState({playerState:PlayerState.Error}),[3,6];case 6:return[2]}}))}))},t.prototype.play=function(){var n=this.state.instance;n&&(this.triggerEvent(PlayerEvent.Play),n.play(),this.setState({playerState:PlayerState.Playing}))},t.prototype.pause=function(){var n=this.state.instance;n&&(this.triggerEvent(PlayerEvent.Pause),n.pause(),this.setState({playerState:PlayerState.Paused}))},t.prototype.stop=function(){var n=this.state.instance;n&&(this.triggerEvent(PlayerEvent.Stop),n.stop(),this.setState({playerState:PlayerState.Stopped}))},t.prototype.setPlayerSpeed=function(n){var t=this.state.instance;t&&t.setSpeed(n)},t.prototype.setPlayerDirection=function(n){var t=this.state.instance;t&&t.setDirection(n)},t.prototype.setSeeker=function(n,t){void 0===t&&(t=!1);var e=this.state,r=e.instance,o=e.playerState;r&&(t&&o===PlayerState.Playing?r.goToAndPlay(n,!0):(r.goToAndStop(n,!0),this.triggerEvent(PlayerEvent.Pause),this.setState({playerState:PlayerState.Paused})))},t.prototype.setLoop=function(n){var t=this.state.instance;t&&(t.loop=n,this.setState({instance:t}))},t.prototype.triggerEvent=function(n){var t=this.props.onEvent;t&&t(n)},t.defaultProps={loop:!1},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component);function styleInject(n,t){void 0===t&&(t={});var e=t.insertAt;if(n&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===e&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(document.createTextNode(n))}}var css_248z=".lf-progress {\n  -webkit-appearance: none;\n  -moz-apperance: none;\n  width: 100%;\n  /* margin: 0 10px; */\n  height: 4px;\n  border-radius: 3px;\n  cursor: pointer;\n}\n.lf-progress:focus {\n  outline: none;\n  border: none;\n}\n.lf-progress::-moz-range-track {\n  cursor: pointer;\n  background: none;\n  border: none;\n  outline: none;\n}\n.lf-progress::-webkit-slider-thumb {\n  -webkit-appearance: none !important;\n  height: 13px;\n  width: 13px;\n  border: 0;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.lf-progress::-moz-range-thumb {\n  -moz-appearance: none !important;\n  height: 13px;\n  width: 13px;\n  border: 0;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.lf-progress::-ms-track {\n  width: 100%;\n  height: 3px;\n  cursor: pointer;\n  background: transparent;\n  border-color: transparent;\n  color: transparent;\n}\n.lf-progress::-ms-fill-lower {\n  background: #ccc;\n  border-radius: 3px;\n}\n.lf-progress::-ms-fill-upper {\n  background: #ccc;\n  border-radius: 3px;\n}\n.lf-progress::-ms-thumb {\n  border: 0;\n  height: 15px;\n  width: 15px;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.lf-progress:focus::-ms-fill-lower {\n  background: #ccc;\n}\n.lf-progress:focus::-ms-fill-upper {\n  background: #ccc;\n}\n.lf-player-container :focus {\n  outline: 0;\n}\n.lf-popover {\n  position: relative;\n}\n\n.lf-popover-content {\n  display: inline-block;\n  position: absolute;\n  opacity: 1;\n  visibility: visible;\n  transform: translate(0, -10px);\n  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);\n}\n\n.lf-popover-content.hidden {\n  opacity: 0;\n  visibility: hidden;\n  transform: translate(0, 0px);\n}\n\n.lf-player-btn-container {\n  display: flex;\n  align-items: center;\n}\n.lf-player-btn {\n  cursor: pointer;\n  fill: #999;\n  width: 14px;\n}\n\n.lf-player-btn.active {\n  fill: #555;\n}\n\n.lf-popover {\n  position: relative;\n}\n\n.lf-popover-content {\n  display: inline-block;\n  position: absolute;\n  background-color: #ffffff;\n  opacity: 1;\n\n  transform: translate(0, -10px);\n  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);\n  padding: 10px;\n}\n\n.lf-popover-content.hidden {\n  opacity: 0;\n  visibility: hidden;\n  transform: translate(0, 0px);\n}\n\n.lf-arrow {\n  position: absolute;\n  z-index: -1;\n  content: '';\n  bottom: -9px;\n  border-style: solid;\n  border-width: 10px 10px 0px 10px;\n}\n\n.lf-left-align,\n.lf-left-align .lfarrow {\n  left: 0;\n  right: unset;\n}\n\n.lf-right-align,\n.lf-right-align .lf-arrow {\n  right: 0;\n  left: unset;\n}\n\n.lf-text-input {\n  border: 1px #ccc solid;\n  border-radius: 5px;\n  padding: 3px;\n  width: 60px;\n  margin: 0;\n}\n\n.lf-color-picker {\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n  height: 90px;\n}\n\n.lf-color-selectors {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n\n.lf-color-component {\n  display: flex;\n  flex-direction: row;\n  font-size: 12px;\n  align-items: center;\n  justify-content: center;\n}\n\n.lf-color-component strong {\n  width: 40px;\n}\n\n.lf-color-component input[type='range'] {\n  margin: 0 0 0 10px;\n}\n\n.lf-color-component input[type='number'] {\n  width: 50px;\n  margin: 0 0 0 10px;\n}\n\n.lf-color-preview {\n  font-size: 12px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: space-between;\n  padding-left: 5px;\n}\n\n.lf-preview {\n  height: 60px;\n  width: 60px;\n}\n\n.lf-popover-snapshot {\n  width: 150px;\n}\n.lf-popover-snapshot h5 {\n  margin: 5px 0 10px 0;\n  font-size: 0.75rem;\n}\n.lf-popover-snapshot a {\n  display: block;\n  text-decoration: none;\n}\n.lf-popover-snapshot a:before {\n  content: '⥼';\n  margin-right: 5px;\n}\n.lf-popover-snapshot .lf-note {\n  display: block;\n  margin-top: 10px;\n  color: #999;\n}\n.lf-player-controls > div {\n  margin-right: 5px;\n  margin-left: 5px;\n}\n.lf-player-controls > div:first-child {\n  margin-left: 0px;\n}\n.lf-player-controls > div:last-child {\n  margin-right: 0px;\n}\n",stylesheet=".lf-progress {\n  -webkit-appearance: none;\n  -moz-apperance: none;\n  width: 100%;\n  /* margin: 0 10px; */\n  height: 4px;\n  border-radius: 3px;\n  cursor: pointer;\n}\n.lf-progress:focus {\n  outline: none;\n  border: none;\n}\n.lf-progress::-moz-range-track {\n  cursor: pointer;\n  background: none;\n  border: none;\n  outline: none;\n}\n.lf-progress::-webkit-slider-thumb {\n  -webkit-appearance: none !important;\n  height: 13px;\n  width: 13px;\n  border: 0;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.lf-progress::-moz-range-thumb {\n  -moz-appearance: none !important;\n  height: 13px;\n  width: 13px;\n  border: 0;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.lf-progress::-ms-track {\n  width: 100%;\n  height: 3px;\n  cursor: pointer;\n  background: transparent;\n  border-color: transparent;\n  color: transparent;\n}\n.lf-progress::-ms-fill-lower {\n  background: #ccc;\n  border-radius: 3px;\n}\n.lf-progress::-ms-fill-upper {\n  background: #ccc;\n  border-radius: 3px;\n}\n.lf-progress::-ms-thumb {\n  border: 0;\n  height: 15px;\n  width: 15px;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.lf-progress:focus::-ms-fill-lower {\n  background: #ccc;\n}\n.lf-progress:focus::-ms-fill-upper {\n  background: #ccc;\n}\n.lf-player-container :focus {\n  outline: 0;\n}\n.lf-popover {\n  position: relative;\n}\n\n.lf-popover-content {\n  display: inline-block;\n  position: absolute;\n  opacity: 1;\n  visibility: visible;\n  transform: translate(0, -10px);\n  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);\n}\n\n.lf-popover-content.hidden {\n  opacity: 0;\n  visibility: hidden;\n  transform: translate(0, 0px);\n}\n\n.lf-player-btn-container {\n  display: flex;\n  align-items: center;\n}\n.lf-player-btn {\n  cursor: pointer;\n  fill: #999;\n  width: 14px;\n}\n\n.lf-player-btn.active {\n  fill: #555;\n}\n\n.lf-popover {\n  position: relative;\n}\n\n.lf-popover-content {\n  display: inline-block;\n  position: absolute;\n  background-color: #ffffff;\n  opacity: 1;\n\n  transform: translate(0, -10px);\n  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);\n  padding: 10px;\n}\n\n.lf-popover-content.hidden {\n  opacity: 0;\n  visibility: hidden;\n  transform: translate(0, 0px);\n}\n\n.lf-arrow {\n  position: absolute;\n  z-index: -1;\n  content: '';\n  bottom: -9px;\n  border-style: solid;\n  border-width: 10px 10px 0px 10px;\n}\n\n.lf-left-align,\n.lf-left-align .lfarrow {\n  left: 0;\n  right: unset;\n}\n\n.lf-right-align,\n.lf-right-align .lf-arrow {\n  right: 0;\n  left: unset;\n}\n\n.lf-text-input {\n  border: 1px #ccc solid;\n  border-radius: 5px;\n  padding: 3px;\n  width: 60px;\n  margin: 0;\n}\n\n.lf-color-picker {\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n  height: 90px;\n}\n\n.lf-color-selectors {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n\n.lf-color-component {\n  display: flex;\n  flex-direction: row;\n  font-size: 12px;\n  align-items: center;\n  justify-content: center;\n}\n\n.lf-color-component strong {\n  width: 40px;\n}\n\n.lf-color-component input[type='range'] {\n  margin: 0 0 0 10px;\n}\n\n.lf-color-component input[type='number'] {\n  width: 50px;\n  margin: 0 0 0 10px;\n}\n\n.lf-color-preview {\n  font-size: 12px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: space-between;\n  padding-left: 5px;\n}\n\n.lf-preview {\n  height: 60px;\n  width: 60px;\n}\n\n.lf-popover-snapshot {\n  width: 150px;\n}\n.lf-popover-snapshot h5 {\n  margin: 5px 0 10px 0;\n  font-size: 0.75rem;\n}\n.lf-popover-snapshot a {\n  display: block;\n  text-decoration: none;\n}\n.lf-popover-snapshot a:before {\n  content: '⥼';\n  margin-right: 5px;\n}\n.lf-popover-snapshot .lf-note {\n  display: block;\n  margin-top: 10px;\n  color: #999;\n}\n.lf-player-controls > div {\n  margin-right: 5px;\n  margin-left: 5px;\n}\n.lf-player-controls > div:first-child {\n  margin-left: 0px;\n}\n.lf-player-controls > div:last-child {\n  margin-right: 0px;\n}\n";styleInject(css_248z);var ColorPicker=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.state={red:0,green:0,blue:0,rgba:null,hex:"#000000",colorComponents:[]},t.handleChange=function(n,e){if("r"===n){var r="#"+(256|e).toString(16).slice(1)+(256|t.state.green).toString(16).slice(1)+(256|t.state.blue).toString(16).slice(1);t.setState({hex:r})}else"g"===n?(r="#"+(256|t.state.red).toString(16).slice(1)+(256|e).toString(16).slice(1)+(256|t.state.blue).toString(16).slice(1),t.setState({hex:r})):"b"===n&&(r="#"+(256|t.state.red).toString(16).slice(1)+(256|t.state.green).toString(16).slice(1)+(256|e).toString(16).slice(1),t.setState({hex:r}))},t.parseColor=function(n){var e;if("string"==typeof n){if("#"===n[0]){var r=4===n.length?[n.slice(1,2),n.slice(2,3),n.slice(3,4)].map((function(n){return parseInt(""+n+n,16)})):[n.slice(1,3),n.slice(3,5),n.slice(5,7)].map((function(n){return parseInt(n,16)}));t.setState({colorComponents:r})}else n.startsWith("rgb")&&void 0!==(r=null===(e=n.match(/\d+/g))||void 0===e?void 0:e.map((function(n){return parseInt(n)})))&&t.setState({colorComponents:r});t.state.colorComponents.length&&(t.setState({red:t.state.colorComponents[0]}),t.setState({green:t.state.colorComponents[1]}),t.setState({blue:t.state.colorComponents[2]}))}},t}return __extends(t,n),t.prototype.componentDidUpdate=function(n,t){return this.props.colorChangedEvent&&this.state.hex!==t.hex&&this.props.colorChangedEvent(this.state.hex),!0},t.prototype.render=function(){var n=this;return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-color-picker"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-color-selectors"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-color-component"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("strong",null,"Red"),react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{type:"range",min:"0",max:"255",value:this.state.red,onChange:function(t){n.setState({red:t.target.value}),n.handleChange("r",t.target.value)}}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{className:"lf-text-input",type:"number",min:"0",max:"255",value:this.state.red,onChange:function(t){n.setState({red:t.target.value}),n.handleChange("r",t.target.value)}})),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-color-component"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("strong",null,"Green"),react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{type:"range",min:"0",max:"255",value:this.state.green,onChange:function(t){n.setState({green:t.target.value}),n.handleChange("g",t.target.value)}}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{className:"lf-text-input",type:"number",min:"0",max:"255",value:this.state.green,onChange:function(t){n.setState({green:t.target.value}),n.handleChange("g",t.target.value)}})),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-color-component"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("strong",null,"Blue"),react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{type:"range",min:"0",max:"255",value:this.state.blue,onChange:function(t){n.setState({blue:t.target.value}),n.handleChange("b",t.target.value)}}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{className:"lf-text-input",type:"number",min:"0",max:"255",value:this.state.blue,onChange:function(t){n.setState({blue:t.target.value}),n.handleChange("b",t.target.value)}}))),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-color-preview"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-preview",style:{background:"rgb("+this.state.red+", "+this.state.green+", "+this.state.blue+")"}}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{className:"lf-text-input",type:"text",value:this.state.hex,onChange:function(t){n.setState({hex:t.target.value}),n.parseColor(t.target.value)}}))))},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component),Popover=function(n){var t=n.children,e=n.icon,r=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),o=r[0],a=r[1],i=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),s=i[0],l=i[1],c=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),p=c[0],d=c[1],m=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),h=m[0],g=m[1];return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){if(o&&s){var n=o.getBoundingClientRect(),t=s.getBoundingClientRect(),e=n.left+t.width>window.innerWidth?-1:0;d(e)}}),[p,s,o]),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-popover",onMouseOver:function(){g(!0)},onMouseLeave:function(){g(!1)},ref:function(n){a(n)}},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:" lf-player-btn"},e),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-popover-content",ref:function(n){l(n)},style:{bottom:"22px",right:"0px",zIndex:2,visibility:h?"visible":"hidden"}},t))},Seeker=function(n){function t(t){var e=n.call(this,t)||this;return e.inputRef=react__WEBPACK_IMPORTED_MODULE_0__.createRef(),e.handleChange=function(){return function(n){var t=n.target.value,r=Math.floor(t/100*e.props.max);e.props.onChange(r)}},e.state={value:0},e}return __extends(t,n),t.prototype.render=function(){var n=this.props.value/this.props.max*100,t={backgroundImage:"-webkit-gradient(linear, left top, right top, color-stop("+n+"%, rgba(15, 204, 206, 0.4)), color-stop("+n+"%, #DAE1E7))"},e={position:"absolute",left:0,marginTop:"8px",width:"20px",display:"block",border:"0px",backgroundColor:this.props.darkTheme?"#505050":"rgb(218, 225, 231)",color:this.props.darkTheme?"#B9B9B9":"#555",padding:"2px",textAlign:"center",borderRadius:"3px",fontSize:"8px",fontWeight:"bold"},r={position:"absolute",right:0,marginTop:"8px",width:"20px",display:"block",border:"0px",backgroundColor:this.props.darkTheme?"#505050":"rgb(218, 225, 231)",color:this.props.darkTheme?"#B9B9B9":"#555",padding:"2px",textAlign:"center",borderRadius:"3px",fontSize:"8px",fontWeight:"bold"};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",width:"100%",marginRight:"5px",marginLeft:"5px",position:"relative"}},react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{ref:this.inputRef,id:"track",className:"lf-progress",name:"progress",type:"range",min:"0",max:"100",step:"0.1",value:n,onInput:this.handleChange(),onChange:this.handleChange(),style:t}),this.props.showLabels&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:e},this.props.min),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:r},this.props.max)))},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component),ControlButtonStyle={display:"inline-flex",cursor:"pointer"},Controls=function(n){function t(t){var e=n.call(this,t)||this;return e.state={activeFrame:0,mouseDown:!1},e}return __extends(t,n),t.prototype.render=function(){var n=this,t=this.props,e=t.instance,r=t.playerState,o=t.seeker,a=t.setLoop,i=t.setSeeker,s=t.play,l=t.pause,c=t.stop,p=t.visible,d=t.buttons;if(!e)return null;if(!p)return null;var m=!d||d.includes("play"),h=!d||d.includes("stop"),g=!d||d.includes("repeat"),f=!d||d.includes("frame"),u=!d||d.includes("background"),w=!d||d.includes("snapshot"),y={width:14,height:14,viewBox:"0 0 24 24"},v=Math.round(e.currentFrame);return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"lf-player-controls",style:{display:"flex",justifyContent:"space-between",height:"60px",alignItems:"center",backgroundColor:this.props.transparentTheme?"transparent":this.props.darkTheme?"#3C3C3C":"#ffffff",paddingLeft:"10px",paddingRight:"10px"}},m&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{role:"button",tabIndex:0,onClick:function(){r===PlayerState.Playing?"function"==typeof l&&l():"function"==typeof s&&s()},onKeyDown:function(){r===PlayerState.Playing?"function"==typeof l&&l():"function"==typeof s&&s()},className:"lf-player-btn",style:ControlButtonStyle},r===PlayerState.Playing?react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",__assign({},y),react__WEBPACK_IMPORTED_MODULE_0__.createElement("rect",{height:"22.9",rx:"1.9",width:"7.6",x:"14",y:".5"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("rect",{height:"22.9",rx:"1.9",width:"7.6",x:"2",y:".5"})):react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",__assign({},y),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M2 3.4C2 1.9 3.5 1 4.8 1.8l16.5 9.6c1.2.7 1.2 2.5 0 3.2L4.8 24.2C3.5 25 2 24.1 2 22.6V3.4z"}))),h&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{tabIndex:0,role:"button",onClick:function(){return c&&c()},onKeyDown:function(){return c&&c()},className:r===PlayerState.Stopped?"lf-player-btn active":"lf-player-btn",style:ControlButtonStyle},react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",__assign({},y),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M2 3.667A1.67 1.67 0 0 1 3.667 2h16.666A1.67 1.67 0 0 1 22 3.667v16.666A1.67 1.67 0 0 1 20.333\n            22H3.667A1.67 1.67 0 0 1 2 20.333z"}))),react__WEBPACK_IMPORTED_MODULE_0__.createElement(Seeker,{min:0,step:1,max:e?e.totalFrames:1,value:o||0,onChange:function(t){i&&n.setState({activeFrame:t},(function(){i(t,!1)}))},onChangeEnd:function(t){i&&n.setState({activeFrame:t},(function(){i(t,!1)}))},showLabels:this.props.showLabels,darkTheme:this.props.darkTheme}),f&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{role:"button",className:"lf-player-btn-container"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{style:{outline:"none",border:this.props.darkTheme?"1px #505050 solid":"1px #ccc solid",borderRadius:"3px",width:"40px",textAlign:"center",backgroundColor:this.props.darkTheme?"#505050":"#ffffff",color:this.props.darkTheme?"#B9B9B9":"#999",fontSize:"0.7rem",padding:"0",fontFamily:"inherit"},type:"text",value:v,readOnly:!0})),g&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{role:"button",tabIndex:0,onClick:function(){e&&a&&a(!e.loop)},onKeyDown:function(){e&&a&&a(!e.loop)},className:e.loop?"lf-player-btn active":"lf-player-btn",style:ControlButtonStyle},react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",__assign({},y),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M12.5 16.8137h-.13v1.8939h4.9696c3.6455 0 6.6113-2.9658 6.6113-6.6116\n            0-3.64549-2.9658-6.61131-6.6113-6.61131-.5231 0-.947.42391-.947.94696 0 .52304.4239.94696.947.94696 2.6011 0\n            4.7174 2.11634 4.7174 4.71739 0 2.6014-2.1166 4.7177-4.7174 4.7177H12.5zM13.6025\n            5.61469v-.13H7.48137C3.83582 5.48469.87 8.45051.87 12.096c0 3.6509 3.17269 6.6117 6.81304 6.6117.52304 0\n            .94696-.424.94696-.947 0-.5231-.42392-.947-.94696-.947-2.60804 0-4.91907-2.1231-4.91907-4.7176 0-2.60115\n            2.11634-4.71744 4.7174-4.71744h6.12113V5.61469z",stroke:"#8795A1",strokeWidth:".26"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M11.1482\n            2.20355h0l-.001-.00116c-.3412-.40061-.9405-.44558-1.33668-.0996h-.00001c-.39526.34519-.43936.94795-.09898\n            1.34767l2.51487 3.03683-2.51894 3.06468c-.33872.40088-.29282 1.00363.10347\n            1.34723l.08517-.0982-.08517.0982c.17853.1549.39807.2308.61647.2308.2671 0 .5328-.114.72-.3347h0l.0011-.0014\n            3.0435-3.68655.0006-.00068c.3035-.35872.3025-.88754-.0019-1.24526l-3.0425-3.65786zM13.9453\n            21.7965h0l.001.0011c.3413.4006.9407.4456 1.337.0996h0c.3953-.3452.4395-.9479.099-1.3477l-2.5154-3.0368\n            2.5195-3.0647c.3388-.4008.2929-1.0036-.1035-1.3472l-.0852.0982.0852-.0982c-.1786-.1549-.3981-.2308-.6166-.2308-.2671\n            0-.5329.114-.7202.3347h0l-.0011.0014-3.0442\n            3.6865c-.0001.0003-.0003.0005-.0005.0007-.3036.3587-.3027.8876.0019 1.2453l3.0431 3.6579z",fill:"#8795A1",stroke:"#8795A1",strokeWidth:".26"}))),u&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(Popover,{icon:react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",__assign({},y),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M12 3.1L6.1 8.6a7.6 7.6 0 00-2.2 4 7.2 7.2 0 00.4 4.4 7.9 7.9 0 003 3.5 8.7 8.7 0 004.7 1.3c1.6 0\n            3.2-.5 4.6-1.3s2.4-2 3-3.5a7.2 7.2 0 00.5-4.5 7.6 7.6 0 00-2.2-4L12 3.2zM12 0l7.5 7a9.8 9.8 0 013 5.1\n            9.3 9.3 0 01-.6 5.8c-.9 1.8-2.2 3.3-4 4.4A11.2 11.2 0 0112 24a11.2 11.2 0\n            01-6-1.7c-1.7-1-3-2.6-3.9-4.4a9.3 9.3 0 01-.6-5.8c.4-2 1.5-3.7 3-5L12 0zM6 14h12c0 1.5-.7 3-1.8 4s-2.6\n            1.6-4.2 1.6S9 19 7.8 18s-1.7-2.5-1.7-4z"}))},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{slot:"content",className:"lf-popover popover-background"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(ColorPicker,{colorChangedEvent:this.props.colorChangedEvent}))),w&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(Popover,{icon:react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",__assign({},y),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{clipRule:"evenodd",d:"M0 3.01A2.983 2.983 0 012.983.027H16.99a2.983 2.983 0 012.983 2.983v14.008a2.982 2.982 0 01-2.983\n              2.983H2.983A2.983 2.983 0 010 17.018zm2.983-.941a.941.941 0 00-.942.94v14.01c0\n              .52.422.94.942.94H16.99a.94.94 0 00.941-.94V3.008a.941.941 0 00-.94-.94H2.981z",fillRule:"evenodd"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M12.229 7.945l-2.07 4.598-2.586-2.605-2.414 2.758v2.146h9.656V11.93z"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle",{cx:"7.444",cy:"6.513",r:"2.032"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M9.561 23.916h11.25a2.929 2.929 0 002.926-2.927V9.954a1.06 1.06 0 10-2.122 0v11.035a.805.805 0\n              01-.803.804H9.562a1.061 1.061 0 100 2.123z",stroke:"#8795a1",strokeWidth:".215"}))},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{slot:"content",className:"lf-popover lf-popover-snapshot",onWheel:function(n){i&&i(v+(n.deltaY>0?-1:1),!1)}},react__WEBPACK_IMPORTED_MODULE_0__.createElement("h5",null,"Frame ",v),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:{cursor:"pointer",color:"#0FCCCE"},onClick:this.props.snapshot},"Download SVG"),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:{cursor:"pointer",color:"#0FCCCE"},onClick:this.props.snapshot},"Download PNG"),react__WEBPACK_IMPORTED_MODULE_0__.createElement("i",{className:"lf-note"},"Scroll with mousewheel to find exact frame"))))},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component)},7558:function(n,t,e){"use strict";function r(n,t,e,r,o,a,i){try{var s=n[a](i),l=s.value}catch(n){return void e(n)}s.done?t(l):Promise.resolve(l).then(r,o)}function o(n){return function(){var t=this,e=arguments;return new Promise((function(o,a){var i=n.apply(t,e);function s(n){r(i,o,a,s,l,"next",n)}function l(n){r(i,o,a,s,l,"throw",n)}s(void 0)}))}}var a=window.wp.element,i=window.regeneratorRuntime,s=e.n(i),l=JSON.parse('{"u2":"@lottiefiles/plugin-wordpress","i8":"2.5.0","hB":"plugin-wordpress","CN":11}'),c={name:l.u2,version:l.i8,hitcountsource:l.CN},p="https://graphql.lottiefiles.com/2022-08",d="https://app.lottiefiles.com/upgrade",m={login:"/login",discover:"/discover",myAnimation:"/my-animations",import:"/import",preview:"/preview",workspaces:"/workspaces"},h=10;function g(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function f(n,t){for(var e=0;e<t.length;e++){var r=t[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function u(n,t,e){return t&&f(n.prototype,t),e&&f(n,e),Object.defineProperty(n,"prototype",{writable:!1}),n}var w=function(){var n=o(s().mark((function n(t,e,r){var o;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(p,{method:"POST",headers:{"Content-Type":"application/json",Authorization:e?"Bearer ".concat(e):null},body:JSON.stringify({query:t,variables:r})});case 2:return o=n.sent,n.abrupt("return",o.json());case 4:case"end":return n.stop()}}),n)})));return function(_x,t,e){return n.apply(this,arguments)}}();function y(n,t){return t||(t=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(t)}}))}function v(n,t){if(!Boolean(n))throw new Error(t)}const b=10,x=2;function A(n){return C(n,[])}function C(n,t){switch(typeof n){case"string":return JSON.stringify(n);case"function":return n.name?`[function ${n.name}]`:"[function]";case"object":return function(n,t){if(null===n)return"null";if(t.includes(n))return"[Circular]";const e=[...t,n];if(function(n){return"function"==typeof n.toJSON}(n)){const t=n.toJSON();if(t!==n)return"string"==typeof t?t:C(t,e)}else if(Array.isArray(n))return function(n,t){if(0===n.length)return"[]";if(t.length>x)return"[Array]";const e=Math.min(b,n.length),r=n.length-e,o=[];for(let r=0;r<e;++r)o.push(C(n[r],t));return 1===r?o.push("... 1 more item"):r>1&&o.push(`... ${r} more items`),"["+o.join(", ")+"]"}(n,e);return function(n,t){const e=Object.entries(n);if(0===e.length)return"{}";if(t.length>x)return"["+function(n){const t=Object.prototype.toString.call(n).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof n.constructor){const t=n.constructor.name;if("string"==typeof t&&""!==t)return t}return t}(n)+"]";const r=e.map((([n,e])=>n+": "+C(e,t)));return"{ "+r.join(", ")+" }"}(n,e)}(n,t);default:return String(n)}}class k{constructor(n,t,e){this.start=n.start,this.end=t.end,this.startToken=n,this.endToken=t,this.source=e}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class E{constructor(n,t,e,r,o,a){this.kind=n,this.start=t,this.end=e,this.line=r,this.column=o,this.value=a,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const _={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},P=new Set(Object.keys(_));function S(n){const t=null==n?void 0:n.kind;return"string"==typeof t&&P.has(t)}let D,I;var T;!function(n){n.QUERY="query",n.MUTATION="mutation",n.SUBSCRIPTION="subscription"}(D||(D={})),(T=I||(I={})).NAME="Name",T.DOCUMENT="Document",T.OPERATION_DEFINITION="OperationDefinition",T.VARIABLE_DEFINITION="VariableDefinition",T.SELECTION_SET="SelectionSet",T.FIELD="Field",T.ARGUMENT="Argument",T.FRAGMENT_SPREAD="FragmentSpread",T.INLINE_FRAGMENT="InlineFragment",T.FRAGMENT_DEFINITION="FragmentDefinition",T.VARIABLE="Variable",T.INT="IntValue",T.FLOAT="FloatValue",T.STRING="StringValue",T.BOOLEAN="BooleanValue",T.NULL="NullValue",T.ENUM="EnumValue",T.LIST="ListValue",T.OBJECT="ObjectValue",T.OBJECT_FIELD="ObjectField",T.DIRECTIVE="Directive",T.NAMED_TYPE="NamedType",T.LIST_TYPE="ListType",T.NON_NULL_TYPE="NonNullType",T.SCHEMA_DEFINITION="SchemaDefinition",T.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",T.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",T.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",T.FIELD_DEFINITION="FieldDefinition",T.INPUT_VALUE_DEFINITION="InputValueDefinition",T.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",T.UNION_TYPE_DEFINITION="UnionTypeDefinition",T.ENUM_TYPE_DEFINITION="EnumTypeDefinition",T.ENUM_VALUE_DEFINITION="EnumValueDefinition",T.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",T.DIRECTIVE_DEFINITION="DirectiveDefinition",T.SCHEMA_EXTENSION="SchemaExtension",T.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",T.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",T.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",T.UNION_TYPE_EXTENSION="UnionTypeExtension",T.ENUM_TYPE_EXTENSION="EnumTypeExtension",T.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension";const M=Object.freeze({});function F(n,t,e=_){const r=new Map;for(const n of Object.values(I))r.set(n,B(t,n));let o,a,i,s=Array.isArray(n),l=[n],c=-1,p=[],d=n;const m=[],h=[];do{c++;const n=c===l.length,w=n&&0!==p.length;if(n){if(a=0===h.length?void 0:m[m.length-1],d=i,i=h.pop(),w)if(s){d=d.slice();let n=0;for(const[t,e]of p){const r=t-n;null===e?(d.splice(r,1),n++):d[r]=e}}else{d=Object.defineProperties({},Object.getOwnPropertyDescriptors(d));for(const[n,t]of p)d[n]=t}c=o.index,l=o.keys,p=o.edits,s=o.inArray,o=o.prev}else if(i){if(a=s?c:l[c],d=i[a],null==d)continue;m.push(a)}let y;if(!Array.isArray(d)){var g,f;S(d)||v(!1,`Invalid AST Node: ${A(d)}.`);const e=n?null===(g=r.get(d.kind))||void 0===g?void 0:g.leave:null===(f=r.get(d.kind))||void 0===f?void 0:f.enter;if(y=null==e?void 0:e.call(t,d,a,i,m,h),y===M)break;if(!1===y){if(!n){m.pop();continue}}else if(void 0!==y&&(p.push([a,y]),!n)){if(!S(y)){m.pop();continue}d=y}}var u;void 0===y&&w&&p.push([a,d]),n?m.pop():(o={inArray:s,index:c,keys:l,edits:p,prev:o},s=Array.isArray(d),l=s?d:null!==(u=e[d.kind])&&void 0!==u?u:[],c=-1,p=[],i&&h.push(i),i=d)}while(void 0!==o);return 0!==p.length?p[p.length-1][1]:n}function B(n,t){const e=n[t];return"object"==typeof e?e:"function"==typeof e?{enter:e,leave:void 0}:{enter:n.enter,leave:n.leave}}function L(n,t){if(!Boolean(n))throw new Error(null!=t?t:"Unexpected invariant triggered.")}const R=/\r\n|[\n\r]/g;function O(n,t){let e=0,r=1;for(const o of n.body.matchAll(R)){if("number"==typeof o.index||L(!1),o.index>=t)break;e=o.index+o[0].length,r+=1}return{line:r,column:t+1-e}}function N(n,t){const e=n.locationOffset.column-1,r="".padStart(e)+n.body,o=t.line-1,a=n.locationOffset.line-1,i=t.line+a,s=1===t.line?e:0,l=t.column+s,c=`${n.name}:${i}:${l}\n`,p=r.split(/\r\n|[\n\r]/g),d=p[o];if(d.length>120){const n=Math.floor(l/80),t=l%80,e=[];for(let n=0;n<d.length;n+=80)e.push(d.slice(n,n+80));return c+V([[`${i} |`,e[0]],...e.slice(1,n+1).map((n=>["|",n])),["|","^".padStart(t)],["|",e[n+1]]])}return c+V([[i-1+" |",p[o-1]],[`${i} |`,d],["|","^".padStart(l)],[`${i+1} |`,p[o+1]]])}function V(n){const t=n.filter((([n,t])=>void 0!==t)),e=Math.max(...t.map((([n])=>n.length)));return t.map((([n,t])=>n.padStart(e)+(t?" "+t:""))).join("\n")}class z extends Error{constructor(n,...t){var e,r,o;const{nodes:a,source:i,positions:s,path:l,originalError:c,extensions:p}=function(n){const t=n[0];return null==t||"kind"in t||"length"in t?{nodes:t,source:n[1],positions:n[2],path:n[3],originalError:n[4],extensions:n[5]}:t}(t);super(n),this.name="GraphQLError",this.path=null!=l?l:void 0,this.originalError=null!=c?c:void 0,this.nodes=j(Array.isArray(a)?a:a?[a]:void 0);const d=j(null===(e=this.nodes)||void 0===e?void 0:e.map((n=>n.loc)).filter((n=>null!=n)));this.source=null!=i?i:null==d||null===(r=d[0])||void 0===r?void 0:r.source,this.positions=null!=s?s:null==d?void 0:d.map((n=>n.start)),this.locations=s&&i?s.map((n=>O(i,n))):null==d?void 0:d.map((n=>O(n.source,n.start)));const m="object"==typeof(h=null==c?void 0:c.extensions)&&null!==h?null==c?void 0:c.extensions:void 0;var h;this.extensions=null!==(o=null!=p?p:m)&&void 0!==o?o:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=c&&c.stack?Object.defineProperty(this,"stack",{value:c.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,z):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let n=this.message;if(this.nodes)for(const e of this.nodes)e.loc&&(n+="\n\n"+N((t=e.loc).source,O(t.source,t.start)));else if(this.source&&this.locations)for(const t of this.locations)n+="\n\n"+N(this.source,t);var t;return n}toJSON(){const n={message:this.message};return null!=this.locations&&(n.locations=this.locations),null!=this.path&&(n.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(n.extensions=this.extensions),n}}function j(n){return void 0===n||0===n.length?void 0:n}function G(n,t,e){return new z(`Syntax Error: ${e}`,void 0,n,[t])}let H,U;function W(n){return 9===n||32===n}function Q(n){return n>=48&&n<=57}function q(n){return n>=97&&n<=122||n>=65&&n<=90}function K(n){return q(n)||95===n}function Z(n){var t;let e=Number.MAX_SAFE_INTEGER,r=null,o=-1;for(let t=0;t<n.length;++t){var a;const i=n[t],s=Y(i);s!==i.length&&(r=null!==(a=r)&&void 0!==a?a:t,o=t,0!==t&&s<e&&(e=s))}return n.map(((n,t)=>0===t?n:n.slice(e))).slice(null!==(t=r)&&void 0!==t?t:0,o+1)}function Y(n){let t=0;for(;t<n.length&&W(n.charCodeAt(t));)++t;return t}var X;!function(n){n.QUERY="QUERY",n.MUTATION="MUTATION",n.SUBSCRIPTION="SUBSCRIPTION",n.FIELD="FIELD",n.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",n.FRAGMENT_SPREAD="FRAGMENT_SPREAD",n.INLINE_FRAGMENT="INLINE_FRAGMENT",n.VARIABLE_DEFINITION="VARIABLE_DEFINITION",n.SCHEMA="SCHEMA",n.SCALAR="SCALAR",n.OBJECT="OBJECT",n.FIELD_DEFINITION="FIELD_DEFINITION",n.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",n.INTERFACE="INTERFACE",n.UNION="UNION",n.ENUM="ENUM",n.ENUM_VALUE="ENUM_VALUE",n.INPUT_OBJECT="INPUT_OBJECT",n.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"}(H||(H={})),(X=U||(U={})).SOF="<SOF>",X.EOF="<EOF>",X.BANG="!",X.DOLLAR="$",X.AMP="&",X.PAREN_L="(",X.PAREN_R=")",X.SPREAD="...",X.COLON=":",X.EQUALS="=",X.AT="@",X.BRACKET_L="[",X.BRACKET_R="]",X.BRACE_L="{",X.PIPE="|",X.BRACE_R="}",X.NAME="Name",X.INT="Int",X.FLOAT="Float",X.STRING="String",X.BLOCK_STRING="BlockString",X.COMMENT="Comment";class J{constructor(n){const t=new E(U.SOF,0,0,0,0);this.source=n,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let n=this.token;if(n.kind!==U.EOF)do{if(n.next)n=n.next;else{const t=an(this,n.end);n.next=t,t.prev=n,n=t}}while(n.kind===U.COMMENT);return n}}function $(n){return n>=0&&n<=55295||n>=57344&&n<=1114111}function nn(n,t){return tn(n.charCodeAt(t))&&en(n.charCodeAt(t+1))}function tn(n){return n>=55296&&n<=56319}function en(n){return n>=56320&&n<=57343}function rn(n,t){const e=n.source.body.codePointAt(t);if(void 0===e)return U.EOF;if(e>=32&&e<=126){const n=String.fromCodePoint(e);return'"'===n?"'\"'":`"${n}"`}return"U+"+e.toString(16).toUpperCase().padStart(4,"0")}function on(n,t,e,r,o){const a=n.line,i=1+e-n.lineStart;return new E(t,e,r,a,i,o)}function an(n,t){const e=n.source.body,r=e.length;let o=t;for(;o<r;){const t=e.charCodeAt(o);switch(t){case 65279:case 9:case 32:case 44:++o;continue;case 10:++o,++n.line,n.lineStart=o;continue;case 13:10===e.charCodeAt(o+1)?o+=2:++o,++n.line,n.lineStart=o;continue;case 35:return sn(n,o);case 33:return on(n,U.BANG,o,o+1);case 36:return on(n,U.DOLLAR,o,o+1);case 38:return on(n,U.AMP,o,o+1);case 40:return on(n,U.PAREN_L,o,o+1);case 41:return on(n,U.PAREN_R,o,o+1);case 46:if(46===e.charCodeAt(o+1)&&46===e.charCodeAt(o+2))return on(n,U.SPREAD,o,o+3);break;case 58:return on(n,U.COLON,o,o+1);case 61:return on(n,U.EQUALS,o,o+1);case 64:return on(n,U.AT,o,o+1);case 91:return on(n,U.BRACKET_L,o,o+1);case 93:return on(n,U.BRACKET_R,o,o+1);case 123:return on(n,U.BRACE_L,o,o+1);case 124:return on(n,U.PIPE,o,o+1);case 125:return on(n,U.BRACE_R,o,o+1);case 34:return 34===e.charCodeAt(o+1)&&34===e.charCodeAt(o+2)?un(n,o):pn(n,o)}if(Q(t)||45===t)return ln(n,o,t);if(K(t))return wn(n,o);throw G(n.source,o,39===t?"Unexpected single quote character ('), did you mean to use a double quote (\")?":$(t)||nn(e,o)?`Unexpected character: ${rn(n,o)}.`:`Invalid character: ${rn(n,o)}.`)}return on(n,U.EOF,r,r)}function sn(n,t){const e=n.source.body,r=e.length;let o=t+1;for(;o<r;){const n=e.charCodeAt(o);if(10===n||13===n)break;if($(n))++o;else{if(!nn(e,o))break;o+=2}}return on(n,U.COMMENT,t,o,e.slice(t+1,o))}function ln(n,t,e){const r=n.source.body;let o=t,a=e,i=!1;if(45===a&&(a=r.charCodeAt(++o)),48===a){if(a=r.charCodeAt(++o),Q(a))throw G(n.source,o,`Invalid number, unexpected digit after 0: ${rn(n,o)}.`)}else o=cn(n,o,a),a=r.charCodeAt(o);if(46===a&&(i=!0,a=r.charCodeAt(++o),o=cn(n,o,a),a=r.charCodeAt(o)),69!==a&&101!==a||(i=!0,a=r.charCodeAt(++o),43!==a&&45!==a||(a=r.charCodeAt(++o)),o=cn(n,o,a),a=r.charCodeAt(o)),46===a||K(a))throw G(n.source,o,`Invalid number, expected digit but got: ${rn(n,o)}.`);return on(n,i?U.FLOAT:U.INT,t,o,r.slice(t,o))}function cn(n,t,e){if(!Q(e))throw G(n.source,t,`Invalid number, expected digit but got: ${rn(n,t)}.`);const r=n.source.body;let o=t+1;for(;Q(r.charCodeAt(o));)++o;return o}function pn(n,t){const e=n.source.body,r=e.length;let o=t+1,a=o,i="";for(;o<r;){const r=e.charCodeAt(o);if(34===r)return i+=e.slice(a,o),on(n,U.STRING,t,o+1,i);if(92!==r){if(10===r||13===r)break;if($(r))++o;else{if(!nn(e,o))throw G(n.source,o,`Invalid character within String: ${rn(n,o)}.`);o+=2}}else{i+=e.slice(a,o);const t=117===e.charCodeAt(o+1)?123===e.charCodeAt(o+2)?dn(n,o):mn(n,o):fn(n,o);i+=t.value,o+=t.size,a=o}}throw G(n.source,o,"Unterminated string.")}function dn(n,t){const e=n.source.body;let r=0,o=3;for(;o<12;){const n=e.charCodeAt(t+o++);if(125===n){if(o<5||!$(r))break;return{value:String.fromCodePoint(r),size:o}}if(r=r<<4|gn(n),r<0)break}throw G(n.source,t,`Invalid Unicode escape sequence: "${e.slice(t,t+o)}".`)}function mn(n,t){const e=n.source.body,r=hn(e,t+2);if($(r))return{value:String.fromCodePoint(r),size:6};if(tn(r)&&92===e.charCodeAt(t+6)&&117===e.charCodeAt(t+7)){const n=hn(e,t+8);if(en(n))return{value:String.fromCodePoint(r,n),size:12}}throw G(n.source,t,`Invalid Unicode escape sequence: "${e.slice(t,t+6)}".`)}function hn(n,t){return gn(n.charCodeAt(t))<<12|gn(n.charCodeAt(t+1))<<8|gn(n.charCodeAt(t+2))<<4|gn(n.charCodeAt(t+3))}function gn(n){return n>=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:-1}function fn(n,t){const e=n.source.body;switch(e.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:"\t",size:2}}throw G(n.source,t,`Invalid character escape sequence: "${e.slice(t,t+2)}".`)}function un(n,t){const e=n.source.body,r=e.length;let o=n.lineStart,a=t+3,i=a,s="";const l=[];for(;a<r;){const r=e.charCodeAt(a);if(34===r&&34===e.charCodeAt(a+1)&&34===e.charCodeAt(a+2)){s+=e.slice(i,a),l.push(s);const r=on(n,U.BLOCK_STRING,t,a+3,Z(l).join("\n"));return n.line+=l.length-1,n.lineStart=o,r}if(92!==r||34!==e.charCodeAt(a+1)||34!==e.charCodeAt(a+2)||34!==e.charCodeAt(a+3))if(10!==r&&13!==r)if($(r))++a;else{if(!nn(e,a))throw G(n.source,a,`Invalid character within String: ${rn(n,a)}.`);a+=2}else s+=e.slice(i,a),l.push(s),13===r&&10===e.charCodeAt(a+1)?a+=2:++a,s="",i=a,o=a;else s+=e.slice(i,a),i=a+1,a+=4}throw G(n.source,a,"Unterminated string.")}function wn(n,t){const e=n.source.body,r=e.length;let o=t+1;for(;o<r&&(q(a=e.charCodeAt(o))||Q(a)||95===a);)++o;var a;return on(n,U.NAME,t,o,e.slice(t,o))}class yn{constructor(n,t="GraphQL request",e={line:1,column:1}){"string"==typeof n||v(!1,`Body must be a string. Received: ${A(n)}.`),this.body=n,this.name=t,this.locationOffset=e,this.locationOffset.line>0||v(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||v(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}class vn{constructor(n,t){const e=function(n){return n instanceof yn}(n)?n:new yn(n);this._lexer=new J(e),this._options=t}parseName(){const n=this.expectToken(U.NAME);return this.node(n,{kind:I.NAME,value:n.value})}parseDocument(){return this.node(this._lexer.token,{kind:I.DOCUMENT,definitions:this.many(U.SOF,this.parseDefinition,U.EOF)})}parseDefinition(){if(this.peek(U.BRACE_L))return this.parseOperationDefinition();const n=this.peekDescription(),t=n?this._lexer.lookahead():this._lexer.token;if(t.kind===U.NAME){switch(t.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(n)throw G(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(t.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(t)}parseOperationDefinition(){const n=this._lexer.token;if(this.peek(U.BRACE_L))return this.node(n,{kind:I.OPERATION_DEFINITION,operation:D.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const t=this.parseOperationType();let e;return this.peek(U.NAME)&&(e=this.parseName()),this.node(n,{kind:I.OPERATION_DEFINITION,operation:t,name:e,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const n=this.expectToken(U.NAME);switch(n.value){case"query":return D.QUERY;case"mutation":return D.MUTATION;case"subscription":return D.SUBSCRIPTION}throw this.unexpected(n)}parseVariableDefinitions(){return this.optionalMany(U.PAREN_L,this.parseVariableDefinition,U.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:I.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(U.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(U.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const n=this._lexer.token;return this.expectToken(U.DOLLAR),this.node(n,{kind:I.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:I.SELECTION_SET,selections:this.many(U.BRACE_L,this.parseSelection,U.BRACE_R)})}parseSelection(){return this.peek(U.SPREAD)?this.parseFragment():this.parseField()}parseField(){const n=this._lexer.token,t=this.parseName();let e,r;return this.expectOptionalToken(U.COLON)?(e=t,r=this.parseName()):r=t,this.node(n,{kind:I.FIELD,alias:e,name:r,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(U.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(n){const t=n?this.parseConstArgument:this.parseArgument;return this.optionalMany(U.PAREN_L,t,U.PAREN_R)}parseArgument(n=!1){const t=this._lexer.token,e=this.parseName();return this.expectToken(U.COLON),this.node(t,{kind:I.ARGUMENT,name:e,value:this.parseValueLiteral(n)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const n=this._lexer.token;this.expectToken(U.SPREAD);const t=this.expectOptionalKeyword("on");return!t&&this.peek(U.NAME)?this.node(n,{kind:I.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(n,{kind:I.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){var n;const t=this._lexer.token;return this.expectKeyword("fragment"),!0===(null===(n=this._options)||void 0===n?void 0:n.allowLegacyFragmentVariables)?this.node(t,{kind:I.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(t,{kind:I.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(n){const t=this._lexer.token;switch(t.kind){case U.BRACKET_L:return this.parseList(n);case U.BRACE_L:return this.parseObject(n);case U.INT:return this._lexer.advance(),this.node(t,{kind:I.INT,value:t.value});case U.FLOAT:return this._lexer.advance(),this.node(t,{kind:I.FLOAT,value:t.value});case U.STRING:case U.BLOCK_STRING:return this.parseStringLiteral();case U.NAME:switch(this._lexer.advance(),t.value){case"true":return this.node(t,{kind:I.BOOLEAN,value:!0});case"false":return this.node(t,{kind:I.BOOLEAN,value:!1});case"null":return this.node(t,{kind:I.NULL});default:return this.node(t,{kind:I.ENUM,value:t.value})}case U.DOLLAR:if(n){if(this.expectToken(U.DOLLAR),this._lexer.token.kind===U.NAME){const n=this._lexer.token.value;throw G(this._lexer.source,t.start,`Unexpected variable "$${n}" in constant value.`)}throw this.unexpected(t)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const n=this._lexer.token;return this._lexer.advance(),this.node(n,{kind:I.STRING,value:n.value,block:n.kind===U.BLOCK_STRING})}parseList(n){return this.node(this._lexer.token,{kind:I.LIST,values:this.any(U.BRACKET_L,(()=>this.parseValueLiteral(n)),U.BRACKET_R)})}parseObject(n){return this.node(this._lexer.token,{kind:I.OBJECT,fields:this.any(U.BRACE_L,(()=>this.parseObjectField(n)),U.BRACE_R)})}parseObjectField(n){const t=this._lexer.token,e=this.parseName();return this.expectToken(U.COLON),this.node(t,{kind:I.OBJECT_FIELD,name:e,value:this.parseValueLiteral(n)})}parseDirectives(n){const t=[];for(;this.peek(U.AT);)t.push(this.parseDirective(n));return t}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(n){const t=this._lexer.token;return this.expectToken(U.AT),this.node(t,{kind:I.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(n)})}parseTypeReference(){const n=this._lexer.token;let t;if(this.expectOptionalToken(U.BRACKET_L)){const e=this.parseTypeReference();this.expectToken(U.BRACKET_R),t=this.node(n,{kind:I.LIST_TYPE,type:e})}else t=this.parseNamedType();return this.expectOptionalToken(U.BANG)?this.node(n,{kind:I.NON_NULL_TYPE,type:t}):t}parseNamedType(){return this.node(this._lexer.token,{kind:I.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(U.STRING)||this.peek(U.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");const e=this.parseConstDirectives(),r=this.many(U.BRACE_L,this.parseOperationTypeDefinition,U.BRACE_R);return this.node(n,{kind:I.SCHEMA_DEFINITION,description:t,directives:e,operationTypes:r})}parseOperationTypeDefinition(){const n=this._lexer.token,t=this.parseOperationType();this.expectToken(U.COLON);const e=this.parseNamedType();return this.node(n,{kind:I.OPERATION_TYPE_DEFINITION,operation:t,type:e})}parseScalarTypeDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");const e=this.parseName(),r=this.parseConstDirectives();return this.node(n,{kind:I.SCALAR_TYPE_DEFINITION,description:t,name:e,directives:r})}parseObjectTypeDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");const e=this.parseName(),r=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(n,{kind:I.OBJECT_TYPE_DEFINITION,description:t,name:e,interfaces:r,directives:o,fields:a})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(U.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(U.BRACE_L,this.parseFieldDefinition,U.BRACE_R)}parseFieldDefinition(){const n=this._lexer.token,t=this.parseDescription(),e=this.parseName(),r=this.parseArgumentDefs();this.expectToken(U.COLON);const o=this.parseTypeReference(),a=this.parseConstDirectives();return this.node(n,{kind:I.FIELD_DEFINITION,description:t,name:e,arguments:r,type:o,directives:a})}parseArgumentDefs(){return this.optionalMany(U.PAREN_L,this.parseInputValueDef,U.PAREN_R)}parseInputValueDef(){const n=this._lexer.token,t=this.parseDescription(),e=this.parseName();this.expectToken(U.COLON);const r=this.parseTypeReference();let o;this.expectOptionalToken(U.EQUALS)&&(o=this.parseConstValueLiteral());const a=this.parseConstDirectives();return this.node(n,{kind:I.INPUT_VALUE_DEFINITION,description:t,name:e,type:r,defaultValue:o,directives:a})}parseInterfaceTypeDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");const e=this.parseName(),r=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(n,{kind:I.INTERFACE_TYPE_DEFINITION,description:t,name:e,interfaces:r,directives:o,fields:a})}parseUnionTypeDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");const e=this.parseName(),r=this.parseConstDirectives(),o=this.parseUnionMemberTypes();return this.node(n,{kind:I.UNION_TYPE_DEFINITION,description:t,name:e,directives:r,types:o})}parseUnionMemberTypes(){return this.expectOptionalToken(U.EQUALS)?this.delimitedMany(U.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");const e=this.parseName(),r=this.parseConstDirectives(),o=this.parseEnumValuesDefinition();return this.node(n,{kind:I.ENUM_TYPE_DEFINITION,description:t,name:e,directives:r,values:o})}parseEnumValuesDefinition(){return this.optionalMany(U.BRACE_L,this.parseEnumValueDefinition,U.BRACE_R)}parseEnumValueDefinition(){const n=this._lexer.token,t=this.parseDescription(),e=this.parseEnumValueName(),r=this.parseConstDirectives();return this.node(n,{kind:I.ENUM_VALUE_DEFINITION,description:t,name:e,directives:r})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw G(this._lexer.source,this._lexer.token.start,`${bn(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");const e=this.parseName(),r=this.parseConstDirectives(),o=this.parseInputFieldsDefinition();return this.node(n,{kind:I.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:e,directives:r,fields:o})}parseInputFieldsDefinition(){return this.optionalMany(U.BRACE_L,this.parseInputValueDef,U.BRACE_R)}parseTypeSystemExtension(){const n=this._lexer.lookahead();if(n.kind===U.NAME)switch(n.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(n)}parseSchemaExtension(){const n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const t=this.parseConstDirectives(),e=this.optionalMany(U.BRACE_L,this.parseOperationTypeDefinition,U.BRACE_R);if(0===t.length&&0===e.length)throw this.unexpected();return this.node(n,{kind:I.SCHEMA_EXTENSION,directives:t,operationTypes:e})}parseScalarTypeExtension(){const n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const t=this.parseName(),e=this.parseConstDirectives();if(0===e.length)throw this.unexpected();return this.node(n,{kind:I.SCALAR_TYPE_EXTENSION,name:t,directives:e})}parseObjectTypeExtension(){const n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const t=this.parseName(),e=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(0===e.length&&0===r.length&&0===o.length)throw this.unexpected();return this.node(n,{kind:I.OBJECT_TYPE_EXTENSION,name:t,interfaces:e,directives:r,fields:o})}parseInterfaceTypeExtension(){const n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const t=this.parseName(),e=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(0===e.length&&0===r.length&&0===o.length)throw this.unexpected();return this.node(n,{kind:I.INTERFACE_TYPE_EXTENSION,name:t,interfaces:e,directives:r,fields:o})}parseUnionTypeExtension(){const n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const t=this.parseName(),e=this.parseConstDirectives(),r=this.parseUnionMemberTypes();if(0===e.length&&0===r.length)throw this.unexpected();return this.node(n,{kind:I.UNION_TYPE_EXTENSION,name:t,directives:e,types:r})}parseEnumTypeExtension(){const n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const t=this.parseName(),e=this.parseConstDirectives(),r=this.parseEnumValuesDefinition();if(0===e.length&&0===r.length)throw this.unexpected();return this.node(n,{kind:I.ENUM_TYPE_EXTENSION,name:t,directives:e,values:r})}parseInputObjectTypeExtension(){const n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const t=this.parseName(),e=this.parseConstDirectives(),r=this.parseInputFieldsDefinition();if(0===e.length&&0===r.length)throw this.unexpected();return this.node(n,{kind:I.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:e,fields:r})}parseDirectiveDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(U.AT);const e=this.parseName(),r=this.parseArgumentDefs(),o=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const a=this.parseDirectiveLocations();return this.node(n,{kind:I.DIRECTIVE_DEFINITION,description:t,name:e,arguments:r,repeatable:o,locations:a})}parseDirectiveLocations(){return this.delimitedMany(U.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const n=this._lexer.token,t=this.parseName();if(Object.prototype.hasOwnProperty.call(H,t.value))return t;throw this.unexpected(n)}node(n,t){var e;return!0!==(null===(e=this._options)||void 0===e?void 0:e.noLocation)&&(t.loc=new k(n,this._lexer.lastToken,this._lexer.source)),t}peek(n){return this._lexer.token.kind===n}expectToken(n){const t=this._lexer.token;if(t.kind===n)return this._lexer.advance(),t;throw G(this._lexer.source,t.start,`Expected ${xn(n)}, found ${bn(t)}.`)}expectOptionalToken(n){return this._lexer.token.kind===n&&(this._lexer.advance(),!0)}expectKeyword(n){const t=this._lexer.token;if(t.kind!==U.NAME||t.value!==n)throw G(this._lexer.source,t.start,`Expected "${n}", found ${bn(t)}.`);this._lexer.advance()}expectOptionalKeyword(n){const t=this._lexer.token;return t.kind===U.NAME&&t.value===n&&(this._lexer.advance(),!0)}unexpected(n){const t=null!=n?n:this._lexer.token;return G(this._lexer.source,t.start,`Unexpected ${bn(t)}.`)}any(n,t,e){this.expectToken(n);const r=[];for(;!this.expectOptionalToken(e);)r.push(t.call(this));return r}optionalMany(n,t,e){if(this.expectOptionalToken(n)){const n=[];do{n.push(t.call(this))}while(!this.expectOptionalToken(e));return n}return[]}many(n,t,e){this.expectToken(n);const r=[];do{r.push(t.call(this))}while(!this.expectOptionalToken(e));return r}delimitedMany(n,t){this.expectOptionalToken(n);const e=[];do{e.push(t.call(this))}while(this.expectOptionalToken(n));return e}}function bn(n){const t=n.value;return xn(n.kind)+(null!=t?` "${t}"`:"")}function xn(n){return function(n){return n===U.BANG||n===U.DOLLAR||n===U.AMP||n===U.PAREN_L||n===U.PAREN_R||n===U.SPREAD||n===U.COLON||n===U.EQUALS||n===U.AT||n===U.BRACKET_L||n===U.BRACKET_R||n===U.BRACE_L||n===U.PIPE||n===U.BRACE_R}(n)?`"${n}"`:n}const An=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function Cn(n){return kn[n.charCodeAt(0)]}const kn=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"];function En(n){return F(n,Pn)}const Pn={Name:{leave:n=>n.value},Variable:{leave:n=>"$"+n.name},Document:{leave:n=>Sn(n.definitions,"\n\n")},OperationDefinition:{leave(n){const t=In("(",Sn(n.variableDefinitions,", "),")"),e=Sn([n.operation,Sn([n.name,t]),Sn(n.directives," ")]," ");return("query"===e?"":e+" ")+n.selectionSet}},VariableDefinition:{leave:({variable:n,type:t,defaultValue:e,directives:r})=>n+": "+t+In(" = ",e)+In(" ",Sn(r," "))},SelectionSet:{leave:({selections:n})=>Dn(n)},Field:{leave({alias:n,name:t,arguments:e,directives:r,selectionSet:o}){const a=In("",n,": ")+t;let i=a+In("(",Sn(e,", "),")");return i.length>80&&(i=a+In("(\n",Tn(Sn(e,"\n")),"\n)")),Sn([i,Sn(r," "),o]," ")}},Argument:{leave:({name:n,value:t})=>n+": "+t},FragmentSpread:{leave:({name:n,directives:t})=>"..."+n+In(" ",Sn(t," "))},InlineFragment:{leave:({typeCondition:n,directives:t,selectionSet:e})=>Sn(["...",In("on ",n),Sn(t," "),e]," ")},FragmentDefinition:{leave:({name:n,typeCondition:t,variableDefinitions:e,directives:r,selectionSet:o})=>`fragment ${n}${In("(",Sn(e,", "),")")} on ${t} ${In("",Sn(r," ")," ")}`+o},IntValue:{leave:({value:n})=>n},FloatValue:{leave:({value:n})=>n},StringValue:{leave:({value:n,block:t})=>t?function(n,t){const e=n.replace(/"""/g,'\\"""'),r=e.split(/\r\n|[\n\r]/g),o=1===r.length,a=r.length>1&&r.slice(1).every((n=>0===n.length||W(n.charCodeAt(0)))),i=e.endsWith('\\"""'),s=n.endsWith('"')&&!i,l=n.endsWith("\\"),c=s||l,p=!o||n.length>70||c||a||i;let d="";const m=o&&W(n.charCodeAt(0));return(p&&!m||a)&&(d+="\n"),d+=e,(p||c)&&(d+="\n"),'"""'+d+'"""'}(n):`"${n.replace(An,Cn)}"`},BooleanValue:{leave:({value:n})=>n?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:n})=>n},ListValue:{leave:({values:n})=>"["+Sn(n,", ")+"]"},ObjectValue:{leave:({fields:n})=>"{"+Sn(n,", ")+"}"},ObjectField:{leave:({name:n,value:t})=>n+": "+t},Directive:{leave:({name:n,arguments:t})=>"@"+n+In("(",Sn(t,", "),")")},NamedType:{leave:({name:n})=>n},ListType:{leave:({type:n})=>"["+n+"]"},NonNullType:{leave:({type:n})=>n+"!"},SchemaDefinition:{leave:({description:n,directives:t,operationTypes:e})=>In("",n,"\n")+Sn(["schema",Sn(t," "),Dn(e)]," ")},OperationTypeDefinition:{leave:({operation:n,type:t})=>n+": "+t},ScalarTypeDefinition:{leave:({description:n,name:t,directives:e})=>In("",n,"\n")+Sn(["scalar",t,Sn(e," ")]," ")},ObjectTypeDefinition:{leave:({description:n,name:t,interfaces:e,directives:r,fields:o})=>In("",n,"\n")+Sn(["type",t,In("implements ",Sn(e," & ")),Sn(r," "),Dn(o)]," ")},FieldDefinition:{leave:({description:n,name:t,arguments:e,type:r,directives:o})=>In("",n,"\n")+t+(Mn(e)?In("(\n",Tn(Sn(e,"\n")),"\n)"):In("(",Sn(e,", "),")"))+": "+r+In(" ",Sn(o," "))},InputValueDefinition:{leave:({description:n,name:t,type:e,defaultValue:r,directives:o})=>In("",n,"\n")+Sn([t+": "+e,In("= ",r),Sn(o," ")]," ")},InterfaceTypeDefinition:{leave:({description:n,name:t,interfaces:e,directives:r,fields:o})=>In("",n,"\n")+Sn(["interface",t,In("implements ",Sn(e," & ")),Sn(r," "),Dn(o)]," ")},UnionTypeDefinition:{leave:({description:n,name:t,directives:e,types:r})=>In("",n,"\n")+Sn(["union",t,Sn(e," "),In("= ",Sn(r," | "))]," ")},EnumTypeDefinition:{leave:({description:n,name:t,directives:e,values:r})=>In("",n,"\n")+Sn(["enum",t,Sn(e," "),Dn(r)]," ")},EnumValueDefinition:{leave:({description:n,name:t,directives:e})=>In("",n,"\n")+Sn([t,Sn(e," ")]," ")},InputObjectTypeDefinition:{leave:({description:n,name:t,directives:e,fields:r})=>In("",n,"\n")+Sn(["input",t,Sn(e," "),Dn(r)]," ")},DirectiveDefinition:{leave:({description:n,name:t,arguments:e,repeatable:r,locations:o})=>In("",n,"\n")+"directive @"+t+(Mn(e)?In("(\n",Tn(Sn(e,"\n")),"\n)"):In("(",Sn(e,", "),")"))+(r?" repeatable":"")+" on "+Sn(o," | ")},SchemaExtension:{leave:({directives:n,operationTypes:t})=>Sn(["extend schema",Sn(n," "),Dn(t)]," ")},ScalarTypeExtension:{leave:({name:n,directives:t})=>Sn(["extend scalar",n,Sn(t," ")]," ")},ObjectTypeExtension:{leave:({name:n,interfaces:t,directives:e,fields:r})=>Sn(["extend type",n,In("implements ",Sn(t," & ")),Sn(e," "),Dn(r)]," ")},InterfaceTypeExtension:{leave:({name:n,interfaces:t,directives:e,fields:r})=>Sn(["extend interface",n,In("implements ",Sn(t," & ")),Sn(e," "),Dn(r)]," ")},UnionTypeExtension:{leave:({name:n,directives:t,types:e})=>Sn(["extend union",n,Sn(t," "),In("= ",Sn(e," | "))]," ")},EnumTypeExtension:{leave:({name:n,directives:t,values:e})=>Sn(["extend enum",n,Sn(t," "),Dn(e)]," ")},InputObjectTypeExtension:{leave:({name:n,directives:t,fields:e})=>Sn(["extend input",n,Sn(t," "),Dn(e)]," ")}};function Sn(n,t=""){var e;return null!==(e=null==n?void 0:n.filter((n=>n)).join(t))&&void 0!==e?e:""}function Dn(n){return In("{\n",Tn(Sn(n,"\n")),"\n}")}function In(n,t,e=""){return null!=t&&""!==t?n+t+e:""}function Tn(n){return In("  ",n.replace(/\n/g,"\n  "))}function Mn(n){var t;return null!==(t=null==n?void 0:n.some((n=>n.includes("\n"))))&&void 0!==t&&t}function Fn(n,t){return t.tag=n,t}function Bn(){}function Ln(n){return function(t){var e=n.length;let r=!1,o=!1,a=!1,i=0;t(Fn(0,[function(s){if(s)r=!0;else if(o)a=!0;else{for(o=a=!0;a&&!r;)i<e?(s=n[i],i=i+1|0,a=!1,t(Fn(1,[s]))):(r=!0,t(0));o=!1}}]))}}function Rn(){}function On(n){n(0)}function Nn(n){return n(0)}function Vn(n){return function(t){return function(e){let r=Bn,o=!1,a=[],i=!1;t((function(t){"number"==typeof t?i||(i=!0,0===a.length&&e(0)):t.tag?i||(o=!1,function(n){function t(n){"number"==typeof n?0!==a.length&&(a=a.filter(s),n=0===a.length,i&&n?e(0):!o&&n&&(o=!0,r(0))):n.tag?0!==a.length&&(e(Fn(1,[n[0]])),l(0)):(l=n=n[0],a=a.concat(n),n(0))}function s(n){return n!==l}let l=Bn;1===n.length?n(t):n.bind(null,t)}(n(t[0])),o||(o=!0,r(0))):r=t[0]})),e(Fn(0,[function(n){n?(i||(i=!0,r(n)),a.forEach((function(t){return t(n)})),a=[]):(o||i?o=!1:(o=!0,r(0)),a.forEach(Nn))}]))}}}function zn(n){return n}function jn(n){return function(t){return function(e){let r=!1;return t((function(t){if("number"==typeof t)r||(r=!0,e(t));else if(t.tag)r||(n(t[0]),e(t));else{var o=t[0];e(Fn(0,[function(n){if(!r)return n&&(r=!0),o(n)}]))}}))}}}function Gn(n){n(0)}function Hn(n){return function(t){return function(e){let r=[],o=Bn;return t((function(t){"number"==typeof t?Ln(r)(e):t.tag?(r.length>=n&&0<n&&r.shift(),r.push(t[0]),o(0)):(t=t[0],0>=n?(t(1),function(n){let t=!1;n(Fn(0,[function(e){e?t=!0:t||n(0)}]))}(e)):(o=t,t(0)))}))}}}function Un(n){return function(t){let e=Bn,r=!1;return t((function(t){"number"==typeof t?r=!0:t.tag?r||(n(t[0]),e(0)):(e=t=t[0],t(0))})),{unsubscribe:function(){if(!r)return r=!0,e(1)}}}}function Wn(){}function Qn(n){return function(t){return function(e){let r=Bn;return t((function(t){"number"==typeof t?e(t):t.tag?n(t[0])?e(t):r(0):(r=t[0],e(t))}))}}}function qn(n){return function(t){let e=!1;t(Fn(0,[function(r){r?e=!0:e||(e=!0,t(Fn(1,[n])),t(0))}]))}}function Kn(n){return function(t){let e=Rn,r=!1;e=n({next:function(n){r||t(Fn(1,[n]))},complete:function(){r||(r=!0,t(0))}}),t(Fn(0,[function(n){if(n&&!r)return r=!0,e()}]))}}function Zn(){let n=[],t=!1;return{source:function(t){function e(n){return n!==t}n=n.concat(t),t(Fn(0,[function(t){t&&(n=n.filter(e))}]))},next:function(e){t||n.forEach((function(n){n(Fn(1,[e]))}))},complete:function(){t||(t=!0,n.forEach(On))}}}function Yn(n){return function(t){return function(e){return t((function(t){t="number"==typeof t?0:t.tag?Fn(1,[n(t[0])]):Fn(0,[t[0]]),e(t)}))}}}function Xn(n){return Vn(zn)(Ln(n))}function Jn(n){return function(t){return function(e){let r=!1;return t((function(t){if("number"==typeof t){if(r)return;return r=!0,e(t),n()}if(t.tag)r||e(t);else{var o=t[0];e(Fn(0,[function(t){if(!r)return t?(r=!0,o(t),n()):o(t)}]))}}))}}}function $n(n){return function(t){return function(e){return t((function(t){"number"==typeof t||t.tag?e(t):(e(t),n())}))}}}function nt(n){function t(n){"number"==typeof n?(e.forEach(Gn),e=[]):n.tag?(o=!1,e.forEach((function(t){t(n)}))):r=n[0]}let e=[],r=Bn,o=!1;return function(a){function i(n){return n!==a}e=e.concat(a),1===e.length&&n(t),a(Fn(0,[function(n){if(n){if(e=e.filter(i),0===e.length)return r(1)}else o||(o=!0,r(n))}]))}}function tt(n){return function(t){return function(e){let r=!1,o=0,a=Bn;t((function(t){"number"==typeof t?r||(r=!0,e(0)):t.tag?o<n&&!r&&(o=o+1|0,e(t),!r&&o>=n&&(r=!0,e(0),a(1))):(t=t[0],0>=n?(r=!0,e(0),t(1)):a=t)})),e(Fn(0,[function(t){if(!r){if(t)return r=!0,a(1);if(o<n)return a(0)}}]))}}}function et(n){return function(t){return function(e){function r(n){"number"!=typeof n&&(n.tag?(o=!0,a(1),e(0)):(i=n=n[0],n(0)))}let o=!1,a=Bn,i=Bn;t((function(t){"number"==typeof t?o||(o=!0,i(1),e(0)):t.tag?o||e(t):(a=t[0],n(r))})),e(Fn(0,[function(n){if(!o)return n?(o=!0,a(1),i(1)):a(0)}]))}}}function rt(n){return function(t){return function(e){let r=Bn,o=!1;return t((function(t){"number"==typeof t?o||(o=!0,e(0)):t.tag?o||(n(t[0])?e(t):(o=!0,e(0),r(1))):(r=t[0],e(t))}))}}}function ot(n){return"string"==typeof n?new z(n):"object"==typeof n&&n.message?new z(n.message,n.nodes,n.source,n.positions,n.path,n,n.extensions||{}):n}"function"==typeof Symbol&&(Symbol.observable||(Symbol.observable=Symbol("observable")));var at=function(n){function t(t){var e=t.networkError,r=t.response,o=(t.graphQLErrors||[]).map(ot),a=function(n,t){var e="";return void 0!==n?e="[Network] "+n.message:(void 0!==t&&t.forEach((function(n){e+="[GraphQL] "+n.message+"\n"})),e.trim())}(e,o);n.call(this,a),this.name="CombinedError",this.message=a,this.graphQLErrors=o,this.networkError=e,this.response=r}return n&&(t.__proto__=n),(t.prototype=Object.create(n&&n.prototype)).constructor=t,t.prototype.toString=function(){return this.message},t}(Error);function it(n,t){n|=0;for(var e=0,r=0|t.length;e<r;e++)n=(n<<5)+n+t.charCodeAt(e);return n}function st(n){return it(5381,n)>>>0}var lt=new Set,ct=new WeakMap;function pt(n){if(null===n||lt.has(n))return"null";if("object"!=typeof n)return JSON.stringify(n)||"";if(n.toJSON)return pt(n.toJSON());if(Array.isArray(n)){for(var t="[",e=0,r=n.length;e<r;e++){e>0&&(t+=",");var o=pt(n[e]);t+=o.length>0?o:"null"}return t+"]"}var a=Object.keys(n).sort();if(!a.length&&n.constructor&&n.constructor!==Object){var i=ct.get(n)||Math.random().toString(36).slice(2);return ct.set(n,i),'{"__key":"'+i+'"}'}lt.add(n);for(var s="{",l=0,c=a.length;l<c;l++){var p=a[l],d=pt(n[p]);d&&(s.length>1&&(s+=","),s+=pt(p)+":"+d)}return lt.delete(n),s+"}"}function dt(n){return lt.clear(),pt(n)}var mt=/("{3}[\s\S]*"{3}|"(?:\\.|[^"])*")/g,ht=/([\s,]|#[^\n\r]+)+/g;function gt(n,t){return t%2==0?n.replace(ht," ").trim():n}function ft(n){var t=("string"!=typeof n?n.loc&&n.loc.source.body||En(n):n).split(mt).map(gt).join("");if("string"!=typeof n){var e="definitions"in n&&vt(n);e&&(t="# "+e+"\n"+t),n.loc||(n.loc={start:0,end:t.length,source:{body:t,name:"gql",locationOffset:{line:1,column:1}}})}return t}var ut=new Map;function wt(n){var t,e;return"string"==typeof n?(t=st(ft(n)),e=ut.get(t)||new vn(n,{noLocation:!0}).parseDocument()):(t=n.__key||st(ft(n)),e=ut.get(t)||n),e.loc||ft(e),e.__key=t,ut.set(t,e),e}function yt(n,t){t||(t={});var e=wt(n);return{key:it(e.__key,dt(t))>>>0,query:e,variables:t}}function vt(n){for(var t=0,e=n.definitions.length;t<e;t++){var r=n.definitions[t];if(r.kind===I.OPERATION_DEFINITION&&r.name)return r.name.value}}function bt(){return bt=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},bt.apply(this,arguments)}function xt(n,t,e){if(!("data"in t)&&!("errors"in t)||"path"in t)throw new Error("No Content");return{operation:n,data:t.data,error:Array.isArray(t.errors)?new at({graphQLErrors:t.errors,response:e}):void 0,extensions:"object"==typeof t.extensions&&t.extensions||void 0,hasNext:!!t.hasNext}}function At(n,t,e){var r=bt({},n);if(r.hasNext=!!t.hasNext,!("path"in t))return"data"in t&&(r.data=t.data),r;Array.isArray(t.errors)&&(r.error=new at({graphQLErrors:r.error?r.error.graphQLErrors.concat(t.errors):t.errors,response:e}));for(var o,a=r.data=bt({},r.data),i=0;i<t.path.length;)a=a[o=t.path[i++]]=Array.isArray(a[o])?[].concat(a[o]):bt({},a[o]);return bt(a,t.data),r}function Ct(n,t,e){return{operation:n,data:void 0,error:new at({networkError:t,response:e}),extensions:void 0}}function kt(n){return"query"===n.kind&&!!n.context.preferGetMethod}var Et="undefined"!=typeof Symbol?Symbol.asyncIterator:null,_t="undefined"!=typeof TextDecoder?new TextDecoder:null,Pt=/content-type:[^\r\n]*application\/json/i,St=/boundary="?([^=";]+)"?/i;function Dt(n,t){if(Array.isArray(n))for(var e=0;e<n.length;e++)Dt(n[e],t);else if("object"==typeof n&&null!==n)for(var r in n)"__typename"===r&&"string"==typeof n[r]?t[n[r]]=0:Dt(n[r],t);return t}function It(n){return Object.keys(Dt(n,{}))}var Tt=function(n){if(n.selectionSet&&!n.selectionSet.selections.some((function(n){return n.kind===I.FIELD&&"__typename"===n.name.value&&!n.alias})))return bt({},n,{selectionSet:bt({},n.selectionSet,{selections:n.selectionSet.selections.concat([{kind:I.FIELD,name:{kind:I.NAME,value:"__typename"}}])})})},Mt=new Map;function Ft(n){return n&&"object"==typeof n?Object.keys(n).reduce((function(t,e){var r=n[e];return"__typename"===e?Object.defineProperty(t,"__typename",{enumerable:!1,value:r}):Array.isArray(r)?t[e]=r.map(Ft):t[e]=r&&"object"==typeof r&&"__typename"in r?Ft(r):r,t}),Array.isArray(n)?[]:{}):n}function Bt(n){return n.toPromise=function(){return new Promise((function(t){var e=Un((function(n){n.stale||n.hasNext||Promise.resolve().then((function(){e.unsubscribe(),t(n)}))}))(n)}))},n}function Lt(n,t,e){return e||(e=t.context),{key:t.key,query:t.query,variables:t.variables,kind:n,context:e}}function Rt(n,t){return Lt(n.kind,n,bt({},n.context,{meta:bt({},n.context.meta,t)}))}function Ot(){}function Nt(n,t,e){for(var r=0;r<e.length;r++)if(e[r].kind===I.FRAGMENT_DEFINITION){var o=e[r].name.value,a=ft(e[r]);n.has(o)||(n.set(o,a),t.push(e[r]))}else t.push(e[r])}function Vt(){for(var n=arguments,t=new Map,e=[],r=[],o=Array.isArray(arguments[0])?arguments[0][0]:arguments[0]||"",a=1;a<arguments.length;a++){var i=n[a];i&&i.definitions?r.push.apply(r,i.definitions):o+=i,o+=n[0][a]}return Nt(t,e,wt(o).definitions),Nt(t,e,r),wt({kind:I.DOCUMENT,definitions:e})}function zt(n){var t=n.kind;return"mutation"!==t&&"query"!==t}function jt(n,t){return n.reexecuteOperation(Lt(t.kind,t,bt({},t.context,{requestPolicy:"network-only"})))}function Gt(n){return n.dispatchDebug,function(n){return Qn((function(){return!1}))(jn((function(n){n.kind}))(n))}}new Set,Gt({dispatchDebug:Ot});var Ht,Ut,Wt,Qt,qt,Kt,Zt,Yt,Xt,Jt,$t,ne,te,ee,re,oe,ae,ie,se,le,ce,pe,de,me,he,ge,fe,ue,we,ye,ve,be,xe=[function(n){var t=n.forward,e=(n.dispatchDebug,new Set);function r(n){var t=n.key,r=n.kind;if("teardown"===r)return e.delete(t),!0;if("query"!==r&&"subscription"!==r)return!0;var o=e.has(t);return e.add(t),!o}function o(n){n.hasNext||e.delete(n.operation.key)}return function(n){var e=Qn(r)(n);return jn(o)(t(e))}},function(n){var t=n.forward,e=n.client,r=(n.dispatchDebug,new Map),o=Object.create(null);function a(n){var t=Lt(n.kind,n);return t.query=function(n){var t=wt(n),e=Mt.get(t.__key);return e||(e=F(t,{Field:Tt,InlineFragment:Tt}),Object.defineProperty(e,"__key",{value:t.__key,enumerable:!1}),Mt.set(t.__key,e)),e}(n.query),t}function i(n){var t=n.context.requestPolicy;return"query"===n.kind&&"network-only"!==t&&("cache-only"===t||r.has(n.key))}return function(n){var s=nt(n),l=Yn((function(n){var t=r.get(n.key),o=bt({},t,{operation:Rt(n,{cacheOutcome:t?"hit":"miss"})});return"cache-and-network"===n.context.requestPolicy&&(o.stale=!0,jt(e,n)),o}))(Qn((function(n){return!zt(n)&&i(n)}))(s)),c=jn((function(n){var t=n.operation;if(t){var a=It(n.data).concat(t.context.additionalTypenames||[]);if("mutation"===n.operation.kind){for(var i=new Set,s=0;s<a.length;s++){var l=a[s],c=o[l]||(o[l]=new Set);c.forEach((function(n){i.add(n)})),c.clear()}i.forEach((function(n){r.has(n)&&(t=r.get(n).operation,r.delete(n),jt(e,t))}))}else if("query"===t.kind&&n.data){r.set(t.key,n);for(var p=0;p<a.length;p++){var d=a[p];(o[d]||(o[d]=new Set)).add(t.key)}}}}))(t(Qn((function(n){return"query"!==n.kind||"cache-only"!==n.context.requestPolicy}))(Yn((function(n){return Rt(n,{cacheOutcome:"miss"})}))(Xn([Yn(a)(Qn((function(n){return!zt(n)&&!i(n)}))(s)),Qn((function(n){return zt(n)}))(s)])))));return Xn([l,c])}},function(n){var t=n.forward;return n.dispatchDebug,function(n){var e=nt(n),r=Vn((function(n){var t=n.key,r=Qn((function(n){return"teardown"===n.kind&&n.key===t}))(e),o=function(n){return{query:En(n.query),operationName:vt(n.query),variables:n.variables||void 0,extensions:void 0}}(n),a=function(n,t){var e=kt(n),r=n.context.url;if(!e||!t)return r;var o=[];t.operationName&&o.push("operationName="+encodeURIComponent(t.operationName)),t.query&&o.push("query="+encodeURIComponent(t.query.replace(/#[^\n\r]+/g," ").trim())),t.variables&&o.push("variables="+encodeURIComponent(dt(t.variables))),t.extensions&&o.push("extensions="+encodeURIComponent(dt(t.extensions)));var a=r+"?"+o.join("&");return a.length>2047?(n.context.preferGetMethod=!1,r):a}(n,o),i=function(n,t){var e=kt(n),r={accept:"application/graphql+json, application/json"};e||(r["content-type"]="application/json");var o=("function"==typeof n.context.fetchOptions?n.context.fetchOptions():n.context.fetchOptions)||{};if(o.headers)for(var a in o.headers)r[a.toLowerCase()]=o.headers[a];return bt({},o,{body:!e&&t?JSON.stringify(t):void 0,method:e?"GET":"POST",headers:r})}(n,o);return jn((function(n){n.data||n.error}))(et(r)(function(n,t,e){var r="manual"===e.redirect?400:300,o=n.context.fetch;return Kn((function(a){var i=a.next,s=a.complete,l="undefined"!=typeof AbortController?new AbortController:null;l&&(e.signal=l.signal);var c,p=!1,d=!1,m=!1;return Promise.resolve().then((function(){if(!d)return(o||fetch)(t,e)})).then((function(t){if(t)return m=(c=t).status<200||c.status>=r,function(n,t,e){var r=e.headers&&e.headers.get("Content-Type")||"";if(/text\//i.test(r))return e.text().then((function(r){n(Ct(t,new Error(r),e))}));if(!/multipart\/mixed/i.test(r))return e.text().then((function(r){n(xt(t,JSON.parse(r),e))}));var o,a="---",i=r.match(St);i&&(a="--"+i[1]);var s=function(){};if(Et&&e[Et]){var l=e[Et]();o=l.next.bind(l)}else{if(!("body"in e)||!e.body)throw new TypeError("Streaming requests unsupported");var c=e.body.getReader();s=c.cancel.bind(c),o=c.read.bind(c)}var d="",m=!0,h=null,g=null;return o().then((function r(i){if(i.done)p=!0;else{var s=function(n){return"Buffer"===n.constructor.name?n.toString():_t.decode(n)}(i.value),l=s.indexOf(a);for(l>-1?l+=d.length:l=d.indexOf(a),d+=s;l>-1;){var c=d.slice(0,l),f=d.slice(l+a.length);if(m)m=!1;else{var u=c.indexOf("\r\n\r\n")+4,w=c.slice(0,u),y=c.slice(u,c.lastIndexOf("\r\n")),v=void 0;if(Pt.test(w))try{v=JSON.parse(y),h=g=g?At(g,v,e):xt(t,v,e)}catch(n){}if("--"===f.slice(0,2)||v&&!v.hasNext){if(!g)return n(xt(t,{},e));break}}l=(d=f).indexOf(a)}}if(h&&(n(h),h=null),!i.done&&(!g||g.hasNext))return o().then(r)})).finally(s)}(i,n,c)})).then(s).catch((function(t){if(p)throw t;var e=Ct(n,m&&c.statusText?new Error(c.statusText):t,c);i(e),s()})),function(){d=!0,l&&l.abort()}}))}(n,a,i)))}))(Qn((function(n){return"query"===n.kind||"mutation"===n.kind}))(e)),o=t(Qn((function(n){return"query"!==n.kind&&"mutation"!==n.kind}))(e));return Xn([r,o])}}],Ae=function n(t){var e=new Map,r=new Map,o=[],a=Zn(),i=a.source,s=a.next,l=!1;function c(n){if(n&&s(n),!l){for(l=!0;l&&(n=o.shift());)s(n);l=!1}}function p(n){var t=Qn((function(t){return t.operation.kind===n.kind&&t.operation.key===n.key&&(!t.operation.context._instance||t.operation.context._instance===n.context._instance)}))(g);return d.maskTypename&&(t=Yn((function(n){return bt({},n,{data:Ft(n.data)})}))(t)),"mutation"===n.kind?tt(1)($n((function(){return s(n)}))(t)):nt(Jn((function(){e.delete(n.key),r.delete(n.key);for(var t=o.length-1;t>=0;t--)o[t].key===n.key&&o.splice(t,1);s(Lt("teardown",n,n.context))}))(jn((function(t){e.set(n.key,t)}))(function(n){return function(t){return function(e){function r(n){s&&("number"==typeof n?(s=!1,c?e(n):a||(a=!0,o(0))):n.tag?(e(n),l?l=!1:i(0)):(i=n=n[0],l=!1,n(0)))}let o=Bn,a=!1,i=Bn,s=!1,l=!1,c=!1;t((function(t){"number"==typeof t?c||(c=!0,s||e(0)):t.tag?c||(s&&(i(1),i=Bn),a?a=!1:(a=!0,o(0)),t=n(t[0]),s=!0,t(r)):o=t[0]})),e(Fn(0,[function(n){if(n){if(c||(c=!0,o(1)),s)return s=!1,i(1)}else c||a||(a=!0,o(0)),s&&!l&&(l=!0,i(0))}]))}}}((function(t){return"query"!==n.kind||t.stale?qn(t):Xn([qn(t),Yn((function(){return bt({},t,{stale:!0})}))(tt(1)(Qn((function(t){return"query"===t.kind&&t.key===n.key&&"cache-only"!==t.context.requestPolicy}))(i)))])}))(et(Qn((function(t){return"teardown"===t.kind&&t.key===n.key}))(i))(t)))))}var d=bt(this instanceof n?this:Object.create(n.prototype),{url:t.url,fetchOptions:t.fetchOptions,fetch:t.fetch,suspense:!!t.suspense,requestPolicy:t.requestPolicy||"cache-first",preferGetMethod:!!t.preferGetMethod,maskTypename:!!t.maskTypename,operations$:i,reexecuteOperation:function(n){("mutation"===n.kind||r.has(n.key))&&(o.push(n),Promise.resolve().then(c))},createOperationContext:function(n){return n||(n={}),bt({},{_instance:void 0,url:d.url,fetchOptions:d.fetchOptions,fetch:d.fetch,preferGetMethod:d.preferGetMethod},n,{suspense:n.suspense||!1!==n.suspense&&d.suspense,requestPolicy:n.requestPolicy||d.requestPolicy})},createRequestOperation:function(n,t,e){!function(n){for(var t=0,e=n.definitions.length;t<e;t++){var r=n.definitions[t];if(r.kind===I.OPERATION_DEFINITION)return r.operation}}(t.query);var r=d.createOperationContext(e);return"mutation"===n&&(r._instance=[]),Lt(n,t,r)},executeRequestOperation:function(n){return"mutation"===n.kind?p(n):Kn((function(t){var o=r.get(n.key);o||r.set(n.key,o=p(n));var a="cache-and-network"===n.context.requestPolicy||"network-only"===n.context.requestPolicy;return Un(t.next)(Jn((function(){l=!1,t.complete()}))($n((function(){var r=e.get(n.key);if("subscription"===n.kind)return c(n);a&&c(n),null!=r&&r===e.get(n.key)?t.next(a?bt({},r,{stale:!0}):r):a||c(n)}))(o))).unsubscribe}))},executeQuery:function(n,t){var e=d.createRequestOperation("query",n,t);return d.executeRequestOperation(e)},executeSubscription:function(n,t){var e=d.createRequestOperation("subscription",n,t);return d.executeRequestOperation(e)},executeMutation:function(n,t){var e=d.createRequestOperation("mutation",n,t);return d.executeRequestOperation(e)},query:function(n,t,e){return e&&"boolean"==typeof e.suspense||(e=bt({},e,{suspense:!1})),Bt(d.executeQuery(yt(n,t),e))},readQuery:function(n,t,e){var r=null;return Un((function(n){r=n}))(d.query(n,t,e)).unsubscribe(),r},subscription:function(n,t,e){return d.executeSubscription(yt(n,t),e)},mutation:function(n,t,e){return Bt(d.executeMutation(yt(n,t),e))}}),m=Ot,h=function(n){return function(t){var e=t.client;return t.dispatchDebug,n.reduceRight((function(n,t){return t({client:e,forward:n,dispatchDebug:function(n){}})}),t.forward)}}(void 0!==t.exchanges?t.exchanges:xe),g=nt(h({client:d,dispatchDebug:m,forward:Gt({dispatchDebug:m})})(i));return function(n){Un(Wn)(n)}(g),d},Ce={pageInfoFragment:Vt(Ht||(Ht=y(["\n    fragment PageFields on PageInfo {\n      startCursor\n      endCursor\n      hasNextPage\n      hasPreviousPage\n    }\n  "]))),projectFragment:Vt(Ut||(Ut=y(["\n    fragment ProjectFields on Project {\n      id\n      title\n      isPrivate\n    }\n  "]))),fileFragment:Vt(Wt||(Wt=y(["\n    fragment FileFields on File {\n      id\n      name\n      currentVersionId\n      backgroundColor\n      status\n      fileObject {\n        url\n        key\n        thumbnails {\n          png {\n            small {\n              url\n            }\n          }\n        }\n      }\n      updatedAt\n      createdBy {\n        name\n      }\n      modifiedBy {\n        name\n      }\n    }\n  "]))),fileVersionFragment:Vt(Qt||(Qt=y(["\n    fragment FileVersionFields on FileVersion {\n      id\n      name\n      versionNumber\n      fileVersionId\n      fileObject {\n        url\n      }\n    }\n  "]))),folderFragment:Vt(qt||(qt=y(["\n    fragment FolderFields on Folder {\n      filesCount\n      id\n      name\n      thumbnails {\n        thumbnails {\n          png {\n            small {\n              url\n            }\n          }\n        }\n      }\n      modifiedBy {\n        firstName\n        lastName\n      }\n      createdBy {\n        firstName\n        lastName\n      }\n      updatedAt\n    }\n  "]))),publicAnimFragment:Vt(Kt||(Kt=y(["\n    fragment PublicAnimFields on PublicAnimationConnection {\n      pageInfo {\n        startCursor\n        endCursor\n        hasNextPage\n        hasPreviousPage\n      }\n      totalCount\n      edges {\n        node {\n          id\n          lottieUrl\n          bgColor\n          createdBy {\n            firstName\n            lastName\n            avatarUrl\n          }\n        }\n      }\n    }\n  "])))},ke={hasAccessToAWorkspace:Vt(Zt||(Zt=y(["\n    query hasAccessToAWorkspace {\n      hasAccessToAWorkspace\n    }\n  "]))),softwareUpdates:Vt(Yt||(Yt=y(['\n    query softwareUpdates($version: String!) {\n      softwareUpdates(app: "wordpress", version: $version) {\n        infoUrl\n        version\n        changelog\n        autoUpdate\n        forceUpdate\n        downloadUrl\n      }\n    }\n  ']))),project:Vt(Xt||(Xt=y(["\n    query project($id: ID!) {\n      project(id: $id) {\n        id\n        title\n      }\n    }\n  "]))),projectFiles:Vt(Jt||(Jt=y(["\n  query projectFiles(\n    $id: ID!\n    $first: Float\n    $after: String\n    $last: Float\n    $before: String\n    $orderBy: QuerySortOptions\n    $status: String\n    $type: String\n  ) {\n    projectFiles(\n      id: $id\n      first: $first\n      after: $after\n      last: $last\n      before: $before\n      orderBy: $orderBy\n      status: $status\n      type: $type\n    ) {\n      pageInfo {\n        startCursor\n        endCursor\n        hasNextPage\n        hasPreviousPage\n      }\n      edges {\n        node {\n          ... on File {\n            ...FileFields\n          }\n          ... on Folder {\n            ...FolderFields\n          }\n        }\n      }\n    }\n    ","\n    ","\n  }\n"])),Ce.fileFragment,Ce.folderFragment),folder:Vt($t||($t=y(["\n    query folder($id: ID!) {\n      folder(id: $id) {\n        id\n        name\n        project {\n          id\n          title\n          isPrivate\n        }\n      }\n    }\n  "]))),fileVersions:Vt(ne||(ne=y(["\n    query fileVersions(\n      $fileId: ID!\n      $first: Float\n      $after: String\n      $last: Float\n      $before: String\n      $orderBy: QuerySortOptions\n    ) {\n      fileVersions(\n        fileId: $fileId\n        first: $first\n        after: $after\n        last: $last\n        before: $before\n        orderBy: $orderBy\n      ) {\n        pageInfo {\n          startCursor\n          endCursor\n          hasNextPage\n          hasPreviousPage\n        }\n        edges {\n          node {\n            ... on FileVersion {\n              ...FileVersionFields\n            }\n          }\n        }\n        totalCount\n      }\n      ","\n    }\n  "])),Ce.fileVersionFragment),folderFiles:Vt(te||(te=y(["\n    query folderFiles(\n      $id: ID!\n      $first: Float\n      $after: String\n      $last: Float\n      $before: String\n      $orderBy: QuerySortOptions\n      $status: String\n    ) {\n      folderFiles(\n        id: $id\n        first: $first\n        after: $after\n        last: $last\n        before: $before\n        orderBy: $orderBy\n        status: $status\n      ) {\n        pageInfo {\n          startCursor\n          endCursor\n          hasNextPage\n          hasPreviousPage\n        }\n        edges {\n          node {\n            ... on File {\n              ...FileFields\n            }\n          }\n        }\n        totalCount\n      }\n      ","\n    }\n  "])),Ce.fileFragment),currentWorkspace:Vt(ee||(ee=y(["\n    query currentWorkspace {\n      currentWorkspace {\n        id\n        name\n        icon\n        features {\n          name\n          slug\n          max\n          isEnabled\n          currentCount\n        }\n      }\n    }\n  "]))),animation:Vt(re||(re=y(["\n    query animation($id: String!) {\n      animation(id: $id) {\n        id\n        name\n        status\n        fileObject {\n          key\n          url\n        }\n        folder {\n          id\n          name\n        }\n        project {\n          id\n          title\n          isPrivate\n        }\n      }\n    }\n  "]))),myWorkspaces:Vt(oe||(oe=y(["\n    query workspaces {\n      workspaces {\n        id\n        name\n        icon\n      }\n    }\n  "]))),searchBkp:Vt(ae||(ae=y(["\n    query search($page: Float, $pageSize: Float, $query: String!) {\n      search(page: $page, pageSize: $pageSize, query: $query) {\n        query\n        currentPage\n        perPage\n        totalPages\n        from\n        to\n        total\n        results {\n          id\n          lottieUrl\n          bgColor\n          createdBy {\n            name\n            avatarUrl\n          }\n        }\n      }\n    }\n  "]))),search:Vt(ie||(ie=y(["\n  query searchPublicAnimations($first: Int, $last: Int, $after: String, $before: String, $query: String!) {\n    searchPublicAnimations(first: $first, last: $last, after: $after, before: $before, query: $query) {\n      ...PublicAnimFields\n  }\n  ","\n}\n"])),Ce.publicAnimFragment),popular:Vt(se||(se=y(["\n  query popularPublicAnimations($first: Int, $after: String, $before: String, $last: Int) {\n    popularPublicAnimations(first: $first, after: $after, before: $before, last: $last) {\n      ...PublicAnimFields\n  }\n  ","\n}\n"])),Ce.publicAnimFragment),featured:Vt(le||(le=y(["\n  query featuredPublicAnimations($first: Int, $after: String, $before: String, $last: Int) {\n    featuredPublicAnimations(first: $first, after: $after, before: $before, last: $last) {\n      ...PublicAnimFields\n  }\n  ","\n}\n"])),Ce.publicAnimFragment),recent:Vt(ce||(ce=y(["\n      query recentPublicAnimations($first: Int, $after: String, $before: String, $last: Int) {\n        recentPublicAnimations(first: $first, after: $after, before: $before, last: $last) {\n          ...PublicAnimFields\n      }\n      ","\n    }\n"])),Ce.publicAnimFragment),viewer:Vt(pe||(pe=y(["\n    query viewer {\n      viewer {\n        id\n        name\n        email\n        avatarUrl\n        username\n      }\n    }\n  "]))),workspaceProjects:Vt(de||(de=y(["\n    query workspaceProjects($workspaceId: ID!) {\n      workspaceProjects(workspaceId: $workspaceId, first: 15) {\n        pageInfo {\n          startCursor\n          endCursor\n          hasNextPage\n          hasPreviousPage\n        }\n        totalCount\n        edges {\n          node {\n            id\n            title\n            isPrivate\n            filesCount\n          }\n        }\n      }\n    }\n  "]))),searchWorkspace:Vt(me||(me=y(["\n    query searchWorkspace(\n      $query: String\n      $first: Float\n      $after: String\n      $before: String\n      $inclFiles: Boolean!\n      $inclFolders: Boolean!\n      $inclProjects: Boolean!\n    ) {\n      searchWorkspace(query: $query, first: $first, after: $after, before: $before) {\n        files @include(if: $inclFiles) {\n          totalCount\n          pageInfo {\n            ...PageFields\n          }\n          edges {\n            node {\n              ...FileFields\n            }\n          }\n        }\n        folders @include(if: $inclFolders) {\n          totalCount\n          pageInfo {\n            ...PageFields\n          }\n          totalCount\n          edges {\n            node {\n              ...FolderFields\n            }\n          }\n        }\n        projects @include(if: $inclProjects) {\n          totalCount\n          pageInfo {\n            ...PageFields\n          }\n          totalCount\n          edges {\n            node {\n              ...ProjectFields\n            }\n          }\n        }\n      }\n      ","\n      ","\n      ","\n      ","\n\n    }\n  "])),Ce.fileFragment,Ce.folderFragment,Ce.projectFragment,Ce.pageInfoFragment)},Ee={setupInitialWorkspace:Vt(he||(he=y(["\n    mutation setupInitialWorkspace {\n      setupInitialWorkspace {\n        id\n      }\n    }\n  "]))),updateCurrentWorkspace:Vt(ge||(ge=y(["\n    mutation updateCurrentWorkspace($workspaceId: ID!) {\n      updateCurrentWorkspace(workspaceId: $workspaceId) {\n        id\n      }\n    }\n  "]))),createLoginToken:Vt(fe||(fe=y(["\n    mutation createLoginToken($appKey: String) {\n      createLoginToken(appKey: $appKey) {\n        token\n        loginUrl\n      }\n    }\n  "]))),tokenLogin:Vt(ue||(ue=y(["\n    mutation tokenLogin($token: String!) {\n      tokenLogin(token: $token) {\n        accessToken\n        tokenType\n      }\n    }\n  "]))),createHitCountEvent:Vt(we||(we=y(["\n    mutation hitCountEventCreate($source: Float, $userId: ID, $visitorId: ID, $resourceId: Float!, $method: Float!) {\n      hitCountEventCreate(\n        input: { source: $source, userId: $userId, visitorId: $visitorId, method: $method }\n        resourceId: $resourceId\n      ) {\n        status\n        message\n      }\n    }\n  "])))},_e=function(){function n(){g(this,n)}var t,e;return u(n,[{key:"pluginTracking",value:(e=o(s().mark((function n(t){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(n.prev=0,!ve||!ye.apiKey){n.next=5;break}return n.next=4,e=ye.apiKey,r=[{event_type:t.eventType,user_id:t.userId&&t.userId.toString(),location_lat:t.locationLat&&t.locationLat,location_lng:t.locationLng&&t.locationLng,version_name:t.versionName&&t.versionName,library:t.library&&t.library,os_name:t.osName&&t.osName,os_version:t.osVersion&&t.osVersion,device_brand:t.deviceBrand&&t.deviceBrand,device_manufacturer:t.deviceManufacturer&&t.deviceManufacturer,device_model:t.deviceModel&&t.deviceModel,carrier:t.carrier&&t.carrier,country:t.country&&t.country,region:t.region&&t.region,city:t.city&&t.city,dma:t.dma&&t.dma,idfa:t.idfa&&t.idfa,idfv:t.idfv&&t.idfv,adid:t.adid&&t.adid,android_id:t.androidId&&t.androidId,language:t.language&&t.language,ip:t.ip&&t.ip,uuid:t.uuid&&t.uuid,event_properties:t.eventProperties&&t.eventProperties,user_properties:t.userProperties&&t.userProperties,price:t.price&&t.price,quantity:t.quantity&&t.quantity,revenue:t.revenue&&t.revenue,productId:t.productId&&t.productId,revenueType:t.revenueType&&t.revenueType,event_id:t.eventId&&t.eventId,session_id:t.sessionId&&t.sessionId,insert_id:t.insertId&&t.insertId,groups:t.groups&&t.groups,time:ye.time?ye.time:t.time&&t.time,platform:ye.platform?ye.platform:t.platform&&t.platform,app_version:ye.appVersion?ye.appVersion:t.appVersion&&t.appVersion,device_id:ye.deviceId?ye.deviceId:t.deviceId&&t.deviceId}],fetch("https://api2.amplitude.com/2/httpapi",{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify({api_key:e,events:r})});case 4:t.userId&&void 0!==t.method&&ye.sourceId&&w(Ee.createHitCountEvent,be,{resourceId:t.resourceId?t.resourceId:t.userId,method:t.method,source:ye.sourceId,userId:t.userId&&t.userId,visitorId:t.visitorId&&t.visitorId});case 5:n.next=10;break;case 7:throw n.prev=7,n.t0=n.catch(0),new Error(n.t0);case 10:case"end":return n.stop()}var e,r}),n,null,[[0,7]])}))),function(_x){return e.apply(this,arguments)})}],[{key:"getInstance",value:(t=o(s().mark((function t(e,r,o,a,i,l,c,p){var d;return s().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n.instance||(d=new n,n.instance=d),ye={time:r,platform:o,appVersion:a,deviceId:i,sourceId:l,apiKey:e},ve=p||!1,be=c,t.abrupt("return",n.instance);case 5:case"end":return t.stop()}}),t)}))),function(n,e,r,o,a,i,s,l){return t.apply(this,arguments)})}]),n}(),Pe=function(){var n=o(s().mark((function n(t,e,r,o,a,i,l,c){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",_e.getInstance(t,e,r,o,a,i,l,c));case 1:case"end":return n.stop()}}),n)})));return function(_x,t,e,r,o,a,i,s){return n.apply(this,arguments)}}(),Se=e(9196),De=e.n(Se),Ie=function(n,t){return Ie=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e])},Ie(n,t)};function Te(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=n}Ie(n,t),n.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var Me=function(){return Me=Object.assign||function(n){for(var t,e=1,r=arguments.length;e<r;e++)for(var o in t=arguments[e])Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n},Me.apply(this,arguments)};function Fe(n,t,e,r){return new(e||(e=Promise))((function(o,a){function i(n){try{l(r.next(n))}catch(n){a(n)}}function s(n){try{l(r.throw(n))}catch(n){a(n)}}function l(n){var t;n.done?o(n.value):(t=n.value,t instanceof e?t:new e((function(n){n(t)}))).then(i,s)}l((r=r.apply(n,t||[])).next())}))}function Be(n,t){var e,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(e)throw new TypeError("Generator is already executing.");for(;i;)try{if(e=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(n,i)}catch(n){a=[6,n],r=0}finally{e=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}}function Le(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],r=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Re(n,t){var e="function"==typeof Symbol&&n[Symbol.iterator];if(!e)return n;var r,o,a=e.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(n){o={error:n}}finally{try{r&&!r.done&&(e=a.return)&&e.call(a)}finally{if(o)throw o.error}}return i}Object.create,Object.create;var Oe="Invariant Violation",Ne=Object.setPrototypeOf,Ve=void 0===Ne?function(n,t){return n.__proto__=t,n}:Ne,ze=function(n){function t(e){void 0===e&&(e=Oe);var r=n.call(this,"number"==typeof e?Oe+": "+e+" (see https://github.com/apollographql/invariant-packages)":e)||this;return r.framesToPop=1,r.name=Oe,Ve(r,t.prototype),r}return Te(t,n),t}(Error);function je(n,t){if(!n)throw new ze(t)}var Ge,He=["log","warn","error","silent"],Ue=He.indexOf("log");function We(n){return function(){if(He.indexOf(n)>=Ue)return console[n].apply(console,arguments)}}(Ge=je||(je={})).log=We("log"),Ge.warn=We("warn"),Ge.error=We("error");var Qe=function(n,t){return Qe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var e in t)t.hasOwnProperty(e)&&(n[e]=t[e])},Qe(n,t)};function qe(n,t){function __(){this.constructor=n}Qe(n,t),n.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var Ke,Ze,Ye,Xe=function(){return Xe=Object.assign||function(n){for(var t,e=1,r=arguments.length;e<r;e++)for(var o in t=arguments[e])Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n},Xe.apply(this,arguments)};function Je(n,t,e,r){return new(e||(e=Promise))((function(o,a){function i(n){try{l(r.next(n))}catch(n){a(n)}}function s(n){try{l(r.throw(n))}catch(n){a(n)}}function l(n){var t;n.done?o(n.value):(t=n.value,t instanceof e?t:new e((function(n){n(t)}))).then(i,s)}l((r=r.apply(n,t||[])).next())}))}function $e(n,t){var e,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(e)throw new TypeError("Generator is already executing.");for(;i;)try{if(e=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(n,i)}catch(n){a=[6,n],r=0}finally{e=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}}function nr(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],r=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function tr(n,t){var e="function"==typeof Symbol&&n[Symbol.iterator];if(!e)return n;var r,o,a=e.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(n){o={error:n}}finally{try{r&&!r.done&&(e=a.return)&&e.call(a)}finally{if(o)throw o.error}}return i}function er(){var n;return"object"==typeof process&&void 0!==(null===(n=null===process||void 0===process?void 0:process.versions)||void 0===n?void 0:n.node)}!function(n){n.IDENTIFY="$identify",n.GROUP_IDENTIFY="$groupidentify"}(Ke||(Ke={})),function(n){n.SET="$set",n.SET_ONCE="$setOnce",n.ADD="$add",n.APPEND="$append",n.PREPEND="$prepend",n.REMOVE="$remove",n.PREINSERT="$preInsert",n.POSTINSERT="$postInsert",n.UNSET="$unset",n.CLEAR_ALL="$clearAll"}(Ze||(Ze={})),function(n){n[n.None=0]="None",n[n.Error=1]="Error",n[n.Warn=2]="Warn",n[n.Verbose=3]="Verbose"}(Ye||(Ye={}));var rr,or=(void 0===(rr=er()?e.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).__AMPLITUDE__&&(rr.__AMPLITUDE__={}),rr.__AMPLITUDE__),ar="Amplitude Logger ",ir=function(){function n(){this._logLevel=0}return n.prototype.disable=function(){this._logLevel=0},n.prototype.enable=function(n){void 0===n&&(n=Ye.Warn),this._logLevel=n},n.prototype.log=function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];this._logLevel<Ye.Verbose||e.g.console.log(ar+"[Log]: "+n.join(" "))},n.prototype.warn=function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];this._logLevel<Ye.Warn||e.g.console.warn(ar+"[Warn]: "+n.join(" "))},n.prototype.error=function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];this._logLevel<Ye.Error||e.g.console.error(ar+"[Error]: "+n.join(" "))},n}(),sr=or.logger;void 0===sr&&(sr=new ir,or.logger=sr);var lr,cr=function(n){void 0===n&&(n=25);for(var t="",e=0;e<n;e++)t+="abcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(36*Math.random()));return t},pr=function(n){if(Object.keys(n).length>1e3)return sr.warn("too many properties. Skipping operation"),!1;for(var t in n){if("string"!=typeof t)return sr.warn("invalid properties format. Skipping operation"),!1;var e=n[t];if(!dr(t,e))return!1}return!0},dr=function(n,t){var e,r;if("string"!=typeof n)return!1;if(Array.isArray(t))try{for(var o=Le(t),a=o.next();!a.done;a=o.next()){var i=a.value;if(Array.isArray(i))return sr.warn("invalid array element type ",typeof i),!1;if("object"==typeof i)return pr(t);if("number"!=typeof i&&"string"!=typeof i&&"boolean"!=typeof i)return sr.warn("invalid array element type ",typeof i),!1}}catch(n){e={error:n}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}else{if("object"==typeof t)return pr(t);if("number"!=typeof t&&"string"!=typeof t&&"boolean"!=typeof t)return sr.warn("invalid value type ",typeof t),!1}return!0},mr=[Ze.SET,Ze.SET_ONCE,Ze.ADD,Ze.APPEND,Ze.PREPEND,Ze.REMOVE,Ze.PREINSERT,Ze.POSTINSERT,Ze.UNSET,Ze.CLEAR_ALL],hr=[Ze.SET,Ze.SET_ONCE,Ze.ADD,Ze.APPEND,Ze.PREPEND,Ze.UNSET],gr=function(n){for(var t=[],e=1;e<arguments.length;e++)t[e-1]=arguments[e];return sr.warn.apply(sr,function(){for(var n=[],t=0;t<arguments.length;t++)n=n.concat(Re(arguments[t]));return n}(["On Identify operation ",n,": "],t))},fr=function(){function n(){this._propertySet=new Set,this._properties={},this._groups={}}return n.prototype.identifyUser=function(n,t){void 0===t&&(t=null);var e={event_type:Ke.IDENTIFY,groups:Me({},this._groups),user_properties:this.getUserProperties()},r=!1,o=!1;return"string"==typeof n&&n.length>0&&(r=!0,e.user_id=n),"string"==typeof t&&t.length>0&&(o=!0,e.device_id=t),r||o||sr.warn("Creating identify event without device or user ID - this event will be rejected unless one is attached"),e},n.prototype.identifyGroup=function(n,t){var e;return{event_type:Ke.GROUP_IDENTIFY,groups:(e={},e[n]=t,e),group_properties:this.getGroupUserProperties(),device_id:cr()}},n.prototype.getUserProperties=function(){var n,t,e={};try{for(var r=Le(mr),o=r.next();!o.done;o=r.next()){var a=o.value;a in this._properties&&(e[a]=this._properties[a])}}catch(t){n={error:t}}finally{try{o&&!o.done&&(t=r.return)&&t.call(r)}finally{if(n)throw n.error}}return e},n.prototype.getGroupUserProperties=function(){var n,t,e={};try{for(var r=Le(hr),o=r.next();!o.done;o=r.next()){var a=o.value;a in this._properties&&(e[a]=this._properties[a])}}catch(t){n={error:t}}finally{try{o&&!o.done&&(t=r.return)&&t.call(r)}finally{if(n)throw n.error}}return e},n.prototype.setGroup=function(n,t){return this._safeSet(Ze.SET,n,t)&&(this._groups[n]=t),this},n.prototype.set=function(n,t){return this._safeSet(Ze.SET,n,t),this},n.prototype.setOnce=function(n,t){return this._safeSet(Ze.SET_ONCE,n,t),this},n.prototype.append=function(n,t){return this._safeSet(Ze.APPEND,n,t),this},n.prototype.prepend=function(n,t){return this._safeSet(Ze.PREPEND,n,t),this},n.prototype.postInsert=function(n,t){return this._safeSet(Ze.POSTINSERT,n,t),this},n.prototype.preInsert=function(n,t){return this._safeSet(Ze.PREINSERT,n,t),this},n.prototype.remove=function(n,t){return this._safeSet(Ze.REMOVE,n,t),this},n.prototype.add=function(n,t){return this._safeSet(Ze.ADD,n,t),this},n.prototype.unset=function(n){return this._safeSet(Ze.UNSET,n,"-"),this},n.prototype.clearAll=function(){return this._properties={},this._properties[Ze.CLEAR_ALL]="-",this},n.prototype._safeSet=function(n,t,e){if(this._validate(n,t,e)){var r=this._properties[n];return void 0===r&&(r={},this._properties[n]=r),r[t]=e,this._propertySet.add(t),!0}return!1},n.prototype._validate=function(n,t,e){return void 0!==this._properties[Ze.CLEAR_ALL]?(gr(n,"clear all already set. Skipping operation"),!1):this._propertySet.has(t)?(gr(n,"property ",t," already used. Skipping operation"),!1):n===Ze.ADD?"number"==typeof e:n===Ze.UNSET||n===Ze.REMOVE||dr(t,e)},n}();!function(n){n.Unknown="unknown",n.Skipped="skipped",n.Success="success",n.RateLimit="rate_limit",n.PayloadTooLarge="payload_too_large",n.Invalid="invalid",n.Failed="failed",n.Timeout="Timeout",n.SystemError="SystemError"}(lr||(lr={}));var ur={status:lr.Skipped,statusCode:0},wr={serverUrl:"https://api2.amplitude.com/2/httpapi",debug:!1,maxCachedEvents:16e3,logLevel:Ye.None,optOut:!1,retryTimeouts:[100,100,200,200,400,400,800,800,1600,1600,3200,3200],retryClass:null,transportClass:null,uploadIntervalInSec:0,minIdLength:null};function yr(n){return n>=200&&n<300?lr.Success:429===n?lr.RateLimit:413===n?lr.PayloadTooLarge:408===n?lr.Timeout:n>=400&&n<500?lr.Invalid:n>=500?lr.Failed:lr.Unknown}var vr=function(n){var t=new Set;if(n.status===lr.Invalid&&void 0!==n.body){var e=n.body,r=e.eventsWithInvalidFields,o=e.eventsWithMissingFields;Object.keys(r).forEach((function(n){var e;(null!==(e=r[n])&&void 0!==e?e:[]).forEach((function(n){t.add(n)}))})),Object.keys(o).forEach((function(n){var e;(null!==(e=o[n])&&void 0!==e?e:[]).forEach((function(n){t.add(n)}))}))}return Array.from(t).sort((function(n,t){return n-t}))},br=function(){function n(){this._promiseQueue=[],this._promiseInProgress=!1}return n.prototype.addToQueue=function(n){return Fe(this,void 0,void 0,(function(){var t=this;return Be(this,(function(e){switch(e.label){case 0:return[4,new Promise((function(e,r){var o=function(){return Fe(t,void 0,void 0,(function(){var t,o;return Be(this,(function(a){switch(a.label){case 0:this._promiseInProgress=!0,a.label=1;case 1:return a.trys.push([1,3,4,5]),[4,n()];case 2:return t=a.sent(),e(t),[3,5];case 3:return o=a.sent(),r(o),[3,5];case 4:return this._notifyUploadFinish(),[7];case 5:return[2]}}))}))};if(t._promiseInProgress){var a={startPromise:o};t._promiseQueue.push(a)}else o()}))];case 1:return[2,e.sent()]}}))}))},n.prototype._notifyUploadFinish=function(){this._promiseInProgress=!1;var n=this._promiseQueue.shift();void 0!==n&&n.startPromise()},n}(),xr=e(6126),Ar=e(6461),Cr=function(){function n(n){if(this.options=n,this._uploadInProgress=!1,this._requestQueue=new br,n.serverUrl.startsWith("http://"))this.module=xr;else{if(!n.serverUrl.startsWith("https://"))throw new Error("Invalid server url");this.module=Ar}}return n.prototype.sendPayload=function(n,t){return void 0===t&&(t=1e4),Je(this,void 0,void 0,(function(){var e,r=this;return $e(this,(function(o){switch(o.label){case 0:return e=function(){return Je(r,void 0,void 0,(function(){return $e(this,(function(e){switch(e.label){case 0:return[4,this._sendWithModule(n,t)];case 1:return[2,e.sent()]}}))}))},[4,this._requestQueue.addToQueue(e)];case 1:return[2,o.sent()]}}))}))},n.prototype._getRequestOptions=function(){var n=Xe({},this.options.headers),t=new URL(this.options.serverUrl);return{headers:n,method:"POST",hostname:t.hostname,path:t.pathname}},n.prototype._sendWithModule=function(n,t){return Je(this,void 0,void 0,(function(){var e=this;return $e(this,(function(r){switch(r.label){case 0:return[4,new Promise((function(r,o){var a,i=e.module.request(e._getRequestOptions(),(function(n){n.setEncoding("utf8");var t="";n.on("data",(function(n){t+=n})),n.on("end",(function(){if(void 0!==a&&clearTimeout(a),n.complete&&t.length>0)try{var e=function(n){var t,e,r,o,a,i,s,l,c,p,d;if("object"!=typeof n)return null;var m=yr(n.code),h=n.code;switch(m){case lr.Success:return{status:m,statusCode:h,body:{eventsIngested:n.events_ingested,payloadSizeBytes:n.payload_size_bytes,serverUploadTime:n.server_upload_time}};case lr.Invalid:return{status:m,statusCode:h,body:{error:null!==(t=n.error)&&void 0!==t?t:"",missingField:null!==(e=n.missing_field)&&void 0!==e?e:null,eventsWithInvalidFields:null!==(r=n.events_with_invalid_fields)&&void 0!==r?r:{},eventsWithMissingFields:null!==(o=n.events_with_missing_fields)&&void 0!==o?o:{}}};case lr.PayloadTooLarge:return{status:m,statusCode:h,body:{error:null!==(a=n.error)&&void 0!==a?a:""}};case lr.RateLimit:return{status:m,statusCode:h,body:{error:null!==(i=n.error)&&void 0!==i?i:"",epsThreshold:n.eps_threshold,throttledDevices:null!==(s=n.throttled_devices)&&void 0!==s?s:{},throttledUsers:null!==(l=n.throttled_users)&&void 0!==l?l:{},exceededDailyQuotaDevices:null!==(c=n.exceeded_daily_quota_devices)&&void 0!==c?c:{},exceededDailyQuotaUsers:null!==(p=n.exceeded_daily_quota_users)&&void 0!==p?p:{},throttledEvents:null!==(d=n.throttled_events)&&void 0!==d?d:[]}};case lr.Timeout:default:return{status:m,statusCode:h}}}(JSON.parse(t));if(null!==e)return r(e)}catch(n){}var o,i;r({status:yr(i=void 0===(o=n).statusCode?0:o.statusCode),statusCode:i})}))}));t>0&&(a=setTimeout((function(){i.destroy(),r({status:lr.Timeout,statusCode:0})}),t)),i.on("error",o),i.end(JSON.stringify(n))}))];case 1:return[2,r.sent()]}}))}))},n}(),kr=function(){function n(n,t){var e;void 0===t&&(t={}),this._apiKey=n,this._options=Xe(Xe({},wr),t),this._transport=null!==(e=this._options.transportClass)&&void 0!==e?e:function(n){var t={serverUrl:n.serverUrl,headers:{"Content-Type":"application/json"}};return new Cr(t)}(this._options)}return n.prototype.sendEventsWithRetry=function(n){return Je(this,void 0,void 0,(function(){return $e(this,(function(t){switch(t.label){case 0:return lr.Unknown,[4,this._transport.sendPayload(this._getPayload(n))];case 1:return[2,t.sent()]}}))}))},n.prototype._getPayloadOptions=function(){return"number"==typeof this._options.minIdLength?{options:{min_id_length:this._options.minIdLength}}:{}},n.prototype._getPayload=function(n){return Xe({api_key:this._apiKey,events:n},this._getPayloadOptions())},n}(),Er=function(n){function t(t,e){void 0===e&&(e={});var r=n.call(this,t,e)||this;return r._idToBuffer=new Map,r._eventsInRetry=0,void 0!==r._options.maxRetries&&(sr.warn("DEPRECATED. Please use retryTimeouts. It will be converted to retryTimeouts with exponential wait times (i.e. 100ms -> 200ms -> 400ms -> ...)"),r._options.retryTimeouts=function(n){for(var t=[],e=100,r=0;r<n;r++)t.push(e),e*=2;return t}(r._options.maxRetries),delete r._options.maxRetries),r}return qe(t,n),t.prototype.sendEventsWithRetry=function(n){return Je(this,void 0,void 0,(function(){var t,e,r;return $e(this,(function(o){switch(o.label){case 0:t={status:lr.Unknown,statusCode:0},e=[],o.label=1;case 1:return o.trys.push([1,3,,4]),e=this._pruneEvents(n),[4,this._transport.sendPayload(this._getPayload(e))];case 2:if((t=o.sent()).status!==lr.Success)throw new Error(t.status);return[3,4];case 3:return void 0!==(a=r=o.sent()).code&&void 0!==a.errno&&void 0!==a.syscall?t={status:lr.SystemError,statusCode:0,error:r}:(sr.warn("Unknown error caught when sending events"),sr.warn(r)),this._shouldRetryEvents()&&this._onEventsError(e,t),[3,4];case 4:return[2,t]}var a}))}))},t.prototype._shouldRetryEvents=function(){return 0!==this._options.retryTimeouts.length&&this._eventsInRetry<this._options.maxCachedEvents},t.prototype._pruneEvents=function(n){var t,e,r=[];if(Array.isArray(n))try{for(var o=nr(n),a=o.next();!a.done;a=o.next()){var i=a.value,s=i.user_id,l=void 0===s?"":s,c=i.device_id,p=void 0===c?"":c;if(l.length>0||p.length>0){var d=this._getRetryBuffer(l,p);null!==d?(d.push(i),this._eventsInRetry++):r.push(i)}}}catch(n){t={error:n}}finally{try{a&&!a.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return r},t.prototype._getRetryBuffer=function(n,t){var e,r=this._idToBuffer.get(n);return void 0===r?null:null!==(e=r.get(t))&&void 0!==e?e:null},t.prototype._cleanUpBuffer=function(n,t){var e=this._idToBuffer.get(n);if(void 0!==e){var r=e.get(t);void 0!==r&&0===r.length&&e.delete(t),0===e.size&&this._idToBuffer.delete(n)}},t.prototype._onEventsError=function(n,t){var e,r=this,o=n;if(t.status===lr.RateLimit&&void 0!==t.body){var a=t.body,i=a.exceededDailyQuotaUsers,s=a.exceededDailyQuotaDevices;o=n.filter((function(n){var t=n.user_id,e=n.device_id;return!(void 0!==t&&t in i||void 0!==e&&e in s)}))}else if(t.status===lr.Invalid){if("string"==typeof(null===(e=t.body)||void 0===e?void 0:e.missingField)||1===n.length)return;if(void 0!==t.body){var l=new Set(vr(t));o=n.filter((function(n,t){return!l.has(t)}))}}else if(t.status===lr.Success)return;o.forEach((function(n){var t=n.user_id,e=void 0===t?"":t,o=n.device_id,a=void 0===o?"":o;if(e.length>0||a.length>0){var i=r._idToBuffer.get(e);void 0===i&&(i=new Map,r._idToBuffer.set(e,i));var s=i.get(a);void 0===s&&(s=[],i.set(a,s),setTimeout((function(){r._retryEventsOnLoop(e,a)}),0)),r._eventsInRetry++,s.push(n)}}))},t.prototype._retryEventsOnce=function(n,t,e){return Je(this,void 0,void 0,(function(){var r,o,a,i,s,l,c;return $e(this,(function(p){switch(p.label){case 0:return[4,this._transport.sendPayload(this._getPayload(e))];case 1:return r=p.sent(),o=!0,a=!1,i=[],r.status===lr.RateLimit?(void 0!==r.body&&(s=r.body,l=s.exceededDailyQuotaUsers,c=s.exceededDailyQuotaDevices,(t in c||n in l)&&(o=!1)),a=!0):r.status===lr.PayloadTooLarge?a=!0:r.status===lr.Invalid?1===e.length?o=!1:i=vr(r):r.status===lr.Success&&(o=!1),[2,{shouldRetry:o,shouldReduceEventCount:a,eventIndicesToRemove:i}]}}))}))},t.prototype._retryEventsOnLoop=function(n,t){return Je(this,void 0,void 0,(function(){var e,r,o,a,i,s=this;return $e(this,(function(l){switch(l.label){case 0:if(null===(e=this._getRetryBuffer(n,t))||0===e.length)return this._cleanUpBuffer(n,t),[2];r=e.length,o=function(o){var i,s,l,c,p,d,m,h;return $e(this,(function(g){switch(g.label){case 0:return i=a._options.retryTimeouts[o],[4,(f=i,Fe(void 0,void 0,void 0,(function(){return Be(this,(function(n){switch(n.label){case 0:return[4,new Promise((function(n){return setTimeout(n,f)}))];case 1:return[2,n.sent()]}}))})))];case 1:return g.sent(),s=o===a._options.retryTimeouts.length,l=e.slice(0,r),[4,a._retryEventsOnce(n,t,l)];case 2:return c=g.sent(),p=c.shouldRetry,d=c.shouldReduceEventCount,(m=c.eventIndicesToRemove).length>0&&(h=0,Array.from(m).reverse().forEach((function(n){n<r&&(e.splice(n,1),h+=1)})),r-=h,a._eventsInRetry-=r,r<1)?[2,"break"]:p?(d&&!s&&(r=Math.max(r>>1,1)),[2]):[2,"break"]}var f}))},a=this,i=0,l.label=1;case 1:return i<this._options.retryTimeouts.length?[5,o(i)]:[3,4];case 2:if("break"===l.sent())return[3,4];l.label=3;case 3:return i++,[3,1];case 4:return e.splice(0,r),this._eventsInRetry-=r,setTimeout((function(){s._retryEventsOnLoop(n,t)}),0),[2]}}))}))},t}(kr),_r=function(){function n(n,t){var e;void 0===t&&(t={}),this._events=[],this._responseListeners=[],this._flushTimer=null,this._apiKey=n,this._options=Object.assign({},wr,t),this._setUpLogging(),this._transportWithRetry=null!==(e=this._options.retryClass)&&void 0!==e?e:this._setupDefaultTransport(),er()||sr.warn("@amplitude/node initialized in a non-node environment and will not work. If you are planning to add Amplitude to a browser environment, please use amplitude-js")}return n.prototype.getOptions=function(){return this._options},n.prototype.flush=function(){return Je(this,void 0,void 0,(function(){var n,t,e,r;return $e(this,(function(o){switch(o.label){case 0:if(null!==this._flushTimer&&(clearTimeout(this._flushTimer),this._flushTimer=null),0===this._events.length)return[2,ur];n=this._responseListeners,this._responseListeners=[],t=this._events,this._events=[],o.label=1;case 1:return o.trys.push([1,3,,4]),[4,this._transportWithRetry.sendEventsWithRetry(t)];case 2:return e=o.sent(),n.forEach((function(n){return(0,n.resolve)(e)})),[2,e];case 3:throw r=o.sent(),n.forEach((function(n){return(0,n.reject)(r)})),r;case 4:return[2]}}))}))},n.prototype.logEvent=function(n){return Je(this,void 0,void 0,(function(){var t=this;return $e(this,(function(e){switch(e.label){case 0:return this._options.optOut?[4,Promise.resolve(ur)]:[3,2];case 1:case 3:case 5:return[2,e.sent()];case 2:return function(n){if("string"!=typeof n.event_type)return sr.warn("Invalid event: expected string for event_type field"),!1;var t=void 0!==n.device_id,e=void 0!==n.user_id,r=void 0!==n.event_properties;return t||e?t&&"string"!=typeof n.device_id?(sr.warn("Invalid event: expected device id to be a string if present"),!1):e&&"string"!=typeof n.user_id?(sr.warn("Invalid event: expected user id to be a string if present"),!1):!r||"object"==typeof n.event_properties||(sr.warn("Invalid event properties: expected event properties to be type object"),!1):(sr.warn("Invalid event: expected at least one of device or user id"),!1)}(n)?[3,4]:(sr.warn("Found invalid event - skipping logEvent action."),[4,Promise.resolve(ur)]);case 4:return this._annotateEvent(n),[4,new Promise((function(e,r){t._events.push(n),t._responseListeners.push({resolve:e,reject:r}),t._events.length>=t._options.maxCachedEvents?t.flush():null===t._flushTimer&&(t._flushTimer=setTimeout((function(){t.flush()}),1e3*t._options.uploadIntervalInSec))}))]}}))}))},n.prototype.identify=function(n,t,e){return Je(this,void 0,void 0,(function(){var r;return $e(this,(function(o){switch(o.label){case 0:return e instanceof fr?[3,2]:(sr.warn("Invalid Identify object. Skipping operation."),[4,Promise.resolve(ur)]);case 1:case 3:return[2,o.sent()];case 2:return r=e.identifyUser(n,t),[4,this.logEvent(r)]}}))}))},n.prototype._annotateEvent=function(n){n.library="amplitude-node/1.6.1"},n.prototype._setupDefaultTransport=function(){return new Er(this._apiKey,this._options)},n.prototype._setUpLogging=function(){(this._options.debug||this._options.logLevel>0)&&(this._options.logLevel>0?sr.enable(this._options.logLevel):sr.enable())},n}();!function(n){function t(t,e){void 0===e&&(e={});var r=n.call(this,t,e)||this;return r._eventsToRetry=[],r._requestQueue=new br,r}qe(t,n),t.prototype.sendEventsWithRetry=function(n){return Je(this,void 0,void 0,(function(){var t=this;return $e(this,(function(e){switch(e.label){case 0:return[4,this._requestQueue.addToQueue((function(){return Je(t,void 0,void 0,(function(){var t;return $e(this,(function(e){switch(e.label){case 0:t={status:lr.Unknown,statusCode:0},e.label=1;case 1:return e.trys.push([1,3,,4]),[4,this._transport.sendPayload(this._getPayload(n))];case 2:if((t=e.sent()).status!==lr.Success)throw new Error(t.status);return this._onSendSuccess(),[3,4];case 3:return e.sent(),this._onSendError(n,t),[3,4];case 4:return[2,t]}}))}))}))];case 1:return[2,e.sent()]}}))}))},t.prototype._getPayload=function(n){return Xe({api_key:this._apiKey,events:this._eventsToRetry.concat(n)},this._getPayloadOptions())},t.prototype._onSendSuccess=function(){this._eventsToRetry=[]},t.prototype._onSendError=function(n,t){var e,r=Array.from(n);if(t.status===lr.Invalid){if("string"==typeof(null===(e=t.body)||void 0===e?void 0:e.missingField)||1===n.length)r=[];else if(void 0!==t.body){var o=new Set(vr(t));r=n.filter((function(n,t){return!o.has(t)}))}}else t.status===lr.Success&&(r=[]);if(this._eventsToRetry=r,this._eventsToRetry.length>this._options.maxCachedEvents){var a=this._eventsToRetry.length-this._options.maxCachedEvents;this._eventsToRetry.splice(0,a)}}}(kr);var Pr=function(){function n(){this._deviceId=null,this._userId=null,this._identityListeners=[]}return n.prototype.initializeDeviceId=function(t){if(void 0===t&&(t=""),null!==this._deviceId)return sr.warn("Cannot set device ID twice for same identity. Skipping operation."),this._deviceId;var e;return e="string"==typeof t&&t.length>0?t:"number"==typeof t?String(t):n.generateDefaultId(),this._deviceId=e,this._alertIdentityListeners(),this._deviceId},n.prototype.getDeviceId=function(){return null==this._deviceId?(sr.warn("Did not detect device ID; generating one for this instance."),this.initializeDeviceId()):this._deviceId},n.prototype.setUserId=function(n){if(void 0===n&&(n=null),"string"==typeof n)this._userId=n;else if("number"==typeof n)this._userId=String(n);else{if(null!=n)return void sr.warn("User ID did not have correct type. Skipping operation.");this._userId=null}this._alertIdentityListeners()},n.prototype.getUserId=function(){return this._userId},n.prototype._alertIdentityListeners=function(){var n,t;if(null==this._deviceId)this.initializeDeviceId();else try{for(var e=nr(this._identityListeners),r=e.next();!r.done;r=e.next())(0,r.value)(this._deviceId,this._userId)}catch(t){n={error:t}}finally{try{r&&!r.done&&(t=e.return)&&t.call(e)}finally{if(n)throw n.error}}},n.prototype.addIdentityListener=function(){for(var n,t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];(n=this._identityListeners).push.apply(n,function(){for(var n=[],t=0;t<arguments.length;t++)n=n.concat(tr(arguments[t]));return n}(t))},n.prototype.getIdentityListeners=function(){return Array.from(this._identityListeners)},n.generateDefaultId=function(){return cr()},n}();function Sr(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}const Dr="\n    mutation createHitCountEvent(\n      $source: Float\n      $userId: Float\n      $visitorId: Float\n      $resourceId: Float!\n      $method: Float!\n    ) {\n      createHitCountEvent(\n        source: $source\n        userId: $userId\n        visitorId: $visitorId\n        resourceId: $resourceId\n        method: $method\n      ) {\n        status\n        message\n      }\n    }\n  ",Ir="click tab",Tr="logout",Mr="insert animation",Fr="login",Br="explore keywords",Lr="import local file",Rr=async(n,t,e)=>(await fetch("https://graphql.lottiefiles.com",{method:"POST",headers:{"Content-Type":"application/json",Authorization:t?`Bearer ${t}`:null},body:JSON.stringify({query:n,variables:e})})).json();let Or,Nr,Vr,zr,jr,Gr,Hr;class Ur{static getInstance(n,t,e,r,o,a,i,s){if(!Ur.instance){const n=new Ur;Ur.instance=n}return Or={time:t,platform:e,appVersion:r,deviceId:o,sourceId:a,apiKey:n},Nr=s||!1,Vr=i,Ur.instance}pluginTracking(n){try{!Nr&&Or.apiKey&&((async(n,t)=>{fetch("https://api2.amplitude.com/2/httpapi",{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify({api_key:n,events:t})})})(Or.apiKey,[{event_type:n.eventType,user_id:n.userId&&n.userId.toString(),location_lat:n.locationLat&&n.locationLat,location_lng:n.locationLng&&n.locationLng,version_name:n.versionName&&n.versionName,library:n.library&&n.library,os_name:n.osName&&n.osName,os_version:n.osVersion&&n.osVersion,device_brand:n.deviceBrand&&n.deviceBrand,device_manufacturer:n.deviceManufacturer&&n.deviceManufacturer,device_model:n.deviceModel&&n.deviceModel,carrier:n.carrier&&n.carrier,country:n.country&&n.country,region:n.region&&n.region,city:n.city&&n.city,dma:n.dma&&n.dma,idfa:n.idfa&&n.idfa,idfv:n.idfv&&n.idfv,adid:n.adid&&n.adid,android_id:n.androidId&&n.androidId,language:n.language&&n.language,ip:n.ip&&n.ip,uuid:n.uuid&&n.uuid,event_properties:n.eventProperties&&n.eventProperties,user_properties:n.userProperties&&n.userProperties,price:n.price&&n.price,quantity:n.quantity&&n.quantity,revenue:n.revenue&&n.revenue,productId:n.productId&&n.productId,revenueType:n.revenueType&&n.revenueType,event_id:n.eventId&&n.eventId,session_id:n.sessionId&&n.sessionId,insert_id:n.insertId&&n.insertId,groups:n.groups&&n.groups,time:Or.time?Or.time:n.time&&n.time,platform:Or.platform?Or.platform:n.platform&&n.platform,app_version:Or.appVersion?Or.appVersion:n.appVersion&&n.appVersion,device_id:Or.deviceId?Or.deviceId:n.deviceId&&n.deviceId}]),n.userId&&n.method&&Or.sourceId&&Rr(Dr,Vr,{resourceId:n.resourceId?n.resourceId:n.userId,method:n.method,source:Or.sourceId,userId:n.userId&&n.userId,visitorId:n.visitorId&&n.visitorId}))}catch(n){throw new Error(n)}}}Sr(Ur,"instance",void 0);class Wr{static getInstance(n,t,e,r,o,a,i,s){if(!Wr.instance){const n=new Wr;Wr.instance=n}return jr={time:t,platform:e,appVersion:r,deviceId:o,sourceId:a},Gr=s||!1,Hr=i,Gr&&(zr=function(n,t){return void 0===t&&(t={}),new _r(n,t)}(n)),Wr.instance}async pluginTracking(n){try{Gr&&(zr.logEvent({event_type:n.eventType,user_id:n.userId&&n.userId.toString(),location_lat:n.locationLat&&n.locationLat,location_lng:n.locationLng&&n.locationLng,version_name:n.versionName&&n.versionName,library:n.library&&n.library,os_name:n.osName&&n.osName,os_version:n.osVersion&&n.osVersion,device_brand:n.deviceBrand&&n.deviceBrand,device_manufacturer:n.deviceManufacturer&&n.deviceManufacturer,device_model:n.deviceModel&&n.deviceModel,carrier:n.carrier&&n.carrier,country:n.country&&n.country,region:n.region&&n.region,city:n.city&&n.city,dma:n.dma&&n.dma,idfa:n.idfa&&n.idfa,idfv:n.idfv&&n.idfv,adid:n.adid&&n.adid,android_id:n.androidId&&n.androidId,language:n.language&&n.language,ip:n.ip&&n.ip,uuid:n.uuid&&n.uuid,event_properties:n.eventProperties&&n.eventProperties,user_properties:n.userProperties&&n.userProperties,price:n.price&&n.price,quantity:n.quantity&&n.quantity,revenue:n.revenue&&n.revenue,productId:n.productId&&n.productId,revenueType:n.revenueType&&n.revenueType,event_id:n.eventId&&n.eventId,session_id:n.sessionId&&n.sessionId,insert_id:n.insertId&&n.insertId,groups:n.groups&&n.groups,time:jr.time?jr.time:n.time&&n.time,platform:jr.platform?jr.platform:n.platform&&n.platform,app_version:jr.appVersion?jr.appVersion:n.appVersion&&n.appVersion,device_id:jr.deviceId?jr.deviceId:n.deviceId&&n.deviceId}),zr.flush(),n.userId&&n.method&&jr.sourceId&&Rr(Dr,Hr,{resourceId:n.resourceId?n.resourceId:n.userId,method:n.method,source:jr.sourceId,userId:n.userId&&n.userId,visitorId:n.visitorId&&n.visitorId}))}catch(n){throw new Error(n)}}}var Qr,qr,Kr,Zr,Yr,Xr;Sr(Wr,"instance",void 0),function(n){n.compositions="Compositions",n.discover="Discover",n.import="Import",n.myAnimation="My Animation",n.myLotties="My Lotties",n.search="Search"}(Qr||(Qr={})),function(n){n.gif="GIF",n.lottie="Lottie",n.png="PNG",n.svg="SVG"}(qr||(qr={})),function(n){n.clicked="clicked",n.completed="completed"}(Kr||(Kr={})),function(n){n.dlottie="dotLottie",n.json="JSON"}(Zr||(Zr={})),function(n){n.about="about plugin",n.feedback="feedback",n.helpC="help centre",n.profiles="profles"}(Yr||(Yr={})),function(n){n.composition="Composition",n.explore="Explore",n.featured="Featured",n.preview="Preview"}(Xr||(Xr={}));const Jr={tabsType:Qr,animationsType:qr,animationListClickType:Xr,loginIntentType:Kr,importType:Zr,settingsType:Yr};var $r=window.wp.blocks,no=window.wp.i18n;function to(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var eo=window.wp.apiFetch,ro=e.n(eo);function oo(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function ao(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?oo(Object(e),!0).forEach((function(t){to(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):oo(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}var io="/lottiefiles/v1/settings/",so=function(){var n=o(s().mark((function n(){var t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,ro()({path:io,method:"GET"}).catch((function(n){return ao(ao({},n),{},{error:!0})}));case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),lo=function(){var n=o(s().mark((function n(t){var e;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e=ro()({path:io,data:t,method:"POST"}).catch((function(n){return ao(ao({},n),{},{error:!0})})),n.abrupt("return",e);case 2:case"end":return n.stop()}}),n)})));return function(_x){return n.apply(this,arguments)}}(),co=function(){var n=o(s().mark((function n(t){var e;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e=ro()({path:io,data:t,method:"DELETE"}).catch((function(n){return ao(ao({},n),{},{error:!0})})),n.abrupt("return",e);case 2:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}(),po=function(n){var t=n.size,e=void 0===t?24:t;return(0,a.createElement)("svg",{width:"".concat(e,"px"),height:"".concat(e,"px"),viewBox:"0 0 80 80",fill:"none"},(0,a.createElement)("path",{d:"M59.7566 0H20.2433C9.06324 0 0 9.06331 0 20.2434V59.7566C0 70.9367 9.06324 80 20.2433 80H59.7566C70.9367 80 79.9999 70.9367 79.9999 59.7566V20.2434C79.9999 9.06331 70.9367 0 59.7566 0Z",fill:"#00DDB3"}),(0,a.createElement)("path",{d:"M60.8068 17.9194C47.0165 17.9194 41.9304 27.7511 37.8298 35.6521L35.1326 40.7018C30.7846 49.0814 27.5398 54.1716 19.1764 54.1716C18.6567 54.1711 18.1421 54.273 17.6618 54.4715C17.1815 54.67 16.7451 54.9612 16.3775 55.3285C16.0098 55.6958 15.7182 56.1319 15.5192 56.6119C15.3202 57.092 15.2178 57.6065 15.2178 58.1262C15.2178 58.6459 15.3202 59.1605 15.5192 59.6405C15.7182 60.1206 16.0098 60.5567 16.3775 60.924C16.7451 61.2912 17.1815 61.5824 17.6618 61.7809C18.1421 61.9794 18.6567 62.0813 19.1764 62.0808C32.9667 62.0808 38.0529 52.2491 42.1534 44.3481L44.8344 39.2984C49.1824 30.9188 52.4272 25.8286 60.7906 25.8286C61.3103 25.8291 61.825 25.7272 62.3052 25.5287C62.7855 25.3302 63.2219 25.039 63.5895 24.6717C63.9572 24.3044 64.2488 23.8683 64.4478 23.3883C64.6468 22.9082 64.7492 22.3937 64.7492 21.874C64.7492 21.3543 64.6468 20.8397 64.4478 20.3597C64.2488 19.8796 63.9572 19.4435 63.5895 19.0762C63.2219 18.7089 62.7855 18.4178 62.3052 18.2193C61.825 18.0208 61.3103 17.9189 60.7906 17.9194H60.8068Z",fill:"white"}))},mo=e(343),ho=function(){var n=o(s().mark((function n(t){var e,r,o;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,mo.DotLottieUtils.build(t);case 2:if(e=n.sent,n.prev=3,r=e.getManifest().animations[0].id,!(o=e.extract(r,mo.ExtractionType.String,!0))||"string"!=typeof o){n.next=8;break}return n.abrupt("return",JSON.parse(o));case 8:n.next=13;break;case 10:n.prev=10,n.t0=n.catch(3),console.error(n.t0);case 13:return n.abrupt("return",null);case 14:case"end":return n.stop()}}),n,null,[[3,10]])})));return function(_x){return n.apply(this,arguments)}}(),go=function(n){return!!n.endsWith(".lottie")||"lottie"===n.substring(n.lastIndexOf("/")+1,n.indexOf("?")).split(".").pop()},fo=function(n){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(n instanceof Date&&!isNaN(n)){var e={month:"short",day:"numeric"};return t&&(e.year="numeric"),n.toLocaleDateString("en-US",e)}return n};function uo(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,r=new Array(t);e<t;e++)r[e]=n[e];return r}function wo(n,t){if(n){if("string"==typeof n)return uo(n,t);var e=Object.prototype.toString.call(n).slice(8,-1);return"Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e?Array.from(n):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?uo(n,t):void 0}}function yo(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var e=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=e){var r,o,a=[],_n=!0,i=!1;try{for(e=e.call(n);!(_n=(r=e.next()).done)&&(a.push(r.value),!t||a.length!==t);_n=!0);}catch(n){i=!0,o=n}finally{try{_n||null==e.return||e.return()}finally{if(i)throw o}}return a}}(n,t)||wo(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var vo="Invariant Violation",bo=Object.setPrototypeOf,xo=void 0===bo?function(n,t){return n.__proto__=t,n}:bo,Ao=function(n){function t(e){void 0===e&&(e=vo);var r=n.call(this,"number"==typeof e?vo+": "+e+" (see https://github.com/apollographql/invariant-packages)":e)||this;return r.framesToPop=1,r.name=vo,xo(r,t.prototype),r}return Te(t,n),t}(Error);function Co(n,t){if(!n)throw new Ao(t)}var ko,Eo=["debug","log","warn","error","silent"],_o=Eo.indexOf("log");function Po(n){return function(){if(Eo.indexOf(n)>=_o)return(console[n]||console.log).apply(console,arguments)}}function So(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function Do(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?So(Object(e),!0).forEach((function(t){to(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):So(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}function Io(){return ko||(ko=Se.createContext({})),ko}function To(){var n=Se.useContext(Io()).instance;return Co(n,"No Tracker Client instance can be found. Please ensure that you have called `TrackerProvider` higher up in your tree."),n}!function(n){n.debug=Po("debug"),n.log=Po("log"),n.warn=Po("warn"),n.error=Po("error")}(Co||(Co={}));var Mo,Fo=function(n){var t=n.children,e=n.instance,r=Io();return(0,a.createElement)(r.Consumer,null,(function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e&&n.instance!==e&&(n=Do(Do({},n),{},{instance:e})),Co(n.instance,"TrackerProvider was not passed an application instance."),(0,a.createElement)(r.Provider,{value:n},t)}))},Bo=window.wp.blockEditor,Lo=window.wp.components;function Ro(){return Ro=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},Ro.apply(this,arguments)}!function(n){n.Pop="POP",n.Push="PUSH",n.Replace="REPLACE"}(Mo||(Mo={}));function Oo(n,t,e){return Math.min(Math.max(n,t),e)}function No(){var n=[];return{get length(){return n.length},push:function(t){return n.push(t),function(){n=n.filter((function(n){return n!==t}))}},call:function(t){n.forEach((function(n){return n&&n(t)}))}}}function Vo(){return Math.random().toString(36).substr(2,8)}function zo(n){var t=n.pathname,e=void 0===t?"/":t,r=n.search,o=void 0===r?"":r,a=n.hash,i=void 0===a?"":a;return o&&"?"!==o&&(e+="?"===o.charAt(0)?o:"?"+o),i&&"#"!==i&&(e+="#"===i.charAt(0)?i:"#"+i),e}function jo(n){var t={};if(n){var e=n.indexOf("#");e>=0&&(t.hash=n.substr(e),n=n.substr(0,e));var r=n.indexOf("?");r>=0&&(t.search=n.substr(r),n=n.substr(0,r)),n&&(t.pathname=n)}return t}function Go(n,t){if(!n)throw new Error(t)}const Ho=(0,Se.createContext)(null),Uo=(0,Se.createContext)(null),Wo=(0,Se.createContext)({outlet:null,matches:[]});function Qo(n){let{basename:t,children:e,initialEntries:r,initialIndex:o}=n,a=(0,Se.useRef)();null==a.current&&(a.current=function(n){void 0===n&&(n={});var t=n,e=t.initialEntries,r=void 0===e?["/"]:e,o=t.initialIndex,a=r.map((function(n){return Ro({pathname:"/",search:"",hash:"",state:null,key:Vo()},"string"==typeof n?jo(n):n)})),i=Oo(null==o?a.length-1:o,0,a.length-1),s=Mo.Pop,l=a[i],c=No(),p=No();function d(n,t){return void 0===t&&(t=null),Ro({pathname:l.pathname,search:"",hash:""},"string"==typeof n?jo(n):n,{state:t,key:Vo()})}function m(n,t,e){return!p.length||(p.call({action:n,location:t,retry:e}),!1)}function h(n,t){s=n,l=t,c.call({action:s,location:l})}function g(n){var t=Oo(i+n,0,a.length-1),e=Mo.Pop,r=a[t];m(e,r,(function(){g(n)}))&&(i=t,h(e,r))}var f={get index(){return i},get action(){return s},get location(){return l},createHref:function(n){return"string"==typeof n?n:zo(n)},push:function n(t,e){var r=Mo.Push,o=d(t,e);m(r,o,(function(){n(t,e)}))&&(i+=1,a.splice(i,a.length,o),h(r,o))},replace:function n(t,e){var r=Mo.Replace,o=d(t,e);m(r,o,(function(){n(t,e)}))&&(a[i]=o,h(r,o))},go:g,back:function(){g(-1)},forward:function(){g(1)},listen:function(n){return c.push(n)},block:function(n){return p.push(n)}};return f}({initialEntries:r,initialIndex:o}));let i=a.current,[s,l]=(0,Se.useState)({action:i.action,location:i.location});return(0,Se.useLayoutEffect)((()=>i.listen(l)),[i]),(0,Se.createElement)(Yo,{basename:t,children:e,location:s.location,navigationType:s.action,navigator:i})}function qo(n){let{to:t,replace:e,state:r}=n;Jo()||Go(!1);let o=na();return(0,Se.useEffect)((()=>{o(t,{replace:e,state:r})})),null}function Ko(n){return function(n){let t=(0,Se.useContext)(Wo).outlet;return t?(0,Se.createElement)(ta.Provider,{value:n},t):t}(n.context)}function Zo(n){Go(!1)}function Yo(n){let{basename:t="/",children:e=null,location:r,navigationType:o=Mo.Pop,navigator:a,static:i=!1}=n;Jo()&&Go(!1);let s=va(t),l=(0,Se.useMemo)((()=>({basename:s,navigator:a,static:i})),[s,a,i]);"string"==typeof r&&(r=jo(r));let{pathname:c="/",search:p="",hash:d="",state:m=null,key:h="default"}=r,g=(0,Se.useMemo)((()=>{let n=wa(c,s);return null==n?null:{pathname:n,search:p,hash:d,state:m,key:h}}),[s,c,p,d,m,h]);return null==g?null:(0,Se.createElement)(Ho.Provider,{value:l},(0,Se.createElement)(Uo.Provider,{children:e,value:{location:g,navigationType:o}}))}function Xo(n){let{children:t,location:e}=n;return function(n,t){Jo()||Go(!1);let{matches:e}=(0,Se.useContext)(Wo),r=e[e.length-1],o=r?r.params:{},a=(r&&r.pathname,r?r.pathnameBase:"/");r&&r.route;let i,s=$o();if(t){var l;let n="string"==typeof t?jo(t):t;"/"===a||(null==(l=n.pathname)?void 0:l.startsWith(a))||Go(!1),i=n}else i=s;let c=i.pathname||"/",p=function(n,t,e){void 0===e&&(e="/");let r=wa(("string"==typeof t?jo(t):t).pathname||"/",e);if(null==r)return null;let o=aa(n);!function(n){n.sort(((n,t)=>n.score!==t.score?t.score-n.score:function(n,t){return n.length===t.length&&n.slice(0,-1).every(((n,e)=>n===t[e]))?n[n.length-1]-t[t.length-1]:0}(n.routesMeta.map((n=>n.childrenIndex)),t.routesMeta.map((n=>n.childrenIndex)))))}(o);let a=null;for(let n=0;null==a&&n<o.length;++n)a=ga(o[n],r);return a}(n,{pathname:"/"===a?c:c.slice(a.length)||"/"});return function(n,t){return void 0===t&&(t=[]),null==n?null:n.reduceRight(((e,r,o)=>(0,Se.createElement)(Wo.Provider,{children:void 0!==r.route.element?r.route.element:(0,Se.createElement)(Ko,null),value:{outlet:e,matches:t.concat(n.slice(0,o+1))}})),null)}(p&&p.map((n=>Object.assign({},n,{params:Object.assign({},o,n.params),pathname:ya([a,n.pathname]),pathnameBase:"/"===n.pathnameBase?a:ya([a,n.pathnameBase])}))),e)}(oa(t),e)}function Jo(){return null!=(0,Se.useContext)(Uo)}function $o(){return Jo()||Go(!1),(0,Se.useContext)(Uo).location}function na(){Jo()||Go(!1);let{basename:n,navigator:t}=(0,Se.useContext)(Ho),{matches:e}=(0,Se.useContext)(Wo),{pathname:r}=$o(),o=JSON.stringify(e.map((n=>n.pathnameBase))),a=(0,Se.useRef)(!1);(0,Se.useEffect)((()=>{a.current=!0}));let i=(0,Se.useCallback)((function(e,i){if(void 0===i&&(i={}),!a.current)return;if("number"==typeof e)return void t.go(e);let s=ua(e,JSON.parse(o),r);"/"!==n&&(s.pathname=ya([n,s.pathname])),(i.replace?t.replace:t.push)(s,i.state)}),[n,t,o,r]);return i}const ta=(0,Se.createContext)(null);function ea(){let{matches:n}=(0,Se.useContext)(Wo),t=n[n.length-1];return t?t.params:{}}function ra(n){let{matches:t}=(0,Se.useContext)(Wo),{pathname:e}=$o(),r=JSON.stringify(t.map((n=>n.pathnameBase)));return(0,Se.useMemo)((()=>ua(n,JSON.parse(r),e)),[n,r,e])}function oa(n){let t=[];return Se.Children.forEach(n,(n=>{if(!(0,Se.isValidElement)(n))return;if(n.type===Se.Fragment)return void t.push.apply(t,oa(n.props.children));n.type!==Zo&&Go(!1);let e={caseSensitive:n.props.caseSensitive,element:n.props.element,index:n.props.index,path:n.props.path};n.props.children&&(e.children=oa(n.props.children)),t.push(e)})),t}function aa(n,t,e,r){return void 0===t&&(t=[]),void 0===e&&(e=[]),void 0===r&&(r=""),n.forEach(((n,o)=>{let a={relativePath:n.path||"",caseSensitive:!0===n.caseSensitive,childrenIndex:o,route:n};a.relativePath.startsWith("/")&&(a.relativePath.startsWith(r)||Go(!1),a.relativePath=a.relativePath.slice(r.length));let i=ya([r,a.relativePath]),s=e.concat(a);n.children&&n.children.length>0&&(!0===n.index&&Go(!1),aa(n.children,t,s,i)),(null!=n.path||n.index)&&t.push({path:i,score:ha(i,n.index),routesMeta:s})})),t}const ia=/^:\w+$/,sa=3,la=2,ca=1,pa=10,da=-2,ma=n=>"*"===n;function ha(n,t){let e=n.split("/"),r=e.length;return e.some(ma)&&(r+=da),t&&(r+=la),e.filter((n=>!ma(n))).reduce(((n,t)=>n+(ia.test(t)?sa:""===t?ca:pa)),r)}function ga(n,t){let{routesMeta:e}=n,r={},o="/",a=[];for(let n=0;n<e.length;++n){let i=e[n],s=n===e.length-1,l="/"===o?t:t.slice(o.length)||"/",c=fa({path:i.relativePath,caseSensitive:i.caseSensitive,end:s},l);if(!c)return null;Object.assign(r,c.params);let p=i.route;a.push({params:r,pathname:ya([o,c.pathname]),pathnameBase:ya([o,c.pathnameBase]),route:p}),"/"!==c.pathnameBase&&(o=ya([o,c.pathnameBase]))}return a}function fa(n,t){"string"==typeof n&&(n={path:n,caseSensitive:!1,end:!0});let[e,r]=function(n,t,e){void 0===t&&(t=!1),void 0===e&&(e=!0);let r=[],o="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((n,t)=>(r.push(t),"([^\\/]+)")));return n.endsWith("*")?(r.push("*"),o+="*"===n||"/*"===n?"(.*)$":"(?:\\/(.+)|\\/*)$"):o+=e?"\\/*$":"(?:\\b|\\/|$)",[new RegExp(o,t?void 0:"i"),r]}(n.path,n.caseSensitive,n.end),o=t.match(e);if(!o)return null;let a=o[0],i=a.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:r.reduce(((n,t,e)=>{if("*"===t){let n=s[e]||"";i=a.slice(0,a.length-n.length).replace(/(.)\/+$/,"$1")}return n[t]=function(n,t){try{return decodeURIComponent(n)}catch(t){return n}}(s[e]||""),n}),{}),pathname:a,pathnameBase:i,pattern:n}}function ua(n,t,e){let r,o="string"==typeof n?jo(n):n,a=""===n||""===o.pathname?"/":o.pathname;if(null==a)r=e;else{let n=t.length-1;if(a.startsWith("..")){let t=a.split("/");for(;".."===t[0];)t.shift(),n-=1;o.pathname=t.join("/")}r=n>=0?t[n]:"/"}let i=function(n,t){void 0===t&&(t="/");let{pathname:e,search:r="",hash:o=""}="string"==typeof n?jo(n):n,a=e?e.startsWith("/")?e:function(n,t){let e=t.replace(/\/+$/,"").split("/");return n.split("/").forEach((n=>{".."===n?e.length>1&&e.pop():"."!==n&&e.push(n)})),e.length>1?e.join("/"):"/"}(e,t):t;return{pathname:a,search:ba(r),hash:xa(o)}}(o,r);return a&&"/"!==a&&a.endsWith("/")&&!i.pathname.endsWith("/")&&(i.pathname+="/"),i}function wa(n,t){if("/"===t)return n;if(!n.toLowerCase().startsWith(t.toLowerCase()))return null;let e=n.charAt(t.length);return e&&"/"!==e?null:n.slice(t.length)||"/"}const ya=n=>n.join("/").replace(/\/\/+/g,"/"),va=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),ba=n=>n&&"?"!==n?n.startsWith("?")?n:"?"+n:"",xa=n=>n&&"#"!==n?n.startsWith("#")?n:"#"+n:"";var Aa=function(n){return n[n.DOWNLOAD_GIF=13]="DOWNLOAD_GIF",n[n.RENDER_REQUEST=15]="RENDER_REQUEST",n[n.DOWNLOAD_STATIC=32]="DOWNLOAD_STATIC",n[n.LOGIN=39]="LOGIN",n[n.DOWNLOAD_LOTTIE_JSON=0]="DOWNLOAD_LOTTIE_JSON",n[n.DOWNLOAD_LOTTIE_JSON_PRIVATE=8]="DOWNLOAD_LOTTIE_JSON_PRIVATE",n}({}),Ca=(e(5923),e(2884)),ka=(e(8345),e(1254)),Ea=e.n(ka),_a=["second","minute","hour","day","week","month","year"],Pa=["秒","分钟","小时","天","周","个月","年"],Sa={},Da=function(n,t){Sa[n]=t};Da("en_US",(function(n,t){if(0===t)return["just now","right now"];var e=_a[Math.floor(t/2)];return n>1&&(e+="s"),[n+" "+e+" ago","in "+n+" "+e]})),Da("zh_CN",(function(n,t){if(0===t)return["刚刚","片刻后"];var e=Pa[~~(t/2)];return[n+" "+e+"前",n+" "+e+"后"]}));var Ia=function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")},Ta=function(){function n(n,t){for(var e=0;e<t.length;e++){var r=t[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(t,e,r){return e&&n(t.prototype,e),r&&n(t,r),t}}(),Ma=function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return function(n,t){var e=[],_n=!0,r=!1,o=void 0;try{for(var a,i=n[Symbol.iterator]();!(_n=(a=i.next()).done)&&(e.push(a.value),!t||e.length!==t);_n=!0);}catch(n){r=!0,o=n}finally{try{!_n&&i.return&&i.return()}finally{if(r)throw o}}return e}(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};String.prototype.startsWith=String.prototype.startsWith||function(n){return 0===this.indexOf(n)},String.prototype.padStart=String.prototype.padStart||function(n,t){for(var e=this;e.length<n;)e=t+e;return e};var Fa={cb:"0f8ff",tqw:"aebd7",q:"-ffff",qmrn:"7fffd4",zr:"0ffff",bg:"5f5dc",bsq:"e4c4",bck:"---",nch:"ebcd",b:"--ff",bvt:"8a2be2",brwn:"a52a2a",brw:"deb887",ctb:"5f9ea0",hrt:"7fff-",chcT:"d2691e",cr:"7f50",rnw:"6495ed",crns:"8dc",crms:"dc143c",cn:"-ffff",Db:"--8b",Dcn:"-8b8b",Dgnr:"b8860b",Dgr:"a9a9a9",Dgrn:"-64-",Dkhk:"bdb76b",Dmgn:"8b-8b",Dvgr:"556b2f",Drng:"8c-",Drch:"9932cc",Dr:"8b--",Dsmn:"e9967a",Dsgr:"8fbc8f",DsTb:"483d8b",DsTg:"2f4f4f",Dtrq:"-ced1",Dvt:"94-d3",ppnk:"1493",pskb:"-bfff",mgr:"696969",grb:"1e90ff",rbrc:"b22222",rwht:"af0",stg:"228b22",chs:"-ff",gnsb:"dcdcdc",st:"8f8ff",g:"d7-",gnr:"daa520",gr:"808080",grn:"-8-0",grnw:"adff2f",hnw:"0fff0",htpn:"69b4",nnr:"cd5c5c",ng:"4b-82",vr:"0",khk:"0e68c",vnr:"e6e6fa",nrb:"0f5",wngr:"7cfc-",mnch:"acd",Lb:"add8e6",Lcr:"08080",Lcn:"e0ffff",Lgnr:"afad2",Lgr:"d3d3d3",Lgrn:"90ee90",Lpnk:"b6c1",Lsmn:"a07a",Lsgr:"20b2aa",Lskb:"87cefa",LsTg:"778899",Lstb:"b0c4de",Lw:"e0",m:"-ff-",mgrn:"32cd32",nn:"af0e6",mgnt:"-ff",mrn:"8--0",mqm:"66cdaa",mmb:"--cd",mmrc:"ba55d3",mmpr:"9370db",msg:"3cb371",mmsT:"7b68ee","":"-fa9a",mtr:"48d1cc",mmvt:"c71585",mnLb:"191970",ntc:"5fffa",mstr:"e4e1",mccs:"e4b5",vjw:"dead",nv:"--80",c:"df5e6",v:"808-0",vrb:"6b8e23",rng:"a5-",rngr:"45-",rch:"da70d6",pgnr:"eee8aa",pgrn:"98fb98",ptrq:"afeeee",pvtr:"db7093",ppwh:"efd5",pchp:"dab9",pr:"cd853f",pnk:"c0cb",pm:"dda0dd",pwrb:"b0e0e6",prp:"8-080",cc:"663399",r:"--",sbr:"bc8f8f",rb:"4169e1",sbrw:"8b4513",smn:"a8072",nbr:"4a460",sgrn:"2e8b57",ssh:"5ee",snn:"a0522d",svr:"c0c0c0",skb:"87ceeb",sTb:"6a5acd",sTgr:"708090",snw:"afa",n:"-ff7f",stb:"4682b4",tn:"d2b48c",t:"-8080",thst:"d8bfd8",tmT:"6347",trqs:"40e0d0",vt:"ee82ee",whT:"5deb3",wht:"",hts:"5f5f5",w:"-",wgrn:"9acd32"};function Ba(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return(t>0?n.toFixed(t).replace(/0+$/,"").replace(/\.$/,""):n.toString())||"0"}var La=function(){function n(t,e,r,o){Ia(this,n);var a=this;if(void 0===t);else if(Array.isArray(t))this.rgba=t;else if(void 0===r){var i=t&&""+t;i&&function(t){if(t.startsWith("hsl")){var e=t.match(/([\-\d\.e]+)/g).map(Number),r=Ma(e,4),o=r[0],i=r[1],s=r[2],l=r[3];void 0===l&&(l=1),o/=360,i/=100,s/=100,a.hsla=[o,i,s,l]}else if(t.startsWith("rgb")){var c=t.match(/([\-\d\.e]+)/g).map(Number),p=Ma(c,4),d=p[0],m=p[1],h=p[2],g=p[3];void 0===g&&(g=1),a.rgba=[d,m,h,g]}else t.startsWith("#")?a.rgba=n.hexToRgb(t):a.rgba=n.nameToRgb(t)||n.hexToRgb(t)}(i.toLowerCase())}else this.rgba=[t,e,r,void 0===o?1:o]}return Ta(n,[{key:"printRGB",value:function(n){var t=(n?this.rgba:this.rgba.slice(0,3)).map((function(n,t){return Ba(n,3===t?3:0)}));return n?"rgba("+t+")":"rgb("+t+")"}},{key:"printHSL",value:function(n){var t=[360,100,100,1],e=["","%","%",""],r=(n?this.hsla:this.hsla.slice(0,3)).map((function(n,r){return Ba(n*t[r],3===r?3:1)+e[r]}));return n?"hsla("+r+")":"hsl("+r+")"}},{key:"printHex",value:function(n){var t=this.hex;return n?t:t.substring(0,7)}},{key:"rgba",get:function(){if(this._rgba)return this._rgba;if(!this._hsla)throw new Error("No color is set");return this._rgba=n.hslToRgb(this._hsla)},set:function(n){3===n.length&&(n[3]=1),this._rgba=n,this._hsla=null}},{key:"rgbString",get:function(){return this.printRGB()}},{key:"rgbaString",get:function(){return this.printRGB(!0)}},{key:"hsla",get:function(){if(this._hsla)return this._hsla;if(!this._rgba)throw new Error("No color is set");return this._hsla=n.rgbToHsl(this._rgba)},set:function(n){3===n.length&&(n[3]=1),this._hsla=n,this._rgba=null}},{key:"hslString",get:function(){return this.printHSL()}},{key:"hslaString",get:function(){return this.printHSL(!0)}},{key:"hex",get:function(){return"#"+this.rgba.map((function(n,t){return t<3?n.toString(16):Math.round(255*n).toString(16)})).map((function(n){return n.padStart(2,"0")})).join("")},set:function(t){this.rgba=n.hexToRgb(t)}}],[{key:"hexToRgb",value:function(n){var t=(n.startsWith("#")?n.slice(1):n).replace(/^(\w{3})$/,"$1F").replace(/^(\w)(\w)(\w)(\w)$/,"$1$1$2$2$3$3$4$4").replace(/^(\w{6})$/,"$1FF");if(!t.match(/^([0-9a-fA-F]{8})$/))throw new Error("Unknown hex color; "+n);var e=t.match(/^(\w\w)(\w\w)(\w\w)(\w\w)$/).slice(1).map((function(n){return parseInt(n,16)}));return e[3]=e[3]/255,e}},{key:"nameToRgb",value:function(t){var e=t.toLowerCase().replace("at","T").replace(/[aeiouyldf]/g,"").replace("ght","L").replace("rk","D").slice(-5,4),r=Fa[e];return void 0===r?r:n.hexToRgb(r.replace(/\-/g,"00").padStart(6,"f"))}},{key:"rgbToHsl",value:function(n){var t=Ma(n,4),e=t[0],r=t[1],o=t[2],a=t[3];e/=255,r/=255,o/=255;var i=Math.max(e,r,o),s=Math.min(e,r,o),l=void 0,c=void 0,p=(i+s)/2;if(i===s)l=c=0;else{var d=i-s;switch(c=p>.5?d/(2-i-s):d/(i+s),i){case e:l=(r-o)/d+(r<o?6:0);break;case r:l=(o-e)/d+2;break;case o:l=(e-r)/d+4}l/=6}return[l,c,p,a]}},{key:"hslToRgb",value:function(n){var t=Ma(n,4),e=t[0],r=t[1],o=t[2],a=t[3],i=void 0,s=void 0,l=void 0;if(0===r)i=s=l=o;else{var c=function(n,t,e){return e<0&&(e+=1),e>1&&(e-=1),e<1/6?n+6*(t-n)*e:e<.5?t:e<2/3?n+(t-n)*(2/3-e)*6:n},p=o<.5?o*(1+r):o+r-o*r,d=2*o-p;i=c(d,p,e+1/3),s=c(d,p,e),l=c(d,p,e-1/3)}var m=[255*i,255*s,255*l].map(Math.round);return m[3]=a,m}}]),n}(),Ra=function(){function n(){Ia(this,n),this._events=[]}return Ta(n,[{key:"add",value:function(n,t,e){n.addEventListener(t,e,!1),this._events.push({target:n,type:t,handler:e})}},{key:"remove",value:function(t,e,r){this._events=this._events.filter((function(o){var a=!0;return t&&t!==o.target&&(a=!1),e&&e!==o.type&&(a=!1),r&&r!==o.handler&&(a=!1),a&&n._doRemove(o.target,o.type,o.handler),!a}))}},{key:"destroy",value:function(){this._events.forEach((function(t){return n._doRemove(t.target,t.type,t.handler)})),this._events=[]}}],[{key:"_doRemove",value:function(n,t,e){n.removeEventListener(t,e,!1)}}]),n}();function Oa(n,t,e){var r=!1;function o(n,t,e){return Math.max(t,Math.min(n,e))}function a(n,a,i){if(i&&(r=!0),r){n.preventDefault();var s=t.getBoundingClientRect(),l=s.width,c=s.height,p=a.clientX,d=a.clientY,m=o(p-s.left,0,l),h=o(d-s.top,0,c);e(m/l,h/c)}}function i(n,t){1===(void 0===n.buttons?n.which:n.buttons)?a(n,n,t):r=!1}function s(n,t){1===n.touches.length?a(n,n.touches[0],t):r=!1}n.add(t,"mousedown",(function(n){i(n,!0)})),n.add(t,"touchstart",(function(n){s(n,!0)})),n.add(window,"mousemove",i),n.add(t,"touchmove",s),n.add(window,"mouseup",(function(n){r=!1})),n.add(t,"touchend",(function(n){r=!1})),n.add(t,"touchcancel",(function(n){r=!1}))}var Na="keydown",Va="mousedown",za="focusin";function ja(n,t){return(t||document).querySelector(n)}function Ga(n){n.preventDefault(),n.stopPropagation()}function Ha(n,t,e,r,o){n.add(t,Na,(function(n){e.indexOf(n.key)>=0&&(o&&Ga(n),r(n))}))}var Ua=function(){function n(t){Ia(this,n),this.settings={popup:"right",layout:"default",alpha:!0,editor:!0,editorFormat:"hex",cancelButton:!1,defaultColor:"#0cf"},this._events=new Ra,this.onChange=null,this.onDone=null,this.onOpen=null,this.onClose=null,this.setOptions(t)}return Ta(n,[{key:"setOptions",value:function(n){var t=this;if(n){var e=this.settings;if(n instanceof HTMLElement)e.parent=n;else{e.parent&&n.parent&&e.parent!==n.parent&&(this._events.remove(e.parent),this._popupInited=!1),function(n,t,e){for(var r in n)t[r]=n[r]}(n,e),n.onChange&&(this.onChange=n.onChange),n.onDone&&(this.onDone=n.onDone),n.onOpen&&(this.onOpen=n.onOpen),n.onClose&&(this.onClose=n.onClose);var r=n.color||n.colour;r&&this._setColor(r)}var o=e.parent;if(o&&e.popup&&!this._popupInited){var a=function(n){return t.openHandler(n)};this._events.add(o,"click",a),Ha(this._events,o,[" ","Spacebar","Enter"],a),this._popupInited=!0}else n.parent&&!e.popup&&this.show()}}},{key:"openHandler",value:function(n){if(this.show()){n&&n.preventDefault(),this.settings.parent.style.pointerEvents="none";var t=n&&n.type===Na?this._domEdit:this.domElement;setTimeout((function(){return t.focus()}),100),this.onOpen&&this.onOpen(this.colour)}}},{key:"closeHandler",value:function(n){var t=n&&n.type,e=!1;if(n)if(t===Va||t===za){var r=(this.__containedEvent||0)+100;n.timeStamp>r&&(e=!0)}else Ga(n),e=!0;else e=!0;e&&this.hide()&&(this.settings.parent.style.pointerEvents="",t!==Va&&this.settings.parent.focus(),this.onClose&&this.onClose(this.colour))}},{key:"movePopup",value:function(n,t){this.closeHandler(),this.setOptions(n),t&&this.openHandler()}},{key:"setColor",value:function(n,t){this._setColor(n,{silent:t})}},{key:"_setColor",value:function(n,t){if("string"==typeof n&&(n=n.trim()),n){t=t||{};var e=void 0;try{e=new La(n)}catch(n){if(t.failSilently)return;throw n}if(!this.settings.alpha){var r=e.hsla;r[3]=1,e.hsla=r}this.colour=this.color=e,this._setHSLA(null,null,null,null,t)}}},{key:"setColour",value:function(n,t){this.setColor(n,t)}},{key:"show",value:function(){if(!this.settings.parent)return!1;if(this.domElement){var n=this._toggleDOM(!0);return this._setPosition(),n}var t,e,r=(t=this.settings.template||'<div class="picker_wrapper" tabindex="-1"><div class="picker_arrow"></div><div class="picker_hue picker_slider"><div class="picker_selector"></div></div><div class="picker_sl"><div class="picker_selector"></div></div><div class="picker_alpha picker_slider"><div class="picker_selector"></div></div><div class="picker_editor"><input aria-label="Type a color name or hex value"/></div><div class="picker_sample"></div><div class="picker_done"><button>Ok</button></div><div class="picker_cancel"><button>Cancel</button></div></div>',(e=document.createElement("div")).innerHTML=t,e.firstElementChild);return this.domElement=r,this._domH=ja(".picker_hue",r),this._domSL=ja(".picker_sl",r),this._domA=ja(".picker_alpha",r),this._domEdit=ja(".picker_editor input",r),this._domSample=ja(".picker_sample",r),this._domOkay=ja(".picker_done button",r),this._domCancel=ja(".picker_cancel button",r),r.classList.add("layout_"+this.settings.layout),this.settings.alpha||r.classList.add("no_alpha"),this.settings.editor||r.classList.add("no_editor"),this.settings.cancelButton||r.classList.add("no_cancel"),this._ifPopup((function(){return r.classList.add("popup")})),this._setPosition(),this.colour?this._updateUI():this._setColor(this.settings.defaultColor),this._bindEvents(),!0}},{key:"hide",value:function(){return this._toggleDOM(!1)}},{key:"destroy",value:function(){this._events.destroy(),this.domElement&&this.settings.parent.removeChild(this.domElement)}},{key:"_bindEvents",value:function(){var n=this,t=this,e=this.domElement,r=this._events;function o(n,t,e){r.add(n,t,e)}o(e,"click",(function(n){return n.preventDefault()})),Oa(r,this._domH,(function(n,e){return t._setHSLA(n)})),Oa(r,this._domSL,(function(n,e){return t._setHSLA(null,n,1-e)})),this.settings.alpha&&Oa(r,this._domA,(function(n,e){return t._setHSLA(null,null,null,1-e)}));var a=this._domEdit;o(a,"input",(function(n){t._setColor(this.value,{fromEditor:!0,failSilently:!0})})),o(a,"focus",(function(n){var t=this;t.selectionStart===t.selectionEnd&&t.select()})),this._ifPopup((function(){var t=function(t){return n.closeHandler(t)};o(window,Va,t),o(window,za,t),Ha(r,e,["Esc","Escape"],t);var a=function(t){n.__containedEvent=t.timeStamp};o(e,Va,a),o(e,za,a),o(n._domCancel,"click",t)}));var i=function(t){n._ifPopup((function(){return n.closeHandler(t)})),n.onDone&&n.onDone(n.colour)};o(this._domOkay,"click",i),Ha(r,e,["Enter"],i)}},{key:"_setPosition",value:function(){var n=this.settings.parent,t=this.domElement;n!==t.parentNode&&n.appendChild(t),this._ifPopup((function(e){"static"===getComputedStyle(n).position&&(n.style.position="relative");var r=!0===e?"popup_right":"popup_"+e;["popup_top","popup_bottom","popup_left","popup_right"].forEach((function(n){n===r?t.classList.add(n):t.classList.remove(n)})),t.classList.add(r)}))}},{key:"_setHSLA",value:function(n,t,e,r,o){o=o||{};var a=this.colour,i=a.hsla;[n,t,e,r].forEach((function(n,t){(n||0===n)&&(i[t]=n)})),a.hsla=i,this._updateUI(o),this.onChange&&!o.silent&&this.onChange(a)}},{key:"_updateUI",value:function(n){if(this.domElement){n=n||{};var t=this.colour,e=t.hsla,r="hsl("+360*e[0]+", 100%, 50%)",o=t.hslString,a=t.hslaString,i=this._domH,s=this._domSL,l=this._domA,c=ja(".picker_selector",i),p=ja(".picker_selector",s),d=ja(".picker_selector",l);y(0,c,e[0]),this._domSL.style.backgroundColor=this._domH.style.color=r,y(0,p,e[1]),v(0,p,1-e[2]),s.style.color=o,v(0,d,1-e[3]);var m=o,h=m.replace("hsl","hsla").replace(")",", 0)"),g="linear-gradient("+[m,h]+")";if(this._domA.style.background=g+", linear-gradient(45deg, lightgrey 25%, transparent 25%, transparent 75%, lightgrey 75%) 0 0 / 2em 2em,\n                   linear-gradient(45deg, lightgrey 25%,       white 25%,       white 75%, lightgrey 75%) 1em 1em / 2em 2em",!n.fromEditor){var f=this.settings.editorFormat,u=this.settings.alpha,w=void 0;switch(f){case"rgb":w=t.printRGB(u);break;case"hsl":w=t.printHSL(u);break;default:w=t.printHex(u)}this._domEdit.value=w}this._domSample.style.color=a}function y(n,t,e){t.style.left=100*e+"%"}function v(n,t,e){t.style.top=100*e+"%"}}},{key:"_ifPopup",value:function(n,t){this.settings.parent&&this.settings.popup?n&&n(this.settings.popup):t&&t()}},{key:"_toggleDOM",value:function(n){var t=this.domElement;if(!t)return!1;var e=n?"":"none",r=t.style.display!==e;return r&&(t.style.display=e),r}}]),n}(),Wa=document.createElement("style");function Qa(n,t){void 0===t&&(t={});var e=t.insertAt;if(n&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===e&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(document.createTextNode(n))}}let qa,Ka,Za,Ya,Xa,Ja;function $a(n,t){if(null==n)return{};var e,r,o=function(n,t){if(null==n)return{};var e,r,o={},a=Object.keys(n);for(r=0;r<a.length;r++)e=a[r],t.indexOf(e)>=0||(o[e]=n[e]);return o}(n,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);for(r=0;r<a.length;r++)e=a[r],t.indexOf(e)>=0||Object.prototype.propertyIsEnumerable.call(n,e)&&(o[e]=n[e])}return o}function ni(n){var t,e,r="";if("string"==typeof n||"number"==typeof n)r+=n;else if("object"==typeof n)if(Array.isArray(n))for(t=0;t<n.length;t++)n[t]&&(e=ni(n[t]))&&(r&&(r+=" "),r+=e);else for(t in n)n[t]&&(r&&(r+=" "),r+=t);return r}function ti(){for(var n,t,e=0,r="";e<arguments.length;)(n=arguments[e++])&&(t=ni(n))&&(r&&(r+=" "),r+=t);return r}Wa.textContent='.picker_wrapper.no_alpha .picker_alpha{display:none}.picker_wrapper.no_editor .picker_editor{position:absolute;z-index:-1;opacity:0}.picker_wrapper.no_cancel .picker_cancel{display:none}.layout_default.picker_wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;font-size:10px;width:25em;padding:.5em}.layout_default.picker_wrapper input,.layout_default.picker_wrapper button{font-size:1rem}.layout_default.picker_wrapper>*{margin:.5em}.layout_default.picker_wrapper::before{content:"";display:block;width:100%;height:0;order:1}.layout_default .picker_slider,.layout_default .picker_selector{padding:1em}.layout_default .picker_hue{width:100%}.layout_default .picker_sl{flex:1 1 auto}.layout_default .picker_sl::before{content:"";display:block;padding-bottom:100%}.layout_default .picker_editor{order:1;width:6.5rem}.layout_default .picker_editor input{width:100%;height:100%}.layout_default .picker_sample{order:1;flex:1 1 auto}.layout_default .picker_done,.layout_default .picker_cancel{order:1}.picker_wrapper{box-sizing:border-box;background:#f2f2f2;box-shadow:0 0 0 1px silver;cursor:default;font-family:sans-serif;color:#444;pointer-events:auto}.picker_wrapper:focus{outline:none}.picker_wrapper button,.picker_wrapper input{box-sizing:border-box;border:none;box-shadow:0 0 0 1px silver;outline:none}.picker_wrapper button:focus,.picker_wrapper button:active,.picker_wrapper input:focus,.picker_wrapper input:active{box-shadow:0 0 2px 1px #1e90ff}.picker_wrapper button{padding:.4em .6em;cursor:pointer;background-color:#f5f5f5;background-image:linear-gradient(0deg, gainsboro, transparent)}.picker_wrapper button:active{background-image:linear-gradient(0deg, transparent, gainsboro)}.picker_wrapper button:hover{background-color:#fff}.picker_selector{position:absolute;z-index:1;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid #fff;border-radius:100%;box-shadow:0 0 3px 1px #67b9ff;background:currentColor;cursor:pointer}.picker_slider .picker_selector{border-radius:2px}.picker_hue{position:relative;background-image:linear-gradient(90deg, red, yellow, lime, cyan, blue, magenta, red);box-shadow:0 0 0 1px silver}.picker_sl{position:relative;box-shadow:0 0 0 1px silver;background-image:linear-gradient(180deg, white, rgba(255, 255, 255, 0) 50%),linear-gradient(0deg, black, rgba(0, 0, 0, 0) 50%),linear-gradient(90deg, #808080, rgba(128, 128, 128, 0))}.picker_alpha,.picker_sample{position:relative;background:linear-gradient(45deg, lightgrey 25%, transparent 25%, transparent 75%, lightgrey 75%) 0 0/2em 2em,linear-gradient(45deg, lightgrey 25%, white 25%, white 75%, lightgrey 75%) 1em 1em/2em 2em;box-shadow:0 0 0 1px silver}.picker_alpha .picker_selector,.picker_sample .picker_selector{background:none}.picker_editor input{font-family:monospace;padding:.2em .4em}.picker_sample::before{content:"";position:absolute;display:block;width:100%;height:100%;background:currentColor}.picker_arrow{position:absolute;z-index:-1}.picker_wrapper.popup{position:absolute;z-index:2;margin:1.5em}.picker_wrapper.popup,.picker_wrapper.popup .picker_arrow::before,.picker_wrapper.popup .picker_arrow::after{background:#f2f2f2;box-shadow:0 0 10px 1px rgba(0,0,0,.4)}.picker_wrapper.popup .picker_arrow{width:3em;height:3em;margin:0}.picker_wrapper.popup .picker_arrow::before,.picker_wrapper.popup .picker_arrow::after{content:"";display:block;position:absolute;top:0;left:0;z-index:-99}.picker_wrapper.popup .picker_arrow::before{width:100%;height:100%;-webkit-transform:skew(45deg);transform:skew(45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.picker_wrapper.popup .picker_arrow::after{width:150%;height:150%;box-shadow:none}.popup.popup_top{bottom:100%;left:0}.popup.popup_top .picker_arrow{bottom:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.popup.popup_bottom{top:100%;left:0}.popup.popup_bottom .picker_arrow{top:0;left:0;-webkit-transform:rotate(90deg) scale(1, -1);transform:rotate(90deg) scale(1, -1)}.popup.popup_left{top:0;right:100%}.popup.popup_left .picker_arrow{top:0;right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.popup.popup_right{top:0;left:100%}.popup.popup_right .picker_arrow{top:0;left:0}',document.documentElement.firstElementChild.appendChild(Wa),Ua.StyleElement=Wa,Qa("/*! tailwindcss v2.2.16 | MIT License | https://tailwindcss.com */\n\n/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */\n\n/*\nDocument\n========\n*/\n\n/**\nUse a better box model (opinionated).\n*/\n\n*,\n::before,\n::after {\n  box-sizing: border-box;\n}\n\n/**\nUse a more readable tab size (opinionated).\n*/\n\nhtml {\n  tab-size: 4;\n}\n\n/**\n1. Correct the line height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n*/\n\nhtml {\n  line-height: 1.15; /* 1 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/*\nSections\n========\n*/\n\n/**\nRemove the margin in all browsers.\n*/\n\nbody {\n  margin: 0;\n}\n\n/**\nImprove consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n*/\n\nbody {\n  font-family:\n\t\tsystem-ui,\n\t\t-apple-system, /* Firefox supports this but not yet `system-ui` */\n\t\t'Segoe UI',\n\t\tRoboto,\n\t\tHelvetica,\n\t\tArial,\n\t\tsans-serif,\n\t\t'Apple Color Emoji',\n\t\t'Segoe UI Emoji';\n}\n\n/*\nGrouping content\n================\n*/\n\n/**\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n*/\n\nhr {\n  height: 0; /* 1 */\n  color: inherit; /* 2 */\n}\n\n/*\nText-level semantics\n====================\n*/\n\n/**\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr[title] {\n  text-decoration: underline dotted;\n}\n\n/**\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n2. Correct the odd 'em' font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n  font-family:\n\t\tui-monospace,\n\t\tSFMono-Regular,\n\t\tConsolas,\n\t\t'Liberation Mono',\n\t\tMenlo,\n\t\tmonospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/**\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n  font-size: 80%;\n}\n\n/**\nPrevent 'sub' and 'sup' elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/*\nTabular data\n============\n*/\n\n/**\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n*/\n\ntable {\n  text-indent: 0; /* 1 */\n  border-color: inherit; /* 2 */\n}\n\n/*\nForms\n=====\n*/\n\n/**\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  font-family: inherit; /* 1 */\n  font-size: 100%; /* 1 */\n  line-height: 1.15; /* 1 */\n  margin: 0; /* 2 */\n}\n\n/**\nRemove the inheritance of text transform in Edge and Firefox.\n1. Remove the inheritance of text transform in Firefox.\n*/\n\nbutton,\nselect { /* 1 */\n  text-transform: none;\n}\n\n/**\nCorrect the inability to style clickable types in iOS and Safari.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n  -webkit-appearance: button;\n}\n\n/**\nRemove the inner border and padding in Firefox.\n*/\n\n::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\n\n/**\nRestore the focus styles unset by the previous rule.\n*/\n\n:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\nRemove the additional ':invalid' styles in Firefox.\nSee: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737\n*/\n\n:-moz-ui-invalid {\n  box-shadow: none;\n}\n\n/**\nRemove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.\n*/\n\nlegend {\n  padding: 0;\n}\n\n/**\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n  vertical-align: baseline;\n}\n\n/**\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/**\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to 'inherit' in Safari.\n*/\n\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n}\n\n/*\nInteractive\n===========\n*/\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n  display: list-item;\n}\n\n/**\n * Manually forked from SUIT CSS Base: https://github.com/suitcss/base\n * A thin layer on top of normalize.css that provides a starting point more\n * suitable for web applications.\n */\n\n/**\n * Removes the default spacing and border for appropriate elements.\n */\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n  margin: 0;\n}\n\nbutton {\n  background-color: transparent;\n  background-image: none;\n}\n\nfieldset {\n  margin: 0;\n  padding: 0;\n}\n\nol,\nul {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n\n/**\n * Tailwind custom reset styles\n */\n\n/**\n * 1. Use the user's configured `sans` font-family (with Tailwind's default\n *    sans-serif font stack as a fallback) as a sane default.\n * 2. Use Tailwind's default \"normal\" line-height so the user isn't forced\n *    to override it to ensure consistency even when using the default theme.\n */\n\nhtml {\n  font-family: system-ui, Roboto; /* 1 */\n  line-height: 1.5; /* 2 */\n}\n\n/**\n * Inherit font-family and line-height from `html` so users can set them as\n * a class directly on the `html` element.\n */\n\nbody {\n  font-family: inherit;\n  line-height: inherit;\n}\n\n/**\n * 1. Prevent padding and border from affecting element width.\n *\n *    We used to set this in the html element and inherit from\n *    the parent element for everything else. This caused issues\n *    in shadow-dom-enhanced elements like <details> where the content\n *    is wrapped by a div with box-sizing set to `content-box`.\n *\n *    https://github.com/mozdevs/cssremedy/issues/4\n *\n *\n * 2. Allow adding a border to an element by just adding a border-width.\n *\n *    By default, the way the browser specifies that an element should have no\n *    border is by setting it's border-style to `none` in the user-agent\n *    stylesheet.\n *\n *    In order to easily add borders to elements by just setting the `border-width`\n *    property, we change the default border-style for all elements to `solid`, and\n *    use border-width to hide them instead. This way our `border` utilities only\n *    need to set the `border-width` property instead of the entire `border`\n *    shorthand, making our border utilities much more straightforward to compose.\n *\n *    https://github.com/tailwindcss/tailwindcss/pull/116\n */\n\n*,\n::before,\n::after {\n  box-sizing: border-box; /* 1 */\n  border-width: 0; /* 2 */\n  border-style: solid; /* 2 */\n  border-color: currentColor; /* 2 */\n}\n\n/*\n * Ensure horizontal rules are visible by default\n */\n\nhr {\n  border-top-width: 1px;\n}\n\n/**\n * Undo the `border-style: none` reset that Normalize applies to images so that\n * our `border-{width}` utilities have the expected effect.\n *\n * The Normalize reset is unnecessary for us since we default the border-width\n * to 0 on all elements.\n *\n * https://github.com/tailwindcss/tailwindcss/issues/362\n */\n\nimg {\n  border-style: solid;\n}\n\ntextarea {\n  resize: vertical;\n}\n\ninput::placeholder,\ntextarea::placeholder {\n  opacity: 1;\n  color: #808E9A;\n}\n\nbutton,\n[role=\"button\"] {\n  cursor: pointer;\n}\n\n/**\n * Override legacy focus reset from Normalize with modern Firefox focus styles.\n *\n * This is actually an improvement over the new defaults in Firefox in our testing,\n * as it triggers the better focus styles even for links, which still use a dotted\n * outline in Firefox by default.\n */\n\n:-moz-focusring {\n  outline: auto;\n}\n\ntable {\n  border-collapse: collapse;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  font-size: inherit;\n  font-weight: inherit;\n}\n\n/**\n * Reset links to optimize for opt-in styling instead of\n * opt-out.\n */\n\na {\n  color: inherit;\n  text-decoration: inherit;\n}\n\n/**\n * Reset form element properties that are easy to forget to\n * style explicitly so you don't inadvertently introduce\n * styles that deviate from your design system. These styles\n * supplement a partial reset that is already applied by\n * normalize.css.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  padding: 0;\n  line-height: inherit;\n  color: inherit;\n}\n\n/**\n * Use the configured 'mono' font family for elements that\n * are expected to be rendered with a monospace font, falling\n * back to the system monospace stack if there is no configured\n * 'mono' font family.\n */\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: ;\n}\n\n/**\n * 1. Make replaced elements `display: block` by default as that's\n *    the behavior you want almost all of the time. Inspired by\n *    CSS Remedy, with `svg` added as well.\n *\n *    https://github.com/mozdevs/cssremedy/issues/14\n * \n * 2. Add `vertical-align: middle` to align replaced elements more\n *    sensibly by default when overriding `display` by adding a\n *    utility like `inline`.\n *\n *    This can trigger a poorly considered linting error in some\n *    tools but is included by design.\n * \n *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210\n */\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n  display: block; /* 1 */\n  vertical-align: middle; /* 2 */\n}\n\n/**\n * Constrain images and videos to the parent width and preserve\n * their intrinsic aspect ratio.\n *\n * https://github.com/mozdevs/cssremedy/issues/14\n */\n\nimg,\nvideo {\n  max-width: 100%;\n  height: auto;\n}\n\n/**\n * Ensure the default browser behavior of the `hidden` attribute.\n */\n\n[hidden] {\n  display: none;\n}\n\n*, ::before, ::after {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n}\n\n\n      [type='text'],\n      [type='email'],\n      [type='url'],\n      [type='password'],\n      [type='number'],\n      [type='date'],\n      [type='datetime-local'],\n      [type='month'],\n      [type='search'],\n      [type='tel'],\n      [type='time'],\n      [type='week'],\n      [multiple],\n      textarea,\n      select\n     {\n  -webkit-appearance: none;\n          appearance: none;\n  background-color: #fff;\n  border-color: #63727E;\n  border-width: 1px;\n  border-radius: 0px;\n  padding-top: 0.5rem;\n  padding-right: 0.75rem;\n  padding-bottom: 0.5rem;\n  padding-left: 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5rem;\n}\n\n[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);\n  --tw-ring-offset-width: 0px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: #2563eb;\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  border-color: #2563eb;\n}\n\ninput::placeholder, textarea::placeholder {\n  color: #63727E;\n  opacity: 1;\n}\n\n::-webkit-datetime-edit-fields-wrapper {\n  padding: 0;\n}\n\n::-webkit-date-and-time-value {\n  min-height: 1.5em;\n}\n\nselect {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2363727E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e\");\n  background-position: right 0.5rem center;\n  background-repeat: no-repeat;\n  background-size: 1.5em 1.5em;\n  padding-right: 2.5rem;\n  -webkit-print-color-adjust: exact;\n          color-adjust: exact;\n}\n\n[multiple] {\n  background-image: initial;\n  background-position: initial;\n  background-repeat: unset;\n  background-size: initial;\n  padding-right: 0.75rem;\n  -webkit-print-color-adjust: unset;\n          color-adjust: unset;\n}\n\n\n      [type='checkbox'],\n      [type='radio']\n     {\n  -webkit-appearance: none;\n          appearance: none;\n  padding: 0;\n  -webkit-print-color-adjust: exact;\n          color-adjust: exact;\n  display: inline-block;\n  vertical-align: middle;\n  background-origin: border-box;\n  -webkit-user-select: none;\n          user-select: none;\n  flex-shrink: 0;\n  height: 1rem;\n  width: 1rem;\n  color: #2563eb;\n  background-color: #fff;\n  border-color: #63727E;\n  border-width: 1px;\n}\n\n[type='checkbox'] {\n  border-radius: 0px;\n}\n\n[type='radio'] {\n  border-radius: 100%;\n}\n\n\n      [type='checkbox']:focus,\n      [type='radio']:focus\n     {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);\n  --tw-ring-offset-width: 2px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: #2563eb;\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n\n      [type='checkbox']:checked,\n      [type='radio']:checked\n     {\n  border-color: transparent;\n  background-color: currentColor;\n  background-size: 100% 100%;\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n[type='checkbox']:checked {\n  background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e\");\n}\n\n[type='radio']:checked {\n  background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e\");\n}\n\n\n      [type='checkbox']:checked:hover,\n      [type='checkbox']:checked:focus,\n      [type='radio']:checked:hover,\n      [type='radio']:checked:focus\n     {\n  border-color: transparent;\n  background-color: currentColor;\n}\n\n[type='checkbox']:indeterminate {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e\");\n  border-color: transparent;\n  background-color: currentColor;\n  background-size: 100% 100%;\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n\n      [type='checkbox']:indeterminate:hover,\n      [type='checkbox']:indeterminate:focus\n     {\n  border-color: transparent;\n  background-color: currentColor;\n}\n\n[type='file'] {\n  background: unset;\n  border-color: inherit;\n  border-width: 0;\n  border-radius: 0;\n  padding: 0;\n  font-size: unset;\n  line-height: inherit;\n}\n\n[type='file']:focus {\n  outline: 1px auto -webkit-focus-ring-color;\n}\n\n@font-face {\n  font-family: averta_stdregular;\n\n  font-style: normal;\n\n  font-weight: normal;\n\n  font-display: auto;\n\n  src: url('./fonts/avertastd-regular-webfont.woff2') format('woff2');\n\n  src: url('./fonts/avertastd-regular-webfont.woff') format('woff');\n}\n\n@font-face {\n  font-family: averta_stdbold;\n\n  font-style: normal;\n\n  font-weight: normal;\n\n  font-display: auto;\n\n  src: url('./fonts/avertastd-bold-webfont.woff2') format('woff2');\n\n  src: url('./fonts/avertastd-bold-webfont.woff') format('woff');\n}\n\n@font-face {\n  font-family: averta_stdsemibold;\n\n  font-style: normal;\n\n  font-weight: normal;\n\n  font-display: auto;\n\n  src: url('./fonts/avertastd-semibold-webfont.woff2') format('woff2');\n\n  src: url('./fonts/avertastd-semibold-webfont.woff') format('woff');\n}\n\n@font-face {\n  font-family: averta_stdextrabold;\n\n  font-style: normal;\n\n  font-weight: normal;\n\n  font-display: auto;\n\n  src: url('./fonts/avertastd-extrabold-webfont.woff2') format('woff2');\n\n  src: url('./fonts/avertastd-extrabold-webfont.woff') format('woff');\n}\n\n.lf-header {\n  font-family: averta_stdbold;\n  font-weight: 400;\n}\n\n.lf-header-white {\n  color: #ffffff;\n}\n\n.lf-header-black {\n  color: #22292f;\n}\n\n.lf-h1 {\n  font-size: 3rem;\n}\n\n.lf-h2 {\n  font-size: 2.25rem;\n}\n\n.lf-h3 {\n  font-size: 1.875rem;\n}\n\n.lf-h4 {\n  font-size: 1.5rem;\n}\n\n.lf-h5 {\n  font-size: 1.25rem;\n}\n\n.lf-sub-header {\n  font-size: 1.125rem;\n}\n\n.lf-font-base {\n  font-weight: 400;\n  font-family: averta_stdregular;\n}\n\n.lf-reading {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: 1rem;\n  line-height: 1.7;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.lf-reading-bold {\n  font-family: averta_stdbold;\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.7;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.lf-reading-small {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: .875rem;\n  line-height: 1.7;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.lf-meta {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: .75rem;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n  opacity: 0.5;\n}\n\n.lf-label {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: 1rem;\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n}\n\n.lf-error {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: 1rem;\n  --tw-text-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-text-opacity));\n}\n\n.lf-link {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-family: averta_stdbold;\n  font-size: 1rem;\n  --tw-text-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-text-opacity));\n}\n\n.lf-link:hover {\n  text-decoration: underline;\n}\n\n.xs {\n  font-size: .75rem;\n}\n\n.sm {\n  font-size: .875rem;\n}\n\n.base {\n  font-size: 1rem;\n}\n\n.lg {\n  font-size: 1.125rem;\n}\n\n.xl {\n  font-size: 1.25rem;\n}\n\n@keyframes slide-up-fade-in {\n  0% {\n    opacity: 0;\n    transform: translate(0px, 40px);\n  }\n\n  100% {\n    pacity: 1px;\n    transform: translate(0px, 0px);\n  }\n}\n\ninput::-webkit-outer-spin-button, input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n\ninput[type=\"number\"] {\n  -moz-appearance: textfield;\n}\n\nselect::-ms-expand.lf-dropdown {\n  display: none;\n}\n\n@keyframes load8 {\n  0% {\n    transform: rotate(0deg);\n  }\n\n  100% {\n    transform: rotate(360deg);\n  }\n}\n\n.container {\n  width: 100%;\n}\n\n@media (min-width: 576px) {\n  .container {\n    max-width: 576px;\n  }\n}\n\n@media (min-width: 768px) {\n  .container {\n    max-width: 768px;\n  }\n}\n\n@media (min-width: 992px) {\n  .container {\n    max-width: 992px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .container {\n    max-width: 1200px;\n  }\n}\n\n@media (min-width: 1536px) {\n  .container {\n    max-width: 1536px;\n  }\n}\n\n.lf-avatar {\n  height: 1.5rem;\n  width: 1.5rem;\n  border-radius: 9999px;\n}\n\n.lf-avatar.tiny {\n  height: 1.5rem;\n  width: 1.5rem;\n}\n\n.lf-avatar.small {\n  height: 2rem;\n  width: 2rem;\n}\n\n.lf-avatar.medium {\n  height: 2.5rem;\n  width: 2.5rem;\n}\n\n.lf-avatar.large {\n  height: 3rem;\n  width: 3rem;\n}\n\n.lf-avatar.x-large {\n  height: 4rem;\n  width: 4rem;\n}\n\n.lf-avatar.fluid {\n  height: 100%;\n  width: 100%;\n}\n\n.lf-btn {\n  font-family: averta_stdbold;\n  border-radius: .5rem;\n  display: inline-block;\n  cursor: pointer;\n  transition-property: all;\n  transition-duration: 0.25s;\n  padding-left: 2rem;\n  padding-right: 2rem;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  color: #63727E;\n  outline: 2px solid transparent;\n}\n\n.lf-btn:focus {\n  outline: 2px solid transparent;\n}\n\n.lf-btn:hover {\n  background-color: #00DDB3;\n  color: #ffffff;\n}\n\n.lf-btn.primary {\n  background-color: #00DDB3;\n  color: #ffffff;\n}\n\n.lf-btn.primary:hover {\n  background-color: #00C1A3;\n}\n\n.lf-btn.secondary {\n  background-color: #00C1A3;\n  color: #ffffff;\n}\n\n.lf-btn.secondary:hover {\n  background-color: #029D91;\n}\n\n.lf-btn.red {\n  background-color: #ec3257;\n  color: #ffffff;\n}\n\n.lf-btn.red:hover {\n  background-color: #c91a3d;\n}\n\n.lf-btn.outline {\n  border-width: 1px;\n  border-color: #BFC8D1;\n}\n\n.lf-btn.outline.black {\n  background-color: transparent;\n  border-color: #22292f;\n  color: #22292f;\n}\n\n.lf-btn.outline.orange {\n  background-color: transparent;\n  border-color: #f56e21;\n  color: #f56e21;\n}\n\n.lf-btn.outline.green {\n  background-color: transparent;\n  border-color: #38c172;\n}\n\n.lf-btn.outline.red {\n  background-color: transparent;\n  border-color: #ec3257;\n  color: #ec3257;\n}\n\n.lf-btn.outline.teal {\n  background-color: transparent;\n  border-color: #016161;\n  color: #016161;\n}\n\n.lf-btn.tiny {\n  padding-left: 1.5rem;\n  padding-right: 1.5rem;\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n  font-size: .75rem;\n}\n\n.lf-btn.small {\n  font-size: .875rem;\n}\n\n.lf-btn.medium {\n  font-size: 1.125rem;\n}\n\n.lf-btn.large {\n  font-size: 1.25rem;\n}\n\n.lf-btn.fluid {\n  width: 100%;\n}\n\n.lf-btn.icon {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  padding-left: 1rem;\n  padding-right: 1rem;\n}\n\n.lf-btn.compact {\n  padding: 0.375rem;\n  border-radius: 0.375rem;\n}\n\n.lf-card {\n  width: 8rem;\n  height: 8rem;\n  border-radius: .5rem;\n  background-color: #ffffff;\n  box-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n  position: relative;\n}\n\n.lf-card.tiny {\n  width: 6rem;\n  height: 6rem;\n}\n\n.lf-card.small {\n  width: 8rem;\n  height: 8rem;\n}\n\n.lf-card.medium {\n  width: 12rem;\n  height: 12rem;\n}\n\n.lf-card.large {\n  width: 24rem;\n  height: 24rem;\n}\n\n.lf-card.x-large {\n  width: 28rem;\n  height: 28rem;\n}\n\n.lf-card.fluid {\n  width: 100%;\n  height: 100%;\n}\n\n.lf-card.card-caption {\n  overflow: hidden;\n}\n\n.lf-card:hover .card-caption.hover {\n  position: absolute;\n  bottom: 0;\n  display: inherit;\n  background: rgba(78, 78, 78, 0.75);\n  -webkit-animation: slide-up-fade-in 0.3s ease-out;\n  -mos-animation: slide-up-fade-in 0.3s ease-out;\n}\n\n.card-caption {\n  color: #3D4853;\n  background: rgba(78, 78, 78, 0.75);\n  padding: 5px 10px;\n  width: 100%;\n}\n\n.card-caption.hover {\n  display: none;\n  background: rgba(78, 78, 78, 0.75);\n  padding: 5px 10px;\n  width: 100%;\n}\n\n.lf-divider {\n  display: flex;\n  flex-basis: 100%;\n  align-items: center;\n  color: #4C5863;\n  margin: 8px 0px;\n}\n\n.lf-divider::before, .lf-divider ::after {\n  content: '';\n  flex-grow: 1;\n  height: 1px;\n  font-size: 0px;\n  line-height: 0px;\n  margin: 0px;\n  background: #060606;\n}\n\n.lf-divider.text-middle::before, .lf-divider.text-middle ::after {\n  content: '';\n  flex-grow: 1;\n  height: 1px;\n  font-size: 0px;\n  line-height: 0px;\n  margin: 0px 8px;\n  background: #060606;\n}\n\n.lf-divider.dark {\n  color: #BFC8D1;\n}\n\n.lf-divider::after.dark {\n}\n\n.lf-divider.plugin {\n  border-top: 1px #060606 solid;\n  border-bottom: 1px #3c3c3c solid;\n  margin: 0;\n}\n\n.lf-dropdown-wrapper {\n  position: relative;\n  display: inline-block;\n  text-align: left;\n}\n\n.lf-dropdown-menu {\n  transform-origin: top right;\n  position: absolute;\n  right: 0;\n  width: 4rem;\n  border-radius: 0.375rem;\n  background-color: #ffffff;\n  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n  z-index: 10;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n\n.lf-dropdown-menu:first-child {\n  padding-top: 0.5rem;\n}\n\n.lf-dropdown-menu.tiny {\n  width: 4rem;\n}\n\n.lf-dropdown-menu.small {\n  width: 6rem;\n}\n\n.lf-dropdown-menu.medium {\n  width: 8rem;\n}\n\n.lf-dropdown-menu.large {\n  width: 12rem;\n}\n\n.lf-dropdown-menu.x-large {\n  width: 16rem;\n}\n\n.lf-dropdown-item {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: .75rem;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n  opacity: 0.5;\n  font-size: .75rem;\n  display: block;\n  padding-left: 1rem;\n  padding-right: 1rem;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  line-height: 1.2;\n  opacity: 1;\n  cursor: pointer;\n}\n\n.lf-dropdown-item:focus {\n  outline: 2px solid transparent;\n  background-color: #D9E0E6;\n}\n\n.lf-dropdown-item:hover {\n  background-color: #D9E0E6;\n}\n\n.lf-textarea {\n  margin-top: 0.5rem;\n  width: 100%;\n  border-radius: .25rem;\n  border-width: 1px;\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  padding: 1rem;\n  line-height: 1.5;\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.lf-textarea:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.lf-textarea::placeholder {\n  font-family: averta_stdregular;\n  font-size: 1rem;\n  font-weight: 400;\n}\n\n.icon-container {\n  pointer-events: none;\n  position: absolute;\n  top: 0px;\n  bottom: 0px;\n  left: 0px;\n  display: flex;\n  align-items: center;\n  padding-left: 0.75rem;\n}\n\n.input-container {\n  position: relative;\n}\n\n.lf-input {\n  display: block;\n  width: 100%;\n  border-radius: .25rem;\n  border-width: 1px;\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.lf-input:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.lf-input.tiny {\n  width: 8rem;\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n}\n\n.lf-input.small {\n  width: 12rem;\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n}\n\n.lf-input.medium {\n  width: 16rem;\n  padding-left: 0.75rem;\n  padding-right: 0.75rem;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n\n.lf-input.large {\n  width: 20rem;\n  padding-left: 1rem;\n  padding-right: 1rem;\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n}\n\n.lf-input.x-large {\n  width: 24rem;\n  padding-left: 1rem;\n  padding-right: 1rem;\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n}\n\n.lf-input.fluid {\n  width: 100%;\n}\n\n.lf-input.fluid.dark.icon {\n  padding-right: 1rem;\n  padding-left: 2.5rem;\n}\n\n.lf-input.dark {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n}\n\n.lf-input.dark::placeholder {\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n  line-height: 11px;\n}\n\n.lf-input.dark:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n}\n\n.lf-input.icon {\n  padding-right: 1rem;\n  padding-left: 2.5rem;\n}\n\n.lf-dropdown {\n  display: block;\n  width: 100%;\n  border-radius: .25rem;\n  border-width: 1px;\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.lf-dropdown.dark::placeholder {\n  line-height: 11px;\n}\n\n.lf-dropdown {\n  position: relative;\n  font-size: 1rem;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n  transition-duration: 150ms;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.lf-dropdown.dark {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n}\n\n.lf-dropdown:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.lf-drag-box {\n  display: flex;\n  justify-content: center;\n  border-radius: 0.375rem;\n  padding: 2rem;\n}\n\n.lf-drag-box.bordered {\n  border-width: 2px;\n  border-style: dashed;\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n}\n\n.lf-search-container {\n  position: relative;\n  width: 100%;\n  border-radius: 9999px;\n  border-width: 0;\n  padding: 0.75rem;\n  padding-bottom: 0.5rem;\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.lf-search {\n  width: 100%;\n  border-radius: .25rem;\n  border-width: 0;\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  padding: 0.75rem;\n  padding-left: 2.5rem;\n  font-size: .875rem;\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  transition-property: all;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n  transition-duration: 0.5s;\n}\n\n.lf-search:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n}\n\n.lf-search:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.lf-search:focus:focus::-webkit-input-placeholder {\n  font-family: averta_stdregular;\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n}\n\n.lf-search-icon {\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  margin-left: 1.5rem;\n  margin-right: 1.5rem;\n  margin-top: 1.5rem;\n  margin-bottom: 1.5rem;\n  height: 1rem;\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n  opacity: 0.5;\n}\n\n.lf-checkbox {\n  height: 1.25rem;\n  width: 1.25rem;\n  border-width: 2px;\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  --tw-text-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-text-opacity));\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n  transition-duration: 150ms;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.lf-checkbox:focus {\n  border-width: 1px;\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.lf-radio {\n  height: 1.25rem;\n  width: 1.25rem;\n  border-width: 2px;\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  --tw-text-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-text-opacity));\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n  transition-duration: 150ms;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.lf-radio:focus {\n  border-width: 1px;\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.lf-radio.dark {\n  border-width: 5px;\n  --tw-border-opacity: 1;\n  border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n}\n\n.lf-radio.dark:focus {\n  border-width: 4px;\n  --tw-border-opacity: 1;\n  border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  --tw-border-opacity: 0.5;\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n}\n\n.form-radio.lf-radio.dark {\n  background-image: none;\n}\n\n.modal-container {\n}\n\n.modal-overlay {\n}\n\n.modal {\n}\n\n.lf-spinner, .lf-spinner:after {\n  border-radius: 50%;\n  width: 10em;\n  height: 10em;\n}\n\n.lf-spinner {\n  margin: 60px auto;\n  font-size: 10px;\n  position: relative;\n  text-indent: -9999em;\n  border-top: 1.1em solid rgba(92, 248, 207, 0.2);\n  border-right: 1.1em solid rgba(92, 248, 207, 0.2);\n  border-bottom: 1.1em solid rgba(92, 248, 207, 0.2);\n  border-left: 1.1em solid #5CF8CF;\n  transform: translateZ(0);\n  animation: load8 1.1s infinite linear;\n}\n\n.lf-spinner.dark {\n  border-top: 1.1em solid rgba(0, 43, 43, 0.2);\n  border-right: 1.1em solid rgba(0, 43, 43, 0.2);\n  border-bottom: 1.1em solid rgba(0, 43, 43, 0.2);\n  border-left: 1.1em solid #002B2B;\n}\n\n.lf-spinner.medium, .lf-spinner .medium:after {\n  width: 4em;\n  height: 4em;\n}\n\n.lf-spinner.medium {\n  margin: 30px auto;\n  border-top: 0.5em solid rgba(92, 248, 207, 0.2);\n  border-right: 0.5em solid rgba(92, 248, 207, 0.2);\n  border-bottom: 0.5em solid rgba(92, 248, 207, 0.2);\n  border-left: 0.5em solid #5CF8CF;\n}\n\n.lf-spinner.medium.dark {\n  border-top: 0.5em solid rgba(0, 43, 43, 0.2);\n  border-right: 0.5em solid rgba(0, 43, 43, 0.2);\n  border-bottom: 0.5em solid rgba(0, 43, 43, 0.2);\n  border-left: 0.5em solid #002B2B;\n}\n\n.lf-spinner.small, .lf-spinner .small:after {\n  width: 2em;\n  height: 2em;\n}\n\n.lf-spinner.small {\n  margin: auto;\n  border-top: 0.3em solid rgba(92, 248, 207, 0.2);\n  border-right: 0.3em solid rgba(92, 248, 207, 0.2);\n  border-bottom: 0.3em solid rgba(92, 248, 207, 0.2);\n  border-left: 0.3em solid #5CF8CF;\n}\n\n.lf-spinner.small.dark {\n  border-top: 0.3em solid rgba(0, 43, 43, 0.2);\n  border-right: 0.3em solid rgba(0, 43, 43, 0.2);\n  border-bottom: 0.3em solid rgba(0, 43, 43, 0.2);\n  border-left: 0.3em solid #002B2B;\n}\n\n.lf-tab-nav {\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n}\n\n.lf-tab {\n  display: flex;\n  align-items: center;\n  margin-right: 0.75rem;\n  cursor: pointer;\n}\n\n.lf-tab svg {\n  margin-right: 0.25rem;\n  opacity: 0.5;\n  cursor: pointer;\n}\n\n.lf-tab .lf-icon {\n  margin-right: 0.25rem;\n  opacity: 0.5;\n}\n\n.lf-tab .lf-tab-label {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: .75rem;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n  opacity: 0.5;\n}\n\n.lf-tab.active svg {\n  margin-right: 0.25rem;\n  opacity: 1;\n}\n\n.lf-tab.active .lf-icon {\n  margin-right: 0.25rem;\n  opacity: 1;\n}\n\n.lf-tab.active .lf-tab-label {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: .75rem;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n  opacity: 0.5;\n  font-family: averta_stdbold;\n  color: #4C5863;\n  opacity: 1;\n}\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.not-sr-only {\n  position: static;\n  width: auto;\n  height: auto;\n  padding: 0;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n  white-space: normal;\n}\n\n.focus-within\\:sr-only:focus-within {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.focus-within\\:not-sr-only:focus-within {\n  position: static;\n  width: auto;\n  height: auto;\n  padding: 0;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n  white-space: normal;\n}\n\n.focus\\:sr-only:focus {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.focus\\:not-sr-only:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  padding: 0;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n  white-space: normal;\n}\n\n.pointer-events-none {\n  pointer-events: none;\n}\n\n.pointer-events-auto {\n  pointer-events: auto;\n}\n\n.visible {\n  visibility: visible;\n}\n\n.invisible {\n  visibility: hidden;\n}\n\n.static {\n  position: static;\n}\n\n.fixed {\n  position: fixed;\n}\n\n.absolute {\n  position: absolute;\n}\n\n.relative {\n  position: relative;\n}\n\n.sticky {\n  position: sticky;\n}\n\n.inset-0 {\n  top: 0px;\n  right: 0px;\n  bottom: 0px;\n  left: 0px;\n}\n\n.inset-1 {\n  top: 0.25rem;\n  right: 0.25rem;\n  bottom: 0.25rem;\n  left: 0.25rem;\n}\n\n.inset-2 {\n  top: 0.5rem;\n  right: 0.5rem;\n  bottom: 0.5rem;\n  left: 0.5rem;\n}\n\n.inset-3 {\n  top: 0.75rem;\n  right: 0.75rem;\n  bottom: 0.75rem;\n  left: 0.75rem;\n}\n\n.inset-4 {\n  top: 1rem;\n  right: 1rem;\n  bottom: 1rem;\n  left: 1rem;\n}\n\n.inset-5 {\n  top: 1.25rem;\n  right: 1.25rem;\n  bottom: 1.25rem;\n  left: 1.25rem;\n}\n\n.inset-6 {\n  top: 1.5rem;\n  right: 1.5rem;\n  bottom: 1.5rem;\n  left: 1.5rem;\n}\n\n.inset-7 {\n  top: 1.75rem;\n  right: 1.75rem;\n  bottom: 1.75rem;\n  left: 1.75rem;\n}\n\n.inset-8 {\n  top: 2rem;\n  right: 2rem;\n  bottom: 2rem;\n  left: 2rem;\n}\n\n.inset-9 {\n  top: 2.25rem;\n  right: 2.25rem;\n  bottom: 2.25rem;\n  left: 2.25rem;\n}\n\n.inset-10 {\n  top: 2.5rem;\n  right: 2.5rem;\n  bottom: 2.5rem;\n  left: 2.5rem;\n}\n\n.inset-11 {\n  top: 2.75rem;\n  right: 2.75rem;\n  bottom: 2.75rem;\n  left: 2.75rem;\n}\n\n.inset-12 {\n  top: 3rem;\n  right: 3rem;\n  bottom: 3rem;\n  left: 3rem;\n}\n\n.inset-14 {\n  top: 3.5rem;\n  right: 3.5rem;\n  bottom: 3.5rem;\n  left: 3.5rem;\n}\n\n.inset-16 {\n  top: 4rem;\n  right: 4rem;\n  bottom: 4rem;\n  left: 4rem;\n}\n\n.inset-20 {\n  top: 5rem;\n  right: 5rem;\n  bottom: 5rem;\n  left: 5rem;\n}\n\n.inset-24 {\n  top: 6rem;\n  right: 6rem;\n  bottom: 6rem;\n  left: 6rem;\n}\n\n.inset-28 {\n  top: 7rem;\n  right: 7rem;\n  bottom: 7rem;\n  left: 7rem;\n}\n\n.inset-32 {\n  top: 8rem;\n  right: 8rem;\n  bottom: 8rem;\n  left: 8rem;\n}\n\n.inset-36 {\n  top: 9rem;\n  right: 9rem;\n  bottom: 9rem;\n  left: 9rem;\n}\n\n.inset-40 {\n  top: 10rem;\n  right: 10rem;\n  bottom: 10rem;\n  left: 10rem;\n}\n\n.inset-44 {\n  top: 11rem;\n  right: 11rem;\n  bottom: 11rem;\n  left: 11rem;\n}\n\n.inset-48 {\n  top: 12rem;\n  right: 12rem;\n  bottom: 12rem;\n  left: 12rem;\n}\n\n.inset-52 {\n  top: 13rem;\n  right: 13rem;\n  bottom: 13rem;\n  left: 13rem;\n}\n\n.inset-56 {\n  top: 14rem;\n  right: 14rem;\n  bottom: 14rem;\n  left: 14rem;\n}\n\n.inset-60 {\n  top: 15rem;\n  right: 15rem;\n  bottom: 15rem;\n  left: 15rem;\n}\n\n.inset-64 {\n  top: 16rem;\n  right: 16rem;\n  bottom: 16rem;\n  left: 16rem;\n}\n\n.inset-72 {\n  top: 18rem;\n  right: 18rem;\n  bottom: 18rem;\n  left: 18rem;\n}\n\n.inset-80 {\n  top: 20rem;\n  right: 20rem;\n  bottom: 20rem;\n  left: 20rem;\n}\n\n.inset-96 {\n  top: 24rem;\n  right: 24rem;\n  bottom: 24rem;\n  left: 24rem;\n}\n\n.inset-auto {\n  top: auto;\n  right: auto;\n  bottom: auto;\n  left: auto;\n}\n\n.inset-px {\n  top: 1px;\n  right: 1px;\n  bottom: 1px;\n  left: 1px;\n}\n\n.inset-0\\.5 {\n  top: 0.125rem;\n  right: 0.125rem;\n  bottom: 0.125rem;\n  left: 0.125rem;\n}\n\n.inset-1\\.5 {\n  top: 0.375rem;\n  right: 0.375rem;\n  bottom: 0.375rem;\n  left: 0.375rem;\n}\n\n.inset-2\\.5 {\n  top: 0.625rem;\n  right: 0.625rem;\n  bottom: 0.625rem;\n  left: 0.625rem;\n}\n\n.inset-3\\.5 {\n  top: 0.875rem;\n  right: 0.875rem;\n  bottom: 0.875rem;\n  left: 0.875rem;\n}\n\n.-inset-0 {\n  top: 0px;\n  right: 0px;\n  bottom: 0px;\n  left: 0px;\n}\n\n.-inset-1 {\n  top: -0.25rem;\n  right: -0.25rem;\n  bottom: -0.25rem;\n  left: -0.25rem;\n}\n\n.-inset-2 {\n  top: -0.5rem;\n  right: -0.5rem;\n  bottom: -0.5rem;\n  left: -0.5rem;\n}\n\n.-inset-3 {\n  top: -0.75rem;\n  right: -0.75rem;\n  bottom: -0.75rem;\n  left: -0.75rem;\n}\n\n.-inset-4 {\n  top: -1rem;\n  right: -1rem;\n  bottom: -1rem;\n  left: -1rem;\n}\n\n.-inset-5 {\n  top: -1.25rem;\n  right: -1.25rem;\n  bottom: -1.25rem;\n  left: -1.25rem;\n}\n\n.-inset-6 {\n  top: -1.5rem;\n  right: -1.5rem;\n  bottom: -1.5rem;\n  left: -1.5rem;\n}\n\n.-inset-7 {\n  top: -1.75rem;\n  right: -1.75rem;\n  bottom: -1.75rem;\n  left: -1.75rem;\n}\n\n.-inset-8 {\n  top: -2rem;\n  right: -2rem;\n  bottom: -2rem;\n  left: -2rem;\n}\n\n.-inset-9 {\n  top: -2.25rem;\n  right: -2.25rem;\n  bottom: -2.25rem;\n  left: -2.25rem;\n}\n\n.-inset-10 {\n  top: -2.5rem;\n  right: -2.5rem;\n  bottom: -2.5rem;\n  left: -2.5rem;\n}\n\n.-inset-11 {\n  top: -2.75rem;\n  right: -2.75rem;\n  bottom: -2.75rem;\n  left: -2.75rem;\n}\n\n.-inset-12 {\n  top: -3rem;\n  right: -3rem;\n  bottom: -3rem;\n  left: -3rem;\n}\n\n.-inset-14 {\n  top: -3.5rem;\n  right: -3.5rem;\n  bottom: -3.5rem;\n  left: -3.5rem;\n}\n\n.-inset-16 {\n  top: -4rem;\n  right: -4rem;\n  bottom: -4rem;\n  left: -4rem;\n}\n\n.-inset-20 {\n  top: -5rem;\n  right: -5rem;\n  bottom: -5rem;\n  left: -5rem;\n}\n\n.-inset-24 {\n  top: -6rem;\n  right: -6rem;\n  bottom: -6rem;\n  left: -6rem;\n}\n\n.-inset-28 {\n  top: -7rem;\n  right: -7rem;\n  bottom: -7rem;\n  left: -7rem;\n}\n\n.-inset-32 {\n  top: -8rem;\n  right: -8rem;\n  bottom: -8rem;\n  left: -8rem;\n}\n\n.-inset-36 {\n  top: -9rem;\n  right: -9rem;\n  bottom: -9rem;\n  left: -9rem;\n}\n\n.-inset-40 {\n  top: -10rem;\n  right: -10rem;\n  bottom: -10rem;\n  left: -10rem;\n}\n\n.-inset-44 {\n  top: -11rem;\n  right: -11rem;\n  bottom: -11rem;\n  left: -11rem;\n}\n\n.-inset-48 {\n  top: -12rem;\n  right: -12rem;\n  bottom: -12rem;\n  left: -12rem;\n}\n\n.-inset-52 {\n  top: -13rem;\n  right: -13rem;\n  bottom: -13rem;\n  left: -13rem;\n}\n\n.-inset-56 {\n  top: -14rem;\n  right: -14rem;\n  bottom: -14rem;\n  left: -14rem;\n}\n\n.-inset-60 {\n  top: -15rem;\n  right: -15rem;\n  bottom: -15rem;\n  left: -15rem;\n}\n\n.-inset-64 {\n  top: -16rem;\n  right: -16rem;\n  bottom: -16rem;\n  left: -16rem;\n}\n\n.-inset-72 {\n  top: -18rem;\n  right: -18rem;\n  bottom: -18rem;\n  left: -18rem;\n}\n\n.-inset-80 {\n  top: -20rem;\n  right: -20rem;\n  bottom: -20rem;\n  left: -20rem;\n}\n\n.-inset-96 {\n  top: -24rem;\n  right: -24rem;\n  bottom: -24rem;\n  left: -24rem;\n}\n\n.-inset-px {\n  top: -1px;\n  right: -1px;\n  bottom: -1px;\n  left: -1px;\n}\n\n.-inset-0\\.5 {\n  top: -0.125rem;\n  right: -0.125rem;\n  bottom: -0.125rem;\n  left: -0.125rem;\n}\n\n.-inset-1\\.5 {\n  top: -0.375rem;\n  right: -0.375rem;\n  bottom: -0.375rem;\n  left: -0.375rem;\n}\n\n.-inset-2\\.5 {\n  top: -0.625rem;\n  right: -0.625rem;\n  bottom: -0.625rem;\n  left: -0.625rem;\n}\n\n.-inset-3\\.5 {\n  top: -0.875rem;\n  right: -0.875rem;\n  bottom: -0.875rem;\n  left: -0.875rem;\n}\n\n.inset-1\\/2 {\n  top: 50%;\n  right: 50%;\n  bottom: 50%;\n  left: 50%;\n}\n\n.inset-1\\/3 {\n  top: 33.333333%;\n  right: 33.333333%;\n  bottom: 33.333333%;\n  left: 33.333333%;\n}\n\n.inset-2\\/3 {\n  top: 66.666667%;\n  right: 66.666667%;\n  bottom: 66.666667%;\n  left: 66.666667%;\n}\n\n.inset-1\\/4 {\n  top: 25%;\n  right: 25%;\n  bottom: 25%;\n  left: 25%;\n}\n\n.inset-2\\/4 {\n  top: 50%;\n  right: 50%;\n  bottom: 50%;\n  left: 50%;\n}\n\n.inset-3\\/4 {\n  top: 75%;\n  right: 75%;\n  bottom: 75%;\n  left: 75%;\n}\n\n.inset-full {\n  top: 100%;\n  right: 100%;\n  bottom: 100%;\n  left: 100%;\n}\n\n.-inset-1\\/2 {\n  top: -50%;\n  right: -50%;\n  bottom: -50%;\n  left: -50%;\n}\n\n.-inset-1\\/3 {\n  top: -33.333333%;\n  right: -33.333333%;\n  bottom: -33.333333%;\n  left: -33.333333%;\n}\n\n.-inset-2\\/3 {\n  top: -66.666667%;\n  right: -66.666667%;\n  bottom: -66.666667%;\n  left: -66.666667%;\n}\n\n.-inset-1\\/4 {\n  top: -25%;\n  right: -25%;\n  bottom: -25%;\n  left: -25%;\n}\n\n.-inset-2\\/4 {\n  top: -50%;\n  right: -50%;\n  bottom: -50%;\n  left: -50%;\n}\n\n.-inset-3\\/4 {\n  top: -75%;\n  right: -75%;\n  bottom: -75%;\n  left: -75%;\n}\n\n.-inset-full {\n  top: -100%;\n  right: -100%;\n  bottom: -100%;\n  left: -100%;\n}\n\n.inset-x-0 {\n  left: 0px;\n  right: 0px;\n}\n\n.inset-x-1 {\n  left: 0.25rem;\n  right: 0.25rem;\n}\n\n.inset-x-2 {\n  left: 0.5rem;\n  right: 0.5rem;\n}\n\n.inset-x-3 {\n  left: 0.75rem;\n  right: 0.75rem;\n}\n\n.inset-x-4 {\n  left: 1rem;\n  right: 1rem;\n}\n\n.inset-x-5 {\n  left: 1.25rem;\n  right: 1.25rem;\n}\n\n.inset-x-6 {\n  left: 1.5rem;\n  right: 1.5rem;\n}\n\n.inset-x-7 {\n  left: 1.75rem;\n  right: 1.75rem;\n}\n\n.inset-x-8 {\n  left: 2rem;\n  right: 2rem;\n}\n\n.inset-x-9 {\n  left: 2.25rem;\n  right: 2.25rem;\n}\n\n.inset-x-10 {\n  left: 2.5rem;\n  right: 2.5rem;\n}\n\n.inset-x-11 {\n  left: 2.75rem;\n  right: 2.75rem;\n}\n\n.inset-x-12 {\n  left: 3rem;\n  right: 3rem;\n}\n\n.inset-x-14 {\n  left: 3.5rem;\n  right: 3.5rem;\n}\n\n.inset-x-16 {\n  left: 4rem;\n  right: 4rem;\n}\n\n.inset-x-20 {\n  left: 5rem;\n  right: 5rem;\n}\n\n.inset-x-24 {\n  left: 6rem;\n  right: 6rem;\n}\n\n.inset-x-28 {\n  left: 7rem;\n  right: 7rem;\n}\n\n.inset-x-32 {\n  left: 8rem;\n  right: 8rem;\n}\n\n.inset-x-36 {\n  left: 9rem;\n  right: 9rem;\n}\n\n.inset-x-40 {\n  left: 10rem;\n  right: 10rem;\n}\n\n.inset-x-44 {\n  left: 11rem;\n  right: 11rem;\n}\n\n.inset-x-48 {\n  left: 12rem;\n  right: 12rem;\n}\n\n.inset-x-52 {\n  left: 13rem;\n  right: 13rem;\n}\n\n.inset-x-56 {\n  left: 14rem;\n  right: 14rem;\n}\n\n.inset-x-60 {\n  left: 15rem;\n  right: 15rem;\n}\n\n.inset-x-64 {\n  left: 16rem;\n  right: 16rem;\n}\n\n.inset-x-72 {\n  left: 18rem;\n  right: 18rem;\n}\n\n.inset-x-80 {\n  left: 20rem;\n  right: 20rem;\n}\n\n.inset-x-96 {\n  left: 24rem;\n  right: 24rem;\n}\n\n.inset-x-auto {\n  left: auto;\n  right: auto;\n}\n\n.inset-x-px {\n  left: 1px;\n  right: 1px;\n}\n\n.inset-x-0\\.5 {\n  left: 0.125rem;\n  right: 0.125rem;\n}\n\n.inset-x-1\\.5 {\n  left: 0.375rem;\n  right: 0.375rem;\n}\n\n.inset-x-2\\.5 {\n  left: 0.625rem;\n  right: 0.625rem;\n}\n\n.inset-x-3\\.5 {\n  left: 0.875rem;\n  right: 0.875rem;\n}\n\n.-inset-x-0 {\n  left: 0px;\n  right: 0px;\n}\n\n.-inset-x-1 {\n  left: -0.25rem;\n  right: -0.25rem;\n}\n\n.-inset-x-2 {\n  left: -0.5rem;\n  right: -0.5rem;\n}\n\n.-inset-x-3 {\n  left: -0.75rem;\n  right: -0.75rem;\n}\n\n.-inset-x-4 {\n  left: -1rem;\n  right: -1rem;\n}\n\n.-inset-x-5 {\n  left: -1.25rem;\n  right: -1.25rem;\n}\n\n.-inset-x-6 {\n  left: -1.5rem;\n  right: -1.5rem;\n}\n\n.-inset-x-7 {\n  left: -1.75rem;\n  right: -1.75rem;\n}\n\n.-inset-x-8 {\n  left: -2rem;\n  right: -2rem;\n}\n\n.-inset-x-9 {\n  left: -2.25rem;\n  right: -2.25rem;\n}\n\n.-inset-x-10 {\n  left: -2.5rem;\n  right: -2.5rem;\n}\n\n.-inset-x-11 {\n  left: -2.75rem;\n  right: -2.75rem;\n}\n\n.-inset-x-12 {\n  left: -3rem;\n  right: -3rem;\n}\n\n.-inset-x-14 {\n  left: -3.5rem;\n  right: -3.5rem;\n}\n\n.-inset-x-16 {\n  left: -4rem;\n  right: -4rem;\n}\n\n.-inset-x-20 {\n  left: -5rem;\n  right: -5rem;\n}\n\n.-inset-x-24 {\n  left: -6rem;\n  right: -6rem;\n}\n\n.-inset-x-28 {\n  left: -7rem;\n  right: -7rem;\n}\n\n.-inset-x-32 {\n  left: -8rem;\n  right: -8rem;\n}\n\n.-inset-x-36 {\n  left: -9rem;\n  right: -9rem;\n}\n\n.-inset-x-40 {\n  left: -10rem;\n  right: -10rem;\n}\n\n.-inset-x-44 {\n  left: -11rem;\n  right: -11rem;\n}\n\n.-inset-x-48 {\n  left: -12rem;\n  right: -12rem;\n}\n\n.-inset-x-52 {\n  left: -13rem;\n  right: -13rem;\n}\n\n.-inset-x-56 {\n  left: -14rem;\n  right: -14rem;\n}\n\n.-inset-x-60 {\n  left: -15rem;\n  right: -15rem;\n}\n\n.-inset-x-64 {\n  left: -16rem;\n  right: -16rem;\n}\n\n.-inset-x-72 {\n  left: -18rem;\n  right: -18rem;\n}\n\n.-inset-x-80 {\n  left: -20rem;\n  right: -20rem;\n}\n\n.-inset-x-96 {\n  left: -24rem;\n  right: -24rem;\n}\n\n.-inset-x-px {\n  left: -1px;\n  right: -1px;\n}\n\n.-inset-x-0\\.5 {\n  left: -0.125rem;\n  right: -0.125rem;\n}\n\n.-inset-x-1\\.5 {\n  left: -0.375rem;\n  right: -0.375rem;\n}\n\n.-inset-x-2\\.5 {\n  left: -0.625rem;\n  right: -0.625rem;\n}\n\n.-inset-x-3\\.5 {\n  left: -0.875rem;\n  right: -0.875rem;\n}\n\n.inset-x-1\\/2 {\n  left: 50%;\n  right: 50%;\n}\n\n.inset-x-1\\/3 {\n  left: 33.333333%;\n  right: 33.333333%;\n}\n\n.inset-x-2\\/3 {\n  left: 66.666667%;\n  right: 66.666667%;\n}\n\n.inset-x-1\\/4 {\n  left: 25%;\n  right: 25%;\n}\n\n.inset-x-2\\/4 {\n  left: 50%;\n  right: 50%;\n}\n\n.inset-x-3\\/4 {\n  left: 75%;\n  right: 75%;\n}\n\n.inset-x-full {\n  left: 100%;\n  right: 100%;\n}\n\n.-inset-x-1\\/2 {\n  left: -50%;\n  right: -50%;\n}\n\n.-inset-x-1\\/3 {\n  left: -33.333333%;\n  right: -33.333333%;\n}\n\n.-inset-x-2\\/3 {\n  left: -66.666667%;\n  right: -66.666667%;\n}\n\n.-inset-x-1\\/4 {\n  left: -25%;\n  right: -25%;\n}\n\n.-inset-x-2\\/4 {\n  left: -50%;\n  right: -50%;\n}\n\n.-inset-x-3\\/4 {\n  left: -75%;\n  right: -75%;\n}\n\n.-inset-x-full {\n  left: -100%;\n  right: -100%;\n}\n\n.inset-y-0 {\n  top: 0px;\n  bottom: 0px;\n}\n\n.inset-y-1 {\n  top: 0.25rem;\n  bottom: 0.25rem;\n}\n\n.inset-y-2 {\n  top: 0.5rem;\n  bottom: 0.5rem;\n}\n\n.inset-y-3 {\n  top: 0.75rem;\n  bottom: 0.75rem;\n}\n\n.inset-y-4 {\n  top: 1rem;\n  bottom: 1rem;\n}\n\n.inset-y-5 {\n  top: 1.25rem;\n  bottom: 1.25rem;\n}\n\n.inset-y-6 {\n  top: 1.5rem;\n  bottom: 1.5rem;\n}\n\n.inset-y-7 {\n  top: 1.75rem;\n  bottom: 1.75rem;\n}\n\n.inset-y-8 {\n  top: 2rem;\n  bottom: 2rem;\n}\n\n.inset-y-9 {\n  top: 2.25rem;\n  bottom: 2.25rem;\n}\n\n.inset-y-10 {\n  top: 2.5rem;\n  bottom: 2.5rem;\n}\n\n.inset-y-11 {\n  top: 2.75rem;\n  bottom: 2.75rem;\n}\n\n.inset-y-12 {\n  top: 3rem;\n  bottom: 3rem;\n}\n\n.inset-y-14 {\n  top: 3.5rem;\n  bottom: 3.5rem;\n}\n\n.inset-y-16 {\n  top: 4rem;\n  bottom: 4rem;\n}\n\n.inset-y-20 {\n  top: 5rem;\n  bottom: 5rem;\n}\n\n.inset-y-24 {\n  top: 6rem;\n  bottom: 6rem;\n}\n\n.inset-y-28 {\n  top: 7rem;\n  bottom: 7rem;\n}\n\n.inset-y-32 {\n  top: 8rem;\n  bottom: 8rem;\n}\n\n.inset-y-36 {\n  top: 9rem;\n  bottom: 9rem;\n}\n\n.inset-y-40 {\n  top: 10rem;\n  bottom: 10rem;\n}\n\n.inset-y-44 {\n  top: 11rem;\n  bottom: 11rem;\n}\n\n.inset-y-48 {\n  top: 12rem;\n  bottom: 12rem;\n}\n\n.inset-y-52 {\n  top: 13rem;\n  bottom: 13rem;\n}\n\n.inset-y-56 {\n  top: 14rem;\n  bottom: 14rem;\n}\n\n.inset-y-60 {\n  top: 15rem;\n  bottom: 15rem;\n}\n\n.inset-y-64 {\n  top: 16rem;\n  bottom: 16rem;\n}\n\n.inset-y-72 {\n  top: 18rem;\n  bottom: 18rem;\n}\n\n.inset-y-80 {\n  top: 20rem;\n  bottom: 20rem;\n}\n\n.inset-y-96 {\n  top: 24rem;\n  bottom: 24rem;\n}\n\n.inset-y-auto {\n  top: auto;\n  bottom: auto;\n}\n\n.inset-y-px {\n  top: 1px;\n  bottom: 1px;\n}\n\n.inset-y-0\\.5 {\n  top: 0.125rem;\n  bottom: 0.125rem;\n}\n\n.inset-y-1\\.5 {\n  top: 0.375rem;\n  bottom: 0.375rem;\n}\n\n.inset-y-2\\.5 {\n  top: 0.625rem;\n  bottom: 0.625rem;\n}\n\n.inset-y-3\\.5 {\n  top: 0.875rem;\n  bottom: 0.875rem;\n}\n\n.-inset-y-0 {\n  top: 0px;\n  bottom: 0px;\n}\n\n.-inset-y-1 {\n  top: -0.25rem;\n  bottom: -0.25rem;\n}\n\n.-inset-y-2 {\n  top: -0.5rem;\n  bottom: -0.5rem;\n}\n\n.-inset-y-3 {\n  top: -0.75rem;\n  bottom: -0.75rem;\n}\n\n.-inset-y-4 {\n  top: -1rem;\n  bottom: -1rem;\n}\n\n.-inset-y-5 {\n  top: -1.25rem;\n  bottom: -1.25rem;\n}\n\n.-inset-y-6 {\n  top: -1.5rem;\n  bottom: -1.5rem;\n}\n\n.-inset-y-7 {\n  top: -1.75rem;\n  bottom: -1.75rem;\n}\n\n.-inset-y-8 {\n  top: -2rem;\n  bottom: -2rem;\n}\n\n.-inset-y-9 {\n  top: -2.25rem;\n  bottom: -2.25rem;\n}\n\n.-inset-y-10 {\n  top: -2.5rem;\n  bottom: -2.5rem;\n}\n\n.-inset-y-11 {\n  top: -2.75rem;\n  bottom: -2.75rem;\n}\n\n.-inset-y-12 {\n  top: -3rem;\n  bottom: -3rem;\n}\n\n.-inset-y-14 {\n  top: -3.5rem;\n  bottom: -3.5rem;\n}\n\n.-inset-y-16 {\n  top: -4rem;\n  bottom: -4rem;\n}\n\n.-inset-y-20 {\n  top: -5rem;\n  bottom: -5rem;\n}\n\n.-inset-y-24 {\n  top: -6rem;\n  bottom: -6rem;\n}\n\n.-inset-y-28 {\n  top: -7rem;\n  bottom: -7rem;\n}\n\n.-inset-y-32 {\n  top: -8rem;\n  bottom: -8rem;\n}\n\n.-inset-y-36 {\n  top: -9rem;\n  bottom: -9rem;\n}\n\n.-inset-y-40 {\n  top: -10rem;\n  bottom: -10rem;\n}\n\n.-inset-y-44 {\n  top: -11rem;\n  bottom: -11rem;\n}\n\n.-inset-y-48 {\n  top: -12rem;\n  bottom: -12rem;\n}\n\n.-inset-y-52 {\n  top: -13rem;\n  bottom: -13rem;\n}\n\n.-inset-y-56 {\n  top: -14rem;\n  bottom: -14rem;\n}\n\n.-inset-y-60 {\n  top: -15rem;\n  bottom: -15rem;\n}\n\n.-inset-y-64 {\n  top: -16rem;\n  bottom: -16rem;\n}\n\n.-inset-y-72 {\n  top: -18rem;\n  bottom: -18rem;\n}\n\n.-inset-y-80 {\n  top: -20rem;\n  bottom: -20rem;\n}\n\n.-inset-y-96 {\n  top: -24rem;\n  bottom: -24rem;\n}\n\n.-inset-y-px {\n  top: -1px;\n  bottom: -1px;\n}\n\n.-inset-y-0\\.5 {\n  top: -0.125rem;\n  bottom: -0.125rem;\n}\n\n.-inset-y-1\\.5 {\n  top: -0.375rem;\n  bottom: -0.375rem;\n}\n\n.-inset-y-2\\.5 {\n  top: -0.625rem;\n  bottom: -0.625rem;\n}\n\n.-inset-y-3\\.5 {\n  top: -0.875rem;\n  bottom: -0.875rem;\n}\n\n.inset-y-1\\/2 {\n  top: 50%;\n  bottom: 50%;\n}\n\n.inset-y-1\\/3 {\n  top: 33.333333%;\n  bottom: 33.333333%;\n}\n\n.inset-y-2\\/3 {\n  top: 66.666667%;\n  bottom: 66.666667%;\n}\n\n.inset-y-1\\/4 {\n  top: 25%;\n  bottom: 25%;\n}\n\n.inset-y-2\\/4 {\n  top: 50%;\n  bottom: 50%;\n}\n\n.inset-y-3\\/4 {\n  top: 75%;\n  bottom: 75%;\n}\n\n.inset-y-full {\n  top: 100%;\n  bottom: 100%;\n}\n\n.-inset-y-1\\/2 {\n  top: -50%;\n  bottom: -50%;\n}\n\n.-inset-y-1\\/3 {\n  top: -33.333333%;\n  bottom: -33.333333%;\n}\n\n.-inset-y-2\\/3 {\n  top: -66.666667%;\n  bottom: -66.666667%;\n}\n\n.-inset-y-1\\/4 {\n  top: -25%;\n  bottom: -25%;\n}\n\n.-inset-y-2\\/4 {\n  top: -50%;\n  bottom: -50%;\n}\n\n.-inset-y-3\\/4 {\n  top: -75%;\n  bottom: -75%;\n}\n\n.-inset-y-full {\n  top: -100%;\n  bottom: -100%;\n}\n\n.top-0 {\n  top: 0px;\n}\n\n.top-1 {\n  top: 0.25rem;\n}\n\n.top-2 {\n  top: 0.5rem;\n}\n\n.top-3 {\n  top: 0.75rem;\n}\n\n.top-4 {\n  top: 1rem;\n}\n\n.top-5 {\n  top: 1.25rem;\n}\n\n.top-6 {\n  top: 1.5rem;\n}\n\n.top-7 {\n  top: 1.75rem;\n}\n\n.top-8 {\n  top: 2rem;\n}\n\n.top-9 {\n  top: 2.25rem;\n}\n\n.top-10 {\n  top: 2.5rem;\n}\n\n.top-11 {\n  top: 2.75rem;\n}\n\n.top-12 {\n  top: 3rem;\n}\n\n.top-14 {\n  top: 3.5rem;\n}\n\n.top-16 {\n  top: 4rem;\n}\n\n.top-20 {\n  top: 5rem;\n}\n\n.top-24 {\n  top: 6rem;\n}\n\n.top-28 {\n  top: 7rem;\n}\n\n.top-32 {\n  top: 8rem;\n}\n\n.top-36 {\n  top: 9rem;\n}\n\n.top-40 {\n  top: 10rem;\n}\n\n.top-44 {\n  top: 11rem;\n}\n\n.top-48 {\n  top: 12rem;\n}\n\n.top-52 {\n  top: 13rem;\n}\n\n.top-56 {\n  top: 14rem;\n}\n\n.top-60 {\n  top: 15rem;\n}\n\n.top-64 {\n  top: 16rem;\n}\n\n.top-72 {\n  top: 18rem;\n}\n\n.top-80 {\n  top: 20rem;\n}\n\n.top-96 {\n  top: 24rem;\n}\n\n.top-auto {\n  top: auto;\n}\n\n.top-px {\n  top: 1px;\n}\n\n.top-0\\.5 {\n  top: 0.125rem;\n}\n\n.top-1\\.5 {\n  top: 0.375rem;\n}\n\n.top-2\\.5 {\n  top: 0.625rem;\n}\n\n.top-3\\.5 {\n  top: 0.875rem;\n}\n\n.-top-0 {\n  top: 0px;\n}\n\n.-top-1 {\n  top: -0.25rem;\n}\n\n.-top-2 {\n  top: -0.5rem;\n}\n\n.-top-3 {\n  top: -0.75rem;\n}\n\n.-top-4 {\n  top: -1rem;\n}\n\n.-top-5 {\n  top: -1.25rem;\n}\n\n.-top-6 {\n  top: -1.5rem;\n}\n\n.-top-7 {\n  top: -1.75rem;\n}\n\n.-top-8 {\n  top: -2rem;\n}\n\n.-top-9 {\n  top: -2.25rem;\n}\n\n.-top-10 {\n  top: -2.5rem;\n}\n\n.-top-11 {\n  top: -2.75rem;\n}\n\n.-top-12 {\n  top: -3rem;\n}\n\n.-top-14 {\n  top: -3.5rem;\n}\n\n.-top-16 {\n  top: -4rem;\n}\n\n.-top-20 {\n  top: -5rem;\n}\n\n.-top-24 {\n  top: -6rem;\n}\n\n.-top-28 {\n  top: -7rem;\n}\n\n.-top-32 {\n  top: -8rem;\n}\n\n.-top-36 {\n  top: -9rem;\n}\n\n.-top-40 {\n  top: -10rem;\n}\n\n.-top-44 {\n  top: -11rem;\n}\n\n.-top-48 {\n  top: -12rem;\n}\n\n.-top-52 {\n  top: -13rem;\n}\n\n.-top-56 {\n  top: -14rem;\n}\n\n.-top-60 {\n  top: -15rem;\n}\n\n.-top-64 {\n  top: -16rem;\n}\n\n.-top-72 {\n  top: -18rem;\n}\n\n.-top-80 {\n  top: -20rem;\n}\n\n.-top-96 {\n  top: -24rem;\n}\n\n.-top-px {\n  top: -1px;\n}\n\n.-top-0\\.5 {\n  top: -0.125rem;\n}\n\n.-top-1\\.5 {\n  top: -0.375rem;\n}\n\n.-top-2\\.5 {\n  top: -0.625rem;\n}\n\n.-top-3\\.5 {\n  top: -0.875rem;\n}\n\n.top-1\\/2 {\n  top: 50%;\n}\n\n.top-1\\/3 {\n  top: 33.333333%;\n}\n\n.top-2\\/3 {\n  top: 66.666667%;\n}\n\n.top-1\\/4 {\n  top: 25%;\n}\n\n.top-2\\/4 {\n  top: 50%;\n}\n\n.top-3\\/4 {\n  top: 75%;\n}\n\n.top-full {\n  top: 100%;\n}\n\n.-top-1\\/2 {\n  top: -50%;\n}\n\n.-top-1\\/3 {\n  top: -33.333333%;\n}\n\n.-top-2\\/3 {\n  top: -66.666667%;\n}\n\n.-top-1\\/4 {\n  top: -25%;\n}\n\n.-top-2\\/4 {\n  top: -50%;\n}\n\n.-top-3\\/4 {\n  top: -75%;\n}\n\n.-top-full {\n  top: -100%;\n}\n\n.right-0 {\n  right: 0px;\n}\n\n.right-1 {\n  right: 0.25rem;\n}\n\n.right-2 {\n  right: 0.5rem;\n}\n\n.right-3 {\n  right: 0.75rem;\n}\n\n.right-4 {\n  right: 1rem;\n}\n\n.right-5 {\n  right: 1.25rem;\n}\n\n.right-6 {\n  right: 1.5rem;\n}\n\n.right-7 {\n  right: 1.75rem;\n}\n\n.right-8 {\n  right: 2rem;\n}\n\n.right-9 {\n  right: 2.25rem;\n}\n\n.right-10 {\n  right: 2.5rem;\n}\n\n.right-11 {\n  right: 2.75rem;\n}\n\n.right-12 {\n  right: 3rem;\n}\n\n.right-14 {\n  right: 3.5rem;\n}\n\n.right-16 {\n  right: 4rem;\n}\n\n.right-20 {\n  right: 5rem;\n}\n\n.right-24 {\n  right: 6rem;\n}\n\n.right-28 {\n  right: 7rem;\n}\n\n.right-32 {\n  right: 8rem;\n}\n\n.right-36 {\n  right: 9rem;\n}\n\n.right-40 {\n  right: 10rem;\n}\n\n.right-44 {\n  right: 11rem;\n}\n\n.right-48 {\n  right: 12rem;\n}\n\n.right-52 {\n  right: 13rem;\n}\n\n.right-56 {\n  right: 14rem;\n}\n\n.right-60 {\n  right: 15rem;\n}\n\n.right-64 {\n  right: 16rem;\n}\n\n.right-72 {\n  right: 18rem;\n}\n\n.right-80 {\n  right: 20rem;\n}\n\n.right-96 {\n  right: 24rem;\n}\n\n.right-auto {\n  right: auto;\n}\n\n.right-px {\n  right: 1px;\n}\n\n.right-0\\.5 {\n  right: 0.125rem;\n}\n\n.right-1\\.5 {\n  right: 0.375rem;\n}\n\n.right-2\\.5 {\n  right: 0.625rem;\n}\n\n.right-3\\.5 {\n  right: 0.875rem;\n}\n\n.-right-0 {\n  right: 0px;\n}\n\n.-right-1 {\n  right: -0.25rem;\n}\n\n.-right-2 {\n  right: -0.5rem;\n}\n\n.-right-3 {\n  right: -0.75rem;\n}\n\n.-right-4 {\n  right: -1rem;\n}\n\n.-right-5 {\n  right: -1.25rem;\n}\n\n.-right-6 {\n  right: -1.5rem;\n}\n\n.-right-7 {\n  right: -1.75rem;\n}\n\n.-right-8 {\n  right: -2rem;\n}\n\n.-right-9 {\n  right: -2.25rem;\n}\n\n.-right-10 {\n  right: -2.5rem;\n}\n\n.-right-11 {\n  right: -2.75rem;\n}\n\n.-right-12 {\n  right: -3rem;\n}\n\n.-right-14 {\n  right: -3.5rem;\n}\n\n.-right-16 {\n  right: -4rem;\n}\n\n.-right-20 {\n  right: -5rem;\n}\n\n.-right-24 {\n  right: -6rem;\n}\n\n.-right-28 {\n  right: -7rem;\n}\n\n.-right-32 {\n  right: -8rem;\n}\n\n.-right-36 {\n  right: -9rem;\n}\n\n.-right-40 {\n  right: -10rem;\n}\n\n.-right-44 {\n  right: -11rem;\n}\n\n.-right-48 {\n  right: -12rem;\n}\n\n.-right-52 {\n  right: -13rem;\n}\n\n.-right-56 {\n  right: -14rem;\n}\n\n.-right-60 {\n  right: -15rem;\n}\n\n.-right-64 {\n  right: -16rem;\n}\n\n.-right-72 {\n  right: -18rem;\n}\n\n.-right-80 {\n  right: -20rem;\n}\n\n.-right-96 {\n  right: -24rem;\n}\n\n.-right-px {\n  right: -1px;\n}\n\n.-right-0\\.5 {\n  right: -0.125rem;\n}\n\n.-right-1\\.5 {\n  right: -0.375rem;\n}\n\n.-right-2\\.5 {\n  right: -0.625rem;\n}\n\n.-right-3\\.5 {\n  right: -0.875rem;\n}\n\n.right-1\\/2 {\n  right: 50%;\n}\n\n.right-1\\/3 {\n  right: 33.333333%;\n}\n\n.right-2\\/3 {\n  right: 66.666667%;\n}\n\n.right-1\\/4 {\n  right: 25%;\n}\n\n.right-2\\/4 {\n  right: 50%;\n}\n\n.right-3\\/4 {\n  right: 75%;\n}\n\n.right-full {\n  right: 100%;\n}\n\n.-right-1\\/2 {\n  right: -50%;\n}\n\n.-right-1\\/3 {\n  right: -33.333333%;\n}\n\n.-right-2\\/3 {\n  right: -66.666667%;\n}\n\n.-right-1\\/4 {\n  right: -25%;\n}\n\n.-right-2\\/4 {\n  right: -50%;\n}\n\n.-right-3\\/4 {\n  right: -75%;\n}\n\n.-right-full {\n  right: -100%;\n}\n\n.bottom-0 {\n  bottom: 0px;\n}\n\n.bottom-1 {\n  bottom: 0.25rem;\n}\n\n.bottom-2 {\n  bottom: 0.5rem;\n}\n\n.bottom-3 {\n  bottom: 0.75rem;\n}\n\n.bottom-4 {\n  bottom: 1rem;\n}\n\n.bottom-5 {\n  bottom: 1.25rem;\n}\n\n.bottom-6 {\n  bottom: 1.5rem;\n}\n\n.bottom-7 {\n  bottom: 1.75rem;\n}\n\n.bottom-8 {\n  bottom: 2rem;\n}\n\n.bottom-9 {\n  bottom: 2.25rem;\n}\n\n.bottom-10 {\n  bottom: 2.5rem;\n}\n\n.bottom-11 {\n  bottom: 2.75rem;\n}\n\n.bottom-12 {\n  bottom: 3rem;\n}\n\n.bottom-14 {\n  bottom: 3.5rem;\n}\n\n.bottom-16 {\n  bottom: 4rem;\n}\n\n.bottom-20 {\n  bottom: 5rem;\n}\n\n.bottom-24 {\n  bottom: 6rem;\n}\n\n.bottom-28 {\n  bottom: 7rem;\n}\n\n.bottom-32 {\n  bottom: 8rem;\n}\n\n.bottom-36 {\n  bottom: 9rem;\n}\n\n.bottom-40 {\n  bottom: 10rem;\n}\n\n.bottom-44 {\n  bottom: 11rem;\n}\n\n.bottom-48 {\n  bottom: 12rem;\n}\n\n.bottom-52 {\n  bottom: 13rem;\n}\n\n.bottom-56 {\n  bottom: 14rem;\n}\n\n.bottom-60 {\n  bottom: 15rem;\n}\n\n.bottom-64 {\n  bottom: 16rem;\n}\n\n.bottom-72 {\n  bottom: 18rem;\n}\n\n.bottom-80 {\n  bottom: 20rem;\n}\n\n.bottom-96 {\n  bottom: 24rem;\n}\n\n.bottom-auto {\n  bottom: auto;\n}\n\n.bottom-px {\n  bottom: 1px;\n}\n\n.bottom-0\\.5 {\n  bottom: 0.125rem;\n}\n\n.bottom-1\\.5 {\n  bottom: 0.375rem;\n}\n\n.bottom-2\\.5 {\n  bottom: 0.625rem;\n}\n\n.bottom-3\\.5 {\n  bottom: 0.875rem;\n}\n\n.-bottom-0 {\n  bottom: 0px;\n}\n\n.-bottom-1 {\n  bottom: -0.25rem;\n}\n\n.-bottom-2 {\n  bottom: -0.5rem;\n}\n\n.-bottom-3 {\n  bottom: -0.75rem;\n}\n\n.-bottom-4 {\n  bottom: -1rem;\n}\n\n.-bottom-5 {\n  bottom: -1.25rem;\n}\n\n.-bottom-6 {\n  bottom: -1.5rem;\n}\n\n.-bottom-7 {\n  bottom: -1.75rem;\n}\n\n.-bottom-8 {\n  bottom: -2rem;\n}\n\n.-bottom-9 {\n  bottom: -2.25rem;\n}\n\n.-bottom-10 {\n  bottom: -2.5rem;\n}\n\n.-bottom-11 {\n  bottom: -2.75rem;\n}\n\n.-bottom-12 {\n  bottom: -3rem;\n}\n\n.-bottom-14 {\n  bottom: -3.5rem;\n}\n\n.-bottom-16 {\n  bottom: -4rem;\n}\n\n.-bottom-20 {\n  bottom: -5rem;\n}\n\n.-bottom-24 {\n  bottom: -6rem;\n}\n\n.-bottom-28 {\n  bottom: -7rem;\n}\n\n.-bottom-32 {\n  bottom: -8rem;\n}\n\n.-bottom-36 {\n  bottom: -9rem;\n}\n\n.-bottom-40 {\n  bottom: -10rem;\n}\n\n.-bottom-44 {\n  bottom: -11rem;\n}\n\n.-bottom-48 {\n  bottom: -12rem;\n}\n\n.-bottom-52 {\n  bottom: -13rem;\n}\n\n.-bottom-56 {\n  bottom: -14rem;\n}\n\n.-bottom-60 {\n  bottom: -15rem;\n}\n\n.-bottom-64 {\n  bottom: -16rem;\n}\n\n.-bottom-72 {\n  bottom: -18rem;\n}\n\n.-bottom-80 {\n  bottom: -20rem;\n}\n\n.-bottom-96 {\n  bottom: -24rem;\n}\n\n.-bottom-px {\n  bottom: -1px;\n}\n\n.-bottom-0\\.5 {\n  bottom: -0.125rem;\n}\n\n.-bottom-1\\.5 {\n  bottom: -0.375rem;\n}\n\n.-bottom-2\\.5 {\n  bottom: -0.625rem;\n}\n\n.-bottom-3\\.5 {\n  bottom: -0.875rem;\n}\n\n.bottom-1\\/2 {\n  bottom: 50%;\n}\n\n.bottom-1\\/3 {\n  bottom: 33.333333%;\n}\n\n.bottom-2\\/3 {\n  bottom: 66.666667%;\n}\n\n.bottom-1\\/4 {\n  bottom: 25%;\n}\n\n.bottom-2\\/4 {\n  bottom: 50%;\n}\n\n.bottom-3\\/4 {\n  bottom: 75%;\n}\n\n.bottom-full {\n  bottom: 100%;\n}\n\n.-bottom-1\\/2 {\n  bottom: -50%;\n}\n\n.-bottom-1\\/3 {\n  bottom: -33.333333%;\n}\n\n.-bottom-2\\/3 {\n  bottom: -66.666667%;\n}\n\n.-bottom-1\\/4 {\n  bottom: -25%;\n}\n\n.-bottom-2\\/4 {\n  bottom: -50%;\n}\n\n.-bottom-3\\/4 {\n  bottom: -75%;\n}\n\n.-bottom-full {\n  bottom: -100%;\n}\n\n.left-0 {\n  left: 0px;\n}\n\n.left-1 {\n  left: 0.25rem;\n}\n\n.left-2 {\n  left: 0.5rem;\n}\n\n.left-3 {\n  left: 0.75rem;\n}\n\n.left-4 {\n  left: 1rem;\n}\n\n.left-5 {\n  left: 1.25rem;\n}\n\n.left-6 {\n  left: 1.5rem;\n}\n\n.left-7 {\n  left: 1.75rem;\n}\n\n.left-8 {\n  left: 2rem;\n}\n\n.left-9 {\n  left: 2.25rem;\n}\n\n.left-10 {\n  left: 2.5rem;\n}\n\n.left-11 {\n  left: 2.75rem;\n}\n\n.left-12 {\n  left: 3rem;\n}\n\n.left-14 {\n  left: 3.5rem;\n}\n\n.left-16 {\n  left: 4rem;\n}\n\n.left-20 {\n  left: 5rem;\n}\n\n.left-24 {\n  left: 6rem;\n}\n\n.left-28 {\n  left: 7rem;\n}\n\n.left-32 {\n  left: 8rem;\n}\n\n.left-36 {\n  left: 9rem;\n}\n\n.left-40 {\n  left: 10rem;\n}\n\n.left-44 {\n  left: 11rem;\n}\n\n.left-48 {\n  left: 12rem;\n}\n\n.left-52 {\n  left: 13rem;\n}\n\n.left-56 {\n  left: 14rem;\n}\n\n.left-60 {\n  left: 15rem;\n}\n\n.left-64 {\n  left: 16rem;\n}\n\n.left-72 {\n  left: 18rem;\n}\n\n.left-80 {\n  left: 20rem;\n}\n\n.left-96 {\n  left: 24rem;\n}\n\n.left-auto {\n  left: auto;\n}\n\n.left-px {\n  left: 1px;\n}\n\n.left-0\\.5 {\n  left: 0.125rem;\n}\n\n.left-1\\.5 {\n  left: 0.375rem;\n}\n\n.left-2\\.5 {\n  left: 0.625rem;\n}\n\n.left-3\\.5 {\n  left: 0.875rem;\n}\n\n.-left-0 {\n  left: 0px;\n}\n\n.-left-1 {\n  left: -0.25rem;\n}\n\n.-left-2 {\n  left: -0.5rem;\n}\n\n.-left-3 {\n  left: -0.75rem;\n}\n\n.-left-4 {\n  left: -1rem;\n}\n\n.-left-5 {\n  left: -1.25rem;\n}\n\n.-left-6 {\n  left: -1.5rem;\n}\n\n.-left-7 {\n  left: -1.75rem;\n}\n\n.-left-8 {\n  left: -2rem;\n}\n\n.-left-9 {\n  left: -2.25rem;\n}\n\n.-left-10 {\n  left: -2.5rem;\n}\n\n.-left-11 {\n  left: -2.75rem;\n}\n\n.-left-12 {\n  left: -3rem;\n}\n\n.-left-14 {\n  left: -3.5rem;\n}\n\n.-left-16 {\n  left: -4rem;\n}\n\n.-left-20 {\n  left: -5rem;\n}\n\n.-left-24 {\n  left: -6rem;\n}\n\n.-left-28 {\n  left: -7rem;\n}\n\n.-left-32 {\n  left: -8rem;\n}\n\n.-left-36 {\n  left: -9rem;\n}\n\n.-left-40 {\n  left: -10rem;\n}\n\n.-left-44 {\n  left: -11rem;\n}\n\n.-left-48 {\n  left: -12rem;\n}\n\n.-left-52 {\n  left: -13rem;\n}\n\n.-left-56 {\n  left: -14rem;\n}\n\n.-left-60 {\n  left: -15rem;\n}\n\n.-left-64 {\n  left: -16rem;\n}\n\n.-left-72 {\n  left: -18rem;\n}\n\n.-left-80 {\n  left: -20rem;\n}\n\n.-left-96 {\n  left: -24rem;\n}\n\n.-left-px {\n  left: -1px;\n}\n\n.-left-0\\.5 {\n  left: -0.125rem;\n}\n\n.-left-1\\.5 {\n  left: -0.375rem;\n}\n\n.-left-2\\.5 {\n  left: -0.625rem;\n}\n\n.-left-3\\.5 {\n  left: -0.875rem;\n}\n\n.left-1\\/2 {\n  left: 50%;\n}\n\n.left-1\\/3 {\n  left: 33.333333%;\n}\n\n.left-2\\/3 {\n  left: 66.666667%;\n}\n\n.left-1\\/4 {\n  left: 25%;\n}\n\n.left-2\\/4 {\n  left: 50%;\n}\n\n.left-3\\/4 {\n  left: 75%;\n}\n\n.left-full {\n  left: 100%;\n}\n\n.-left-1\\/2 {\n  left: -50%;\n}\n\n.-left-1\\/3 {\n  left: -33.333333%;\n}\n\n.-left-2\\/3 {\n  left: -66.666667%;\n}\n\n.-left-1\\/4 {\n  left: -25%;\n}\n\n.-left-2\\/4 {\n  left: -50%;\n}\n\n.-left-3\\/4 {\n  left: -75%;\n}\n\n.-left-full {\n  left: -100%;\n}\n\n.isolate {\n  isolation: isolate;\n}\n\n.isolation-auto {\n  isolation: auto;\n}\n\n.z-0 {\n  z-index: 0;\n}\n\n.z-10 {\n  z-index: 10;\n}\n\n.z-20 {\n  z-index: 20;\n}\n\n.z-30 {\n  z-index: 30;\n}\n\n.z-40 {\n  z-index: 40;\n}\n\n.z-50 {\n  z-index: 50;\n}\n\n.z-auto {\n  z-index: auto;\n}\n\n.focus-within\\:z-0:focus-within {\n  z-index: 0;\n}\n\n.focus-within\\:z-10:focus-within {\n  z-index: 10;\n}\n\n.focus-within\\:z-20:focus-within {\n  z-index: 20;\n}\n\n.focus-within\\:z-30:focus-within {\n  z-index: 30;\n}\n\n.focus-within\\:z-40:focus-within {\n  z-index: 40;\n}\n\n.focus-within\\:z-50:focus-within {\n  z-index: 50;\n}\n\n.focus-within\\:z-auto:focus-within {\n  z-index: auto;\n}\n\n.focus\\:z-0:focus {\n  z-index: 0;\n}\n\n.focus\\:z-10:focus {\n  z-index: 10;\n}\n\n.focus\\:z-20:focus {\n  z-index: 20;\n}\n\n.focus\\:z-30:focus {\n  z-index: 30;\n}\n\n.focus\\:z-40:focus {\n  z-index: 40;\n}\n\n.focus\\:z-50:focus {\n  z-index: 50;\n}\n\n.focus\\:z-auto:focus {\n  z-index: auto;\n}\n\n.order-1 {\n  order: 1;\n}\n\n.order-2 {\n  order: 2;\n}\n\n.order-3 {\n  order: 3;\n}\n\n.order-4 {\n  order: 4;\n}\n\n.order-5 {\n  order: 5;\n}\n\n.order-6 {\n  order: 6;\n}\n\n.order-7 {\n  order: 7;\n}\n\n.order-8 {\n  order: 8;\n}\n\n.order-9 {\n  order: 9;\n}\n\n.order-10 {\n  order: 10;\n}\n\n.order-11 {\n  order: 11;\n}\n\n.order-12 {\n  order: 12;\n}\n\n.order-first {\n  order: -9999;\n}\n\n.order-last {\n  order: 9999;\n}\n\n.order-none {\n  order: 0;\n}\n\n.col-auto {\n  grid-column: auto;\n}\n\n.col-span-1 {\n  grid-column: span 1 / span 1;\n}\n\n.col-span-2 {\n  grid-column: span 2 / span 2;\n}\n\n.col-span-3 {\n  grid-column: span 3 / span 3;\n}\n\n.col-span-4 {\n  grid-column: span 4 / span 4;\n}\n\n.col-span-5 {\n  grid-column: span 5 / span 5;\n}\n\n.col-span-6 {\n  grid-column: span 6 / span 6;\n}\n\n.col-span-7 {\n  grid-column: span 7 / span 7;\n}\n\n.col-span-8 {\n  grid-column: span 8 / span 8;\n}\n\n.col-span-9 {\n  grid-column: span 9 / span 9;\n}\n\n.col-span-10 {\n  grid-column: span 10 / span 10;\n}\n\n.col-span-11 {\n  grid-column: span 11 / span 11;\n}\n\n.col-span-12 {\n  grid-column: span 12 / span 12;\n}\n\n.col-span-full {\n  grid-column: 1 / -1;\n}\n\n.col-start-1 {\n  grid-column-start: 1;\n}\n\n.col-start-2 {\n  grid-column-start: 2;\n}\n\n.col-start-3 {\n  grid-column-start: 3;\n}\n\n.col-start-4 {\n  grid-column-start: 4;\n}\n\n.col-start-5 {\n  grid-column-start: 5;\n}\n\n.col-start-6 {\n  grid-column-start: 6;\n}\n\n.col-start-7 {\n  grid-column-start: 7;\n}\n\n.col-start-8 {\n  grid-column-start: 8;\n}\n\n.col-start-9 {\n  grid-column-start: 9;\n}\n\n.col-start-10 {\n  grid-column-start: 10;\n}\n\n.col-start-11 {\n  grid-column-start: 11;\n}\n\n.col-start-12 {\n  grid-column-start: 12;\n}\n\n.col-start-13 {\n  grid-column-start: 13;\n}\n\n.col-start-auto {\n  grid-column-start: auto;\n}\n\n.col-end-1 {\n  grid-column-end: 1;\n}\n\n.col-end-2 {\n  grid-column-end: 2;\n}\n\n.col-end-3 {\n  grid-column-end: 3;\n}\n\n.col-end-4 {\n  grid-column-end: 4;\n}\n\n.col-end-5 {\n  grid-column-end: 5;\n}\n\n.col-end-6 {\n  grid-column-end: 6;\n}\n\n.col-end-7 {\n  grid-column-end: 7;\n}\n\n.col-end-8 {\n  grid-column-end: 8;\n}\n\n.col-end-9 {\n  grid-column-end: 9;\n}\n\n.col-end-10 {\n  grid-column-end: 10;\n}\n\n.col-end-11 {\n  grid-column-end: 11;\n}\n\n.col-end-12 {\n  grid-column-end: 12;\n}\n\n.col-end-13 {\n  grid-column-end: 13;\n}\n\n.col-end-auto {\n  grid-column-end: auto;\n}\n\n.row-auto {\n  grid-row: auto;\n}\n\n.row-span-1 {\n  grid-row: span 1 / span 1;\n}\n\n.row-span-2 {\n  grid-row: span 2 / span 2;\n}\n\n.row-span-3 {\n  grid-row: span 3 / span 3;\n}\n\n.row-span-4 {\n  grid-row: span 4 / span 4;\n}\n\n.row-span-5 {\n  grid-row: span 5 / span 5;\n}\n\n.row-span-6 {\n  grid-row: span 6 / span 6;\n}\n\n.row-span-full {\n  grid-row: 1 / -1;\n}\n\n.row-start-1 {\n  grid-row-start: 1;\n}\n\n.row-start-2 {\n  grid-row-start: 2;\n}\n\n.row-start-3 {\n  grid-row-start: 3;\n}\n\n.row-start-4 {\n  grid-row-start: 4;\n}\n\n.row-start-5 {\n  grid-row-start: 5;\n}\n\n.row-start-6 {\n  grid-row-start: 6;\n}\n\n.row-start-7 {\n  grid-row-start: 7;\n}\n\n.row-start-auto {\n  grid-row-start: auto;\n}\n\n.row-end-1 {\n  grid-row-end: 1;\n}\n\n.row-end-2 {\n  grid-row-end: 2;\n}\n\n.row-end-3 {\n  grid-row-end: 3;\n}\n\n.row-end-4 {\n  grid-row-end: 4;\n}\n\n.row-end-5 {\n  grid-row-end: 5;\n}\n\n.row-end-6 {\n  grid-row-end: 6;\n}\n\n.row-end-7 {\n  grid-row-end: 7;\n}\n\n.row-end-auto {\n  grid-row-end: auto;\n}\n\n.float-right {\n  float: right;\n}\n\n.float-left {\n  float: left;\n}\n\n.float-none {\n  float: none;\n}\n\n.clear-left {\n  clear: left;\n}\n\n.clear-right {\n  clear: right;\n}\n\n.clear-both {\n  clear: both;\n}\n\n.clear-none {\n  clear: none;\n}\n\n.m-0 {\n  margin: 0px;\n}\n\n.m-1 {\n  margin: 0.25rem;\n}\n\n.m-2 {\n  margin: 0.5rem;\n}\n\n.m-3 {\n  margin: 0.75rem;\n}\n\n.m-4 {\n  margin: 1rem;\n}\n\n.m-5 {\n  margin: 1.25rem;\n}\n\n.m-6 {\n  margin: 1.5rem;\n}\n\n.m-7 {\n  margin: 1.75rem;\n}\n\n.m-8 {\n  margin: 2rem;\n}\n\n.m-9 {\n  margin: 2.25rem;\n}\n\n.m-10 {\n  margin: 2.5rem;\n}\n\n.m-11 {\n  margin: 2.75rem;\n}\n\n.m-12 {\n  margin: 3rem;\n}\n\n.m-14 {\n  margin: 3.5rem;\n}\n\n.m-16 {\n  margin: 4rem;\n}\n\n.m-20 {\n  margin: 5rem;\n}\n\n.m-24 {\n  margin: 6rem;\n}\n\n.m-28 {\n  margin: 7rem;\n}\n\n.m-32 {\n  margin: 8rem;\n}\n\n.m-36 {\n  margin: 9rem;\n}\n\n.m-40 {\n  margin: 10rem;\n}\n\n.m-44 {\n  margin: 11rem;\n}\n\n.m-48 {\n  margin: 12rem;\n}\n\n.m-52 {\n  margin: 13rem;\n}\n\n.m-56 {\n  margin: 14rem;\n}\n\n.m-60 {\n  margin: 15rem;\n}\n\n.m-64 {\n  margin: 16rem;\n}\n\n.m-72 {\n  margin: 18rem;\n}\n\n.m-80 {\n  margin: 20rem;\n}\n\n.m-96 {\n  margin: 24rem;\n}\n\n.m-auto {\n  margin: auto;\n}\n\n.m-px {\n  margin: 1px;\n}\n\n.m-0\\.5 {\n  margin: 0.125rem;\n}\n\n.m-1\\.5 {\n  margin: 0.375rem;\n}\n\n.m-2\\.5 {\n  margin: 0.625rem;\n}\n\n.m-3\\.5 {\n  margin: 0.875rem;\n}\n\n.-m-0 {\n  margin: 0px;\n}\n\n.-m-1 {\n  margin: -0.25rem;\n}\n\n.-m-2 {\n  margin: -0.5rem;\n}\n\n.-m-3 {\n  margin: -0.75rem;\n}\n\n.-m-4 {\n  margin: -1rem;\n}\n\n.-m-5 {\n  margin: -1.25rem;\n}\n\n.-m-6 {\n  margin: -1.5rem;\n}\n\n.-m-7 {\n  margin: -1.75rem;\n}\n\n.-m-8 {\n  margin: -2rem;\n}\n\n.-m-9 {\n  margin: -2.25rem;\n}\n\n.-m-10 {\n  margin: -2.5rem;\n}\n\n.-m-11 {\n  margin: -2.75rem;\n}\n\n.-m-12 {\n  margin: -3rem;\n}\n\n.-m-14 {\n  margin: -3.5rem;\n}\n\n.-m-16 {\n  margin: -4rem;\n}\n\n.-m-20 {\n  margin: -5rem;\n}\n\n.-m-24 {\n  margin: -6rem;\n}\n\n.-m-28 {\n  margin: -7rem;\n}\n\n.-m-32 {\n  margin: -8rem;\n}\n\n.-m-36 {\n  margin: -9rem;\n}\n\n.-m-40 {\n  margin: -10rem;\n}\n\n.-m-44 {\n  margin: -11rem;\n}\n\n.-m-48 {\n  margin: -12rem;\n}\n\n.-m-52 {\n  margin: -13rem;\n}\n\n.-m-56 {\n  margin: -14rem;\n}\n\n.-m-60 {\n  margin: -15rem;\n}\n\n.-m-64 {\n  margin: -16rem;\n}\n\n.-m-72 {\n  margin: -18rem;\n}\n\n.-m-80 {\n  margin: -20rem;\n}\n\n.-m-96 {\n  margin: -24rem;\n}\n\n.-m-px {\n  margin: -1px;\n}\n\n.-m-0\\.5 {\n  margin: -0.125rem;\n}\n\n.-m-1\\.5 {\n  margin: -0.375rem;\n}\n\n.-m-2\\.5 {\n  margin: -0.625rem;\n}\n\n.-m-3\\.5 {\n  margin: -0.875rem;\n}\n\n.mx-0 {\n  margin-left: 0px;\n  margin-right: 0px;\n}\n\n.mx-1 {\n  margin-left: 0.25rem;\n  margin-right: 0.25rem;\n}\n\n.mx-2 {\n  margin-left: 0.5rem;\n  margin-right: 0.5rem;\n}\n\n.mx-3 {\n  margin-left: 0.75rem;\n  margin-right: 0.75rem;\n}\n\n.mx-4 {\n  margin-left: 1rem;\n  margin-right: 1rem;\n}\n\n.mx-5 {\n  margin-left: 1.25rem;\n  margin-right: 1.25rem;\n}\n\n.mx-6 {\n  margin-left: 1.5rem;\n  margin-right: 1.5rem;\n}\n\n.mx-7 {\n  margin-left: 1.75rem;\n  margin-right: 1.75rem;\n}\n\n.mx-8 {\n  margin-left: 2rem;\n  margin-right: 2rem;\n}\n\n.mx-9 {\n  margin-left: 2.25rem;\n  margin-right: 2.25rem;\n}\n\n.mx-10 {\n  margin-left: 2.5rem;\n  margin-right: 2.5rem;\n}\n\n.mx-11 {\n  margin-left: 2.75rem;\n  margin-right: 2.75rem;\n}\n\n.mx-12 {\n  margin-left: 3rem;\n  margin-right: 3rem;\n}\n\n.mx-14 {\n  margin-left: 3.5rem;\n  margin-right: 3.5rem;\n}\n\n.mx-16 {\n  margin-left: 4rem;\n  margin-right: 4rem;\n}\n\n.mx-20 {\n  margin-left: 5rem;\n  margin-right: 5rem;\n}\n\n.mx-24 {\n  margin-left: 6rem;\n  margin-right: 6rem;\n}\n\n.mx-28 {\n  margin-left: 7rem;\n  margin-right: 7rem;\n}\n\n.mx-32 {\n  margin-left: 8rem;\n  margin-right: 8rem;\n}\n\n.mx-36 {\n  margin-left: 9rem;\n  margin-right: 9rem;\n}\n\n.mx-40 {\n  margin-left: 10rem;\n  margin-right: 10rem;\n}\n\n.mx-44 {\n  margin-left: 11rem;\n  margin-right: 11rem;\n}\n\n.mx-48 {\n  margin-left: 12rem;\n  margin-right: 12rem;\n}\n\n.mx-52 {\n  margin-left: 13rem;\n  margin-right: 13rem;\n}\n\n.mx-56 {\n  margin-left: 14rem;\n  margin-right: 14rem;\n}\n\n.mx-60 {\n  margin-left: 15rem;\n  margin-right: 15rem;\n}\n\n.mx-64 {\n  margin-left: 16rem;\n  margin-right: 16rem;\n}\n\n.mx-72 {\n  margin-left: 18rem;\n  margin-right: 18rem;\n}\n\n.mx-80 {\n  margin-left: 20rem;\n  margin-right: 20rem;\n}\n\n.mx-96 {\n  margin-left: 24rem;\n  margin-right: 24rem;\n}\n\n.mx-auto {\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.mx-px {\n  margin-left: 1px;\n  margin-right: 1px;\n}\n\n.mx-0\\.5 {\n  margin-left: 0.125rem;\n  margin-right: 0.125rem;\n}\n\n.mx-1\\.5 {\n  margin-left: 0.375rem;\n  margin-right: 0.375rem;\n}\n\n.mx-2\\.5 {\n  margin-left: 0.625rem;\n  margin-right: 0.625rem;\n}\n\n.mx-3\\.5 {\n  margin-left: 0.875rem;\n  margin-right: 0.875rem;\n}\n\n.-mx-0 {\n  margin-left: 0px;\n  margin-right: 0px;\n}\n\n.-mx-1 {\n  margin-left: -0.25rem;\n  margin-right: -0.25rem;\n}\n\n.-mx-2 {\n  margin-left: -0.5rem;\n  margin-right: -0.5rem;\n}\n\n.-mx-3 {\n  margin-left: -0.75rem;\n  margin-right: -0.75rem;\n}\n\n.-mx-4 {\n  margin-left: -1rem;\n  margin-right: -1rem;\n}\n\n.-mx-5 {\n  margin-left: -1.25rem;\n  margin-right: -1.25rem;\n}\n\n.-mx-6 {\n  margin-left: -1.5rem;\n  margin-right: -1.5rem;\n}\n\n.-mx-7 {\n  margin-left: -1.75rem;\n  margin-right: -1.75rem;\n}\n\n.-mx-8 {\n  margin-left: -2rem;\n  margin-right: -2rem;\n}\n\n.-mx-9 {\n  margin-left: -2.25rem;\n  margin-right: -2.25rem;\n}\n\n.-mx-10 {\n  margin-left: -2.5rem;\n  margin-right: -2.5rem;\n}\n\n.-mx-11 {\n  margin-left: -2.75rem;\n  margin-right: -2.75rem;\n}\n\n.-mx-12 {\n  margin-left: -3rem;\n  margin-right: -3rem;\n}\n\n.-mx-14 {\n  margin-left: -3.5rem;\n  margin-right: -3.5rem;\n}\n\n.-mx-16 {\n  margin-left: -4rem;\n  margin-right: -4rem;\n}\n\n.-mx-20 {\n  margin-left: -5rem;\n  margin-right: -5rem;\n}\n\n.-mx-24 {\n  margin-left: -6rem;\n  margin-right: -6rem;\n}\n\n.-mx-28 {\n  margin-left: -7rem;\n  margin-right: -7rem;\n}\n\n.-mx-32 {\n  margin-left: -8rem;\n  margin-right: -8rem;\n}\n\n.-mx-36 {\n  margin-left: -9rem;\n  margin-right: -9rem;\n}\n\n.-mx-40 {\n  margin-left: -10rem;\n  margin-right: -10rem;\n}\n\n.-mx-44 {\n  margin-left: -11rem;\n  margin-right: -11rem;\n}\n\n.-mx-48 {\n  margin-left: -12rem;\n  margin-right: -12rem;\n}\n\n.-mx-52 {\n  margin-left: -13rem;\n  margin-right: -13rem;\n}\n\n.-mx-56 {\n  margin-left: -14rem;\n  margin-right: -14rem;\n}\n\n.-mx-60 {\n  margin-left: -15rem;\n  margin-right: -15rem;\n}\n\n.-mx-64 {\n  margin-left: -16rem;\n  margin-right: -16rem;\n}\n\n.-mx-72 {\n  margin-left: -18rem;\n  margin-right: -18rem;\n}\n\n.-mx-80 {\n  margin-left: -20rem;\n  margin-right: -20rem;\n}\n\n.-mx-96 {\n  margin-left: -24rem;\n  margin-right: -24rem;\n}\n\n.-mx-px {\n  margin-left: -1px;\n  margin-right: -1px;\n}\n\n.-mx-0\\.5 {\n  margin-left: -0.125rem;\n  margin-right: -0.125rem;\n}\n\n.-mx-1\\.5 {\n  margin-left: -0.375rem;\n  margin-right: -0.375rem;\n}\n\n.-mx-2\\.5 {\n  margin-left: -0.625rem;\n  margin-right: -0.625rem;\n}\n\n.-mx-3\\.5 {\n  margin-left: -0.875rem;\n  margin-right: -0.875rem;\n}\n\n.my-0 {\n  margin-top: 0px;\n  margin-bottom: 0px;\n}\n\n.my-1 {\n  margin-top: 0.25rem;\n  margin-bottom: 0.25rem;\n}\n\n.my-2 {\n  margin-top: 0.5rem;\n  margin-bottom: 0.5rem;\n}\n\n.my-3 {\n  margin-top: 0.75rem;\n  margin-bottom: 0.75rem;\n}\n\n.my-4 {\n  margin-top: 1rem;\n  margin-bottom: 1rem;\n}\n\n.my-5 {\n  margin-top: 1.25rem;\n  margin-bottom: 1.25rem;\n}\n\n.my-6 {\n  margin-top: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.my-7 {\n  margin-top: 1.75rem;\n  margin-bottom: 1.75rem;\n}\n\n.my-8 {\n  margin-top: 2rem;\n  margin-bottom: 2rem;\n}\n\n.my-9 {\n  margin-top: 2.25rem;\n  margin-bottom: 2.25rem;\n}\n\n.my-10 {\n  margin-top: 2.5rem;\n  margin-bottom: 2.5rem;\n}\n\n.my-11 {\n  margin-top: 2.75rem;\n  margin-bottom: 2.75rem;\n}\n\n.my-12 {\n  margin-top: 3rem;\n  margin-bottom: 3rem;\n}\n\n.my-14 {\n  margin-top: 3.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.my-16 {\n  margin-top: 4rem;\n  margin-bottom: 4rem;\n}\n\n.my-20 {\n  margin-top: 5rem;\n  margin-bottom: 5rem;\n}\n\n.my-24 {\n  margin-top: 6rem;\n  margin-bottom: 6rem;\n}\n\n.my-28 {\n  margin-top: 7rem;\n  margin-bottom: 7rem;\n}\n\n.my-32 {\n  margin-top: 8rem;\n  margin-bottom: 8rem;\n}\n\n.my-36 {\n  margin-top: 9rem;\n  margin-bottom: 9rem;\n}\n\n.my-40 {\n  margin-top: 10rem;\n  margin-bottom: 10rem;\n}\n\n.my-44 {\n  margin-top: 11rem;\n  margin-bottom: 11rem;\n}\n\n.my-48 {\n  margin-top: 12rem;\n  margin-bottom: 12rem;\n}\n\n.my-52 {\n  margin-top: 13rem;\n  margin-bottom: 13rem;\n}\n\n.my-56 {\n  margin-top: 14rem;\n  margin-bottom: 14rem;\n}\n\n.my-60 {\n  margin-top: 15rem;\n  margin-bottom: 15rem;\n}\n\n.my-64 {\n  margin-top: 16rem;\n  margin-bottom: 16rem;\n}\n\n.my-72 {\n  margin-top: 18rem;\n  margin-bottom: 18rem;\n}\n\n.my-80 {\n  margin-top: 20rem;\n  margin-bottom: 20rem;\n}\n\n.my-96 {\n  margin-top: 24rem;\n  margin-bottom: 24rem;\n}\n\n.my-auto {\n  margin-top: auto;\n  margin-bottom: auto;\n}\n\n.my-px {\n  margin-top: 1px;\n  margin-bottom: 1px;\n}\n\n.my-0\\.5 {\n  margin-top: 0.125rem;\n  margin-bottom: 0.125rem;\n}\n\n.my-1\\.5 {\n  margin-top: 0.375rem;\n  margin-bottom: 0.375rem;\n}\n\n.my-2\\.5 {\n  margin-top: 0.625rem;\n  margin-bottom: 0.625rem;\n}\n\n.my-3\\.5 {\n  margin-top: 0.875rem;\n  margin-bottom: 0.875rem;\n}\n\n.-my-0 {\n  margin-top: 0px;\n  margin-bottom: 0px;\n}\n\n.-my-1 {\n  margin-top: -0.25rem;\n  margin-bottom: -0.25rem;\n}\n\n.-my-2 {\n  margin-top: -0.5rem;\n  margin-bottom: -0.5rem;\n}\n\n.-my-3 {\n  margin-top: -0.75rem;\n  margin-bottom: -0.75rem;\n}\n\n.-my-4 {\n  margin-top: -1rem;\n  margin-bottom: -1rem;\n}\n\n.-my-5 {\n  margin-top: -1.25rem;\n  margin-bottom: -1.25rem;\n}\n\n.-my-6 {\n  margin-top: -1.5rem;\n  margin-bottom: -1.5rem;\n}\n\n.-my-7 {\n  margin-top: -1.75rem;\n  margin-bottom: -1.75rem;\n}\n\n.-my-8 {\n  margin-top: -2rem;\n  margin-bottom: -2rem;\n}\n\n.-my-9 {\n  margin-top: -2.25rem;\n  margin-bottom: -2.25rem;\n}\n\n.-my-10 {\n  margin-top: -2.5rem;\n  margin-bottom: -2.5rem;\n}\n\n.-my-11 {\n  margin-top: -2.75rem;\n  margin-bottom: -2.75rem;\n}\n\n.-my-12 {\n  margin-top: -3rem;\n  margin-bottom: -3rem;\n}\n\n.-my-14 {\n  margin-top: -3.5rem;\n  margin-bottom: -3.5rem;\n}\n\n.-my-16 {\n  margin-top: -4rem;\n  margin-bottom: -4rem;\n}\n\n.-my-20 {\n  margin-top: -5rem;\n  margin-bottom: -5rem;\n}\n\n.-my-24 {\n  margin-top: -6rem;\n  margin-bottom: -6rem;\n}\n\n.-my-28 {\n  margin-top: -7rem;\n  margin-bottom: -7rem;\n}\n\n.-my-32 {\n  margin-top: -8rem;\n  margin-bottom: -8rem;\n}\n\n.-my-36 {\n  margin-top: -9rem;\n  margin-bottom: -9rem;\n}\n\n.-my-40 {\n  margin-top: -10rem;\n  margin-bottom: -10rem;\n}\n\n.-my-44 {\n  margin-top: -11rem;\n  margin-bottom: -11rem;\n}\n\n.-my-48 {\n  margin-top: -12rem;\n  margin-bottom: -12rem;\n}\n\n.-my-52 {\n  margin-top: -13rem;\n  margin-bottom: -13rem;\n}\n\n.-my-56 {\n  margin-top: -14rem;\n  margin-bottom: -14rem;\n}\n\n.-my-60 {\n  margin-top: -15rem;\n  margin-bottom: -15rem;\n}\n\n.-my-64 {\n  margin-top: -16rem;\n  margin-bottom: -16rem;\n}\n\n.-my-72 {\n  margin-top: -18rem;\n  margin-bottom: -18rem;\n}\n\n.-my-80 {\n  margin-top: -20rem;\n  margin-bottom: -20rem;\n}\n\n.-my-96 {\n  margin-top: -24rem;\n  margin-bottom: -24rem;\n}\n\n.-my-px {\n  margin-top: -1px;\n  margin-bottom: -1px;\n}\n\n.-my-0\\.5 {\n  margin-top: -0.125rem;\n  margin-bottom: -0.125rem;\n}\n\n.-my-1\\.5 {\n  margin-top: -0.375rem;\n  margin-bottom: -0.375rem;\n}\n\n.-my-2\\.5 {\n  margin-top: -0.625rem;\n  margin-bottom: -0.625rem;\n}\n\n.-my-3\\.5 {\n  margin-top: -0.875rem;\n  margin-bottom: -0.875rem;\n}\n\n.mt-0 {\n  margin-top: 0px;\n}\n\n.mt-1 {\n  margin-top: 0.25rem;\n}\n\n.mt-2 {\n  margin-top: 0.5rem;\n}\n\n.mt-3 {\n  margin-top: 0.75rem;\n}\n\n.mt-4 {\n  margin-top: 1rem;\n}\n\n.mt-5 {\n  margin-top: 1.25rem;\n}\n\n.mt-6 {\n  margin-top: 1.5rem;\n}\n\n.mt-7 {\n  margin-top: 1.75rem;\n}\n\n.mt-8 {\n  margin-top: 2rem;\n}\n\n.mt-9 {\n  margin-top: 2.25rem;\n}\n\n.mt-10 {\n  margin-top: 2.5rem;\n}\n\n.mt-11 {\n  margin-top: 2.75rem;\n}\n\n.mt-12 {\n  margin-top: 3rem;\n}\n\n.mt-14 {\n  margin-top: 3.5rem;\n}\n\n.mt-16 {\n  margin-top: 4rem;\n}\n\n.mt-20 {\n  margin-top: 5rem;\n}\n\n.mt-24 {\n  margin-top: 6rem;\n}\n\n.mt-28 {\n  margin-top: 7rem;\n}\n\n.mt-32 {\n  margin-top: 8rem;\n}\n\n.mt-36 {\n  margin-top: 9rem;\n}\n\n.mt-40 {\n  margin-top: 10rem;\n}\n\n.mt-44 {\n  margin-top: 11rem;\n}\n\n.mt-48 {\n  margin-top: 12rem;\n}\n\n.mt-52 {\n  margin-top: 13rem;\n}\n\n.mt-56 {\n  margin-top: 14rem;\n}\n\n.mt-60 {\n  margin-top: 15rem;\n}\n\n.mt-64 {\n  margin-top: 16rem;\n}\n\n.mt-72 {\n  margin-top: 18rem;\n}\n\n.mt-80 {\n  margin-top: 20rem;\n}\n\n.mt-96 {\n  margin-top: 24rem;\n}\n\n.mt-auto {\n  margin-top: auto;\n}\n\n.mt-px {\n  margin-top: 1px;\n}\n\n.mt-0\\.5 {\n  margin-top: 0.125rem;\n}\n\n.mt-1\\.5 {\n  margin-top: 0.375rem;\n}\n\n.mt-2\\.5 {\n  margin-top: 0.625rem;\n}\n\n.mt-3\\.5 {\n  margin-top: 0.875rem;\n}\n\n.-mt-0 {\n  margin-top: 0px;\n}\n\n.-mt-1 {\n  margin-top: -0.25rem;\n}\n\n.-mt-2 {\n  margin-top: -0.5rem;\n}\n\n.-mt-3 {\n  margin-top: -0.75rem;\n}\n\n.-mt-4 {\n  margin-top: -1rem;\n}\n\n.-mt-5 {\n  margin-top: -1.25rem;\n}\n\n.-mt-6 {\n  margin-top: -1.5rem;\n}\n\n.-mt-7 {\n  margin-top: -1.75rem;\n}\n\n.-mt-8 {\n  margin-top: -2rem;\n}\n\n.-mt-9 {\n  margin-top: -2.25rem;\n}\n\n.-mt-10 {\n  margin-top: -2.5rem;\n}\n\n.-mt-11 {\n  margin-top: -2.75rem;\n}\n\n.-mt-12 {\n  margin-top: -3rem;\n}\n\n.-mt-14 {\n  margin-top: -3.5rem;\n}\n\n.-mt-16 {\n  margin-top: -4rem;\n}\n\n.-mt-20 {\n  margin-top: -5rem;\n}\n\n.-mt-24 {\n  margin-top: -6rem;\n}\n\n.-mt-28 {\n  margin-top: -7rem;\n}\n\n.-mt-32 {\n  margin-top: -8rem;\n}\n\n.-mt-36 {\n  margin-top: -9rem;\n}\n\n.-mt-40 {\n  margin-top: -10rem;\n}\n\n.-mt-44 {\n  margin-top: -11rem;\n}\n\n.-mt-48 {\n  margin-top: -12rem;\n}\n\n.-mt-52 {\n  margin-top: -13rem;\n}\n\n.-mt-56 {\n  margin-top: -14rem;\n}\n\n.-mt-60 {\n  margin-top: -15rem;\n}\n\n.-mt-64 {\n  margin-top: -16rem;\n}\n\n.-mt-72 {\n  margin-top: -18rem;\n}\n\n.-mt-80 {\n  margin-top: -20rem;\n}\n\n.-mt-96 {\n  margin-top: -24rem;\n}\n\n.-mt-px {\n  margin-top: -1px;\n}\n\n.-mt-0\\.5 {\n  margin-top: -0.125rem;\n}\n\n.-mt-1\\.5 {\n  margin-top: -0.375rem;\n}\n\n.-mt-2\\.5 {\n  margin-top: -0.625rem;\n}\n\n.-mt-3\\.5 {\n  margin-top: -0.875rem;\n}\n\n.mr-0 {\n  margin-right: 0px;\n}\n\n.mr-1 {\n  margin-right: 0.25rem;\n}\n\n.mr-2 {\n  margin-right: 0.5rem;\n}\n\n.mr-3 {\n  margin-right: 0.75rem;\n}\n\n.mr-4 {\n  margin-right: 1rem;\n}\n\n.mr-5 {\n  margin-right: 1.25rem;\n}\n\n.mr-6 {\n  margin-right: 1.5rem;\n}\n\n.mr-7 {\n  margin-right: 1.75rem;\n}\n\n.mr-8 {\n  margin-right: 2rem;\n}\n\n.mr-9 {\n  margin-right: 2.25rem;\n}\n\n.mr-10 {\n  margin-right: 2.5rem;\n}\n\n.mr-11 {\n  margin-right: 2.75rem;\n}\n\n.mr-12 {\n  margin-right: 3rem;\n}\n\n.mr-14 {\n  margin-right: 3.5rem;\n}\n\n.mr-16 {\n  margin-right: 4rem;\n}\n\n.mr-20 {\n  margin-right: 5rem;\n}\n\n.mr-24 {\n  margin-right: 6rem;\n}\n\n.mr-28 {\n  margin-right: 7rem;\n}\n\n.mr-32 {\n  margin-right: 8rem;\n}\n\n.mr-36 {\n  margin-right: 9rem;\n}\n\n.mr-40 {\n  margin-right: 10rem;\n}\n\n.mr-44 {\n  margin-right: 11rem;\n}\n\n.mr-48 {\n  margin-right: 12rem;\n}\n\n.mr-52 {\n  margin-right: 13rem;\n}\n\n.mr-56 {\n  margin-right: 14rem;\n}\n\n.mr-60 {\n  margin-right: 15rem;\n}\n\n.mr-64 {\n  margin-right: 16rem;\n}\n\n.mr-72 {\n  margin-right: 18rem;\n}\n\n.mr-80 {\n  margin-right: 20rem;\n}\n\n.mr-96 {\n  margin-right: 24rem;\n}\n\n.mr-auto {\n  margin-right: auto;\n}\n\n.mr-px {\n  margin-right: 1px;\n}\n\n.mr-0\\.5 {\n  margin-right: 0.125rem;\n}\n\n.mr-1\\.5 {\n  margin-right: 0.375rem;\n}\n\n.mr-2\\.5 {\n  margin-right: 0.625rem;\n}\n\n.mr-3\\.5 {\n  margin-right: 0.875rem;\n}\n\n.-mr-0 {\n  margin-right: 0px;\n}\n\n.-mr-1 {\n  margin-right: -0.25rem;\n}\n\n.-mr-2 {\n  margin-right: -0.5rem;\n}\n\n.-mr-3 {\n  margin-right: -0.75rem;\n}\n\n.-mr-4 {\n  margin-right: -1rem;\n}\n\n.-mr-5 {\n  margin-right: -1.25rem;\n}\n\n.-mr-6 {\n  margin-right: -1.5rem;\n}\n\n.-mr-7 {\n  margin-right: -1.75rem;\n}\n\n.-mr-8 {\n  margin-right: -2rem;\n}\n\n.-mr-9 {\n  margin-right: -2.25rem;\n}\n\n.-mr-10 {\n  margin-right: -2.5rem;\n}\n\n.-mr-11 {\n  margin-right: -2.75rem;\n}\n\n.-mr-12 {\n  margin-right: -3rem;\n}\n\n.-mr-14 {\n  margin-right: -3.5rem;\n}\n\n.-mr-16 {\n  margin-right: -4rem;\n}\n\n.-mr-20 {\n  margin-right: -5rem;\n}\n\n.-mr-24 {\n  margin-right: -6rem;\n}\n\n.-mr-28 {\n  margin-right: -7rem;\n}\n\n.-mr-32 {\n  margin-right: -8rem;\n}\n\n.-mr-36 {\n  margin-right: -9rem;\n}\n\n.-mr-40 {\n  margin-right: -10rem;\n}\n\n.-mr-44 {\n  margin-right: -11rem;\n}\n\n.-mr-48 {\n  margin-right: -12rem;\n}\n\n.-mr-52 {\n  margin-right: -13rem;\n}\n\n.-mr-56 {\n  margin-right: -14rem;\n}\n\n.-mr-60 {\n  margin-right: -15rem;\n}\n\n.-mr-64 {\n  margin-right: -16rem;\n}\n\n.-mr-72 {\n  margin-right: -18rem;\n}\n\n.-mr-80 {\n  margin-right: -20rem;\n}\n\n.-mr-96 {\n  margin-right: -24rem;\n}\n\n.-mr-px {\n  margin-right: -1px;\n}\n\n.-mr-0\\.5 {\n  margin-right: -0.125rem;\n}\n\n.-mr-1\\.5 {\n  margin-right: -0.375rem;\n}\n\n.-mr-2\\.5 {\n  margin-right: -0.625rem;\n}\n\n.-mr-3\\.5 {\n  margin-right: -0.875rem;\n}\n\n.mb-0 {\n  margin-bottom: 0px;\n}\n\n.mb-1 {\n  margin-bottom: 0.25rem;\n}\n\n.mb-2 {\n  margin-bottom: 0.5rem;\n}\n\n.mb-3 {\n  margin-bottom: 0.75rem;\n}\n\n.mb-4 {\n  margin-bottom: 1rem;\n}\n\n.mb-5 {\n  margin-bottom: 1.25rem;\n}\n\n.mb-6 {\n  margin-bottom: 1.5rem;\n}\n\n.mb-7 {\n  margin-bottom: 1.75rem;\n}\n\n.mb-8 {\n  margin-bottom: 2rem;\n}\n\n.mb-9 {\n  margin-bottom: 2.25rem;\n}\n\n.mb-10 {\n  margin-bottom: 2.5rem;\n}\n\n.mb-11 {\n  margin-bottom: 2.75rem;\n}\n\n.mb-12 {\n  margin-bottom: 3rem;\n}\n\n.mb-14 {\n  margin-bottom: 3.5rem;\n}\n\n.mb-16 {\n  margin-bottom: 4rem;\n}\n\n.mb-20 {\n  margin-bottom: 5rem;\n}\n\n.mb-24 {\n  margin-bottom: 6rem;\n}\n\n.mb-28 {\n  margin-bottom: 7rem;\n}\n\n.mb-32 {\n  margin-bottom: 8rem;\n}\n\n.mb-36 {\n  margin-bottom: 9rem;\n}\n\n.mb-40 {\n  margin-bottom: 10rem;\n}\n\n.mb-44 {\n  margin-bottom: 11rem;\n}\n\n.mb-48 {\n  margin-bottom: 12rem;\n}\n\n.mb-52 {\n  margin-bottom: 13rem;\n}\n\n.mb-56 {\n  margin-bottom: 14rem;\n}\n\n.mb-60 {\n  margin-bottom: 15rem;\n}\n\n.mb-64 {\n  margin-bottom: 16rem;\n}\n\n.mb-72 {\n  margin-bottom: 18rem;\n}\n\n.mb-80 {\n  margin-bottom: 20rem;\n}\n\n.mb-96 {\n  margin-bottom: 24rem;\n}\n\n.mb-auto {\n  margin-bottom: auto;\n}\n\n.mb-px {\n  margin-bottom: 1px;\n}\n\n.mb-0\\.5 {\n  margin-bottom: 0.125rem;\n}\n\n.mb-1\\.5 {\n  margin-bottom: 0.375rem;\n}\n\n.mb-2\\.5 {\n  margin-bottom: 0.625rem;\n}\n\n.mb-3\\.5 {\n  margin-bottom: 0.875rem;\n}\n\n.-mb-0 {\n  margin-bottom: 0px;\n}\n\n.-mb-1 {\n  margin-bottom: -0.25rem;\n}\n\n.-mb-2 {\n  margin-bottom: -0.5rem;\n}\n\n.-mb-3 {\n  margin-bottom: -0.75rem;\n}\n\n.-mb-4 {\n  margin-bottom: -1rem;\n}\n\n.-mb-5 {\n  margin-bottom: -1.25rem;\n}\n\n.-mb-6 {\n  margin-bottom: -1.5rem;\n}\n\n.-mb-7 {\n  margin-bottom: -1.75rem;\n}\n\n.-mb-8 {\n  margin-bottom: -2rem;\n}\n\n.-mb-9 {\n  margin-bottom: -2.25rem;\n}\n\n.-mb-10 {\n  margin-bottom: -2.5rem;\n}\n\n.-mb-11 {\n  margin-bottom: -2.75rem;\n}\n\n.-mb-12 {\n  margin-bottom: -3rem;\n}\n\n.-mb-14 {\n  margin-bottom: -3.5rem;\n}\n\n.-mb-16 {\n  margin-bottom: -4rem;\n}\n\n.-mb-20 {\n  margin-bottom: -5rem;\n}\n\n.-mb-24 {\n  margin-bottom: -6rem;\n}\n\n.-mb-28 {\n  margin-bottom: -7rem;\n}\n\n.-mb-32 {\n  margin-bottom: -8rem;\n}\n\n.-mb-36 {\n  margin-bottom: -9rem;\n}\n\n.-mb-40 {\n  margin-bottom: -10rem;\n}\n\n.-mb-44 {\n  margin-bottom: -11rem;\n}\n\n.-mb-48 {\n  margin-bottom: -12rem;\n}\n\n.-mb-52 {\n  margin-bottom: -13rem;\n}\n\n.-mb-56 {\n  margin-bottom: -14rem;\n}\n\n.-mb-60 {\n  margin-bottom: -15rem;\n}\n\n.-mb-64 {\n  margin-bottom: -16rem;\n}\n\n.-mb-72 {\n  margin-bottom: -18rem;\n}\n\n.-mb-80 {\n  margin-bottom: -20rem;\n}\n\n.-mb-96 {\n  margin-bottom: -24rem;\n}\n\n.-mb-px {\n  margin-bottom: -1px;\n}\n\n.-mb-0\\.5 {\n  margin-bottom: -0.125rem;\n}\n\n.-mb-1\\.5 {\n  margin-bottom: -0.375rem;\n}\n\n.-mb-2\\.5 {\n  margin-bottom: -0.625rem;\n}\n\n.-mb-3\\.5 {\n  margin-bottom: -0.875rem;\n}\n\n.ml-0 {\n  margin-left: 0px;\n}\n\n.ml-1 {\n  margin-left: 0.25rem;\n}\n\n.ml-2 {\n  margin-left: 0.5rem;\n}\n\n.ml-3 {\n  margin-left: 0.75rem;\n}\n\n.ml-4 {\n  margin-left: 1rem;\n}\n\n.ml-5 {\n  margin-left: 1.25rem;\n}\n\n.ml-6 {\n  margin-left: 1.5rem;\n}\n\n.ml-7 {\n  margin-left: 1.75rem;\n}\n\n.ml-8 {\n  margin-left: 2rem;\n}\n\n.ml-9 {\n  margin-left: 2.25rem;\n}\n\n.ml-10 {\n  margin-left: 2.5rem;\n}\n\n.ml-11 {\n  margin-left: 2.75rem;\n}\n\n.ml-12 {\n  margin-left: 3rem;\n}\n\n.ml-14 {\n  margin-left: 3.5rem;\n}\n\n.ml-16 {\n  margin-left: 4rem;\n}\n\n.ml-20 {\n  margin-left: 5rem;\n}\n\n.ml-24 {\n  margin-left: 6rem;\n}\n\n.ml-28 {\n  margin-left: 7rem;\n}\n\n.ml-32 {\n  margin-left: 8rem;\n}\n\n.ml-36 {\n  margin-left: 9rem;\n}\n\n.ml-40 {\n  margin-left: 10rem;\n}\n\n.ml-44 {\n  margin-left: 11rem;\n}\n\n.ml-48 {\n  margin-left: 12rem;\n}\n\n.ml-52 {\n  margin-left: 13rem;\n}\n\n.ml-56 {\n  margin-left: 14rem;\n}\n\n.ml-60 {\n  margin-left: 15rem;\n}\n\n.ml-64 {\n  margin-left: 16rem;\n}\n\n.ml-72 {\n  margin-left: 18rem;\n}\n\n.ml-80 {\n  margin-left: 20rem;\n}\n\n.ml-96 {\n  margin-left: 24rem;\n}\n\n.ml-auto {\n  margin-left: auto;\n}\n\n.ml-px {\n  margin-left: 1px;\n}\n\n.ml-0\\.5 {\n  margin-left: 0.125rem;\n}\n\n.ml-1\\.5 {\n  margin-left: 0.375rem;\n}\n\n.ml-2\\.5 {\n  margin-left: 0.625rem;\n}\n\n.ml-3\\.5 {\n  margin-left: 0.875rem;\n}\n\n.-ml-0 {\n  margin-left: 0px;\n}\n\n.-ml-1 {\n  margin-left: -0.25rem;\n}\n\n.-ml-2 {\n  margin-left: -0.5rem;\n}\n\n.-ml-3 {\n  margin-left: -0.75rem;\n}\n\n.-ml-4 {\n  margin-left: -1rem;\n}\n\n.-ml-5 {\n  margin-left: -1.25rem;\n}\n\n.-ml-6 {\n  margin-left: -1.5rem;\n}\n\n.-ml-7 {\n  margin-left: -1.75rem;\n}\n\n.-ml-8 {\n  margin-left: -2rem;\n}\n\n.-ml-9 {\n  margin-left: -2.25rem;\n}\n\n.-ml-10 {\n  margin-left: -2.5rem;\n}\n\n.-ml-11 {\n  margin-left: -2.75rem;\n}\n\n.-ml-12 {\n  margin-left: -3rem;\n}\n\n.-ml-14 {\n  margin-left: -3.5rem;\n}\n\n.-ml-16 {\n  margin-left: -4rem;\n}\n\n.-ml-20 {\n  margin-left: -5rem;\n}\n\n.-ml-24 {\n  margin-left: -6rem;\n}\n\n.-ml-28 {\n  margin-left: -7rem;\n}\n\n.-ml-32 {\n  margin-left: -8rem;\n}\n\n.-ml-36 {\n  margin-left: -9rem;\n}\n\n.-ml-40 {\n  margin-left: -10rem;\n}\n\n.-ml-44 {\n  margin-left: -11rem;\n}\n\n.-ml-48 {\n  margin-left: -12rem;\n}\n\n.-ml-52 {\n  margin-left: -13rem;\n}\n\n.-ml-56 {\n  margin-left: -14rem;\n}\n\n.-ml-60 {\n  margin-left: -15rem;\n}\n\n.-ml-64 {\n  margin-left: -16rem;\n}\n\n.-ml-72 {\n  margin-left: -18rem;\n}\n\n.-ml-80 {\n  margin-left: -20rem;\n}\n\n.-ml-96 {\n  margin-left: -24rem;\n}\n\n.-ml-px {\n  margin-left: -1px;\n}\n\n.-ml-0\\.5 {\n  margin-left: -0.125rem;\n}\n\n.-ml-1\\.5 {\n  margin-left: -0.375rem;\n}\n\n.-ml-2\\.5 {\n  margin-left: -0.625rem;\n}\n\n.-ml-3\\.5 {\n  margin-left: -0.875rem;\n}\n\n.box-border {\n  box-sizing: border-box;\n}\n\n.box-content {\n  box-sizing: content-box;\n}\n\n.block {\n  display: block;\n}\n\n.inline-block {\n  display: inline-block;\n}\n\n.inline {\n  display: inline;\n}\n\n.flex {\n  display: flex;\n}\n\n.inline-flex {\n  display: inline-flex;\n}\n\n.table {\n  display: table;\n}\n\n.inline-table {\n  display: inline-table;\n}\n\n.table-caption {\n  display: table-caption;\n}\n\n.table-cell {\n  display: table-cell;\n}\n\n.table-column {\n  display: table-column;\n}\n\n.table-column-group {\n  display: table-column-group;\n}\n\n.table-footer-group {\n  display: table-footer-group;\n}\n\n.table-header-group {\n  display: table-header-group;\n}\n\n.table-row-group {\n  display: table-row-group;\n}\n\n.table-row {\n  display: table-row;\n}\n\n.flow-root {\n  display: flow-root;\n}\n\n.grid {\n  display: grid;\n}\n\n.inline-grid {\n  display: inline-grid;\n}\n\n.contents {\n  display: contents;\n}\n\n.list-item {\n  display: list-item;\n}\n\n.hidden {\n  display: none;\n}\n\n.h-0 {\n  height: 0px;\n}\n\n.h-1 {\n  height: 0.25rem;\n}\n\n.h-2 {\n  height: 0.5rem;\n}\n\n.h-3 {\n  height: 0.75rem;\n}\n\n.h-4 {\n  height: 1rem;\n}\n\n.h-5 {\n  height: 1.25rem;\n}\n\n.h-6 {\n  height: 1.5rem;\n}\n\n.h-7 {\n  height: 1.875rem;\n}\n\n.h-8 {\n  height: 2rem;\n}\n\n.h-9 {\n  height: 2.25rem;\n}\n\n.h-10 {\n  height: 2.5rem;\n}\n\n.h-11 {\n  height: 2.75rem;\n}\n\n.h-12 {\n  height: 3rem;\n}\n\n.h-14 {\n  height: 3.5rem;\n}\n\n.h-16 {\n  height: 4rem;\n}\n\n.h-20 {\n  height: 5rem;\n}\n\n.h-24 {\n  height: 6rem;\n}\n\n.h-28 {\n  height: 7rem;\n}\n\n.h-32 {\n  height: 8rem;\n}\n\n.h-36 {\n  height: 9rem;\n}\n\n.h-40 {\n  height: 10rem;\n}\n\n.h-44 {\n  height: 11rem;\n}\n\n.h-48 {\n  height: 12rem;\n}\n\n.h-52 {\n  height: 13rem;\n}\n\n.h-56 {\n  height: 14rem;\n}\n\n.h-60 {\n  height: 15rem;\n}\n\n.h-64 {\n  height: 16rem;\n}\n\n.h-72 {\n  height: 20rem;\n}\n\n.h-80 {\n  height: 20rem;\n}\n\n.h-96 {\n  height: 24rem;\n}\n\n.h-110 {\n  height: 28rem;\n}\n\n.h-120 {\n  height: 40rem;\n}\n\n.h-auto {\n  height: auto;\n}\n\n.h-px {\n  height: 1px;\n}\n\n.h-0\\.5 {\n  height: 0.125rem;\n}\n\n.h-1\\.5 {\n  height: 0.375rem;\n}\n\n.h-2\\.5 {\n  height: 0.625rem;\n}\n\n.h-3\\.5 {\n  height: 0.875rem;\n}\n\n.h-1\\/2 {\n  height: 50%;\n}\n\n.h-1\\/3 {\n  height: 33.333333%;\n}\n\n.h-2\\/3 {\n  height: 66.666667%;\n}\n\n.h-1\\/4 {\n  height: 25%;\n}\n\n.h-2\\/4 {\n  height: 50%;\n}\n\n.h-3\\/4 {\n  height: 75%;\n}\n\n.h-1\\/5 {\n  height: 20%;\n}\n\n.h-2\\/5 {\n  height: 40%;\n}\n\n.h-3\\/5 {\n  height: 60%;\n}\n\n.h-4\\/5 {\n  height: 80%;\n}\n\n.h-1\\/6 {\n  height: 16.666667%;\n}\n\n.h-2\\/6 {\n  height: 33.333333%;\n}\n\n.h-3\\/6 {\n  height: 50%;\n}\n\n.h-4\\/6 {\n  height: 66.666667%;\n}\n\n.h-5\\/6 {\n  height: 83.333333%;\n}\n\n.h-full {\n  height: 100%;\n}\n\n.h-screen {\n  height: 100vh;\n}\n\n.max-h-0 {\n  max-height: 0px;\n}\n\n.max-h-1 {\n  max-height: 0.25rem;\n}\n\n.max-h-2 {\n  max-height: 0.5rem;\n}\n\n.max-h-3 {\n  max-height: 0.75rem;\n}\n\n.max-h-4 {\n  max-height: 1rem;\n}\n\n.max-h-5 {\n  max-height: 1.25rem;\n}\n\n.max-h-6 {\n  max-height: 1.5rem;\n}\n\n.max-h-7 {\n  max-height: 1.75rem;\n}\n\n.max-h-8 {\n  max-height: 2rem;\n}\n\n.max-h-9 {\n  max-height: 2.25rem;\n}\n\n.max-h-10 {\n  max-height: 2.5rem;\n}\n\n.max-h-11 {\n  max-height: 2.75rem;\n}\n\n.max-h-12 {\n  max-height: 3rem;\n}\n\n.max-h-14 {\n  max-height: 3.5rem;\n}\n\n.max-h-16 {\n  max-height: 4rem;\n}\n\n.max-h-20 {\n  max-height: 5rem;\n}\n\n.max-h-24 {\n  max-height: 6rem;\n}\n\n.max-h-28 {\n  max-height: 7rem;\n}\n\n.max-h-32 {\n  max-height: 8rem;\n}\n\n.max-h-36 {\n  max-height: 9rem;\n}\n\n.max-h-40 {\n  max-height: 10rem;\n}\n\n.max-h-44 {\n  max-height: 11rem;\n}\n\n.max-h-48 {\n  max-height: 12rem;\n}\n\n.max-h-52 {\n  max-height: 13rem;\n}\n\n.max-h-56 {\n  max-height: 14rem;\n}\n\n.max-h-60 {\n  max-height: 15rem;\n}\n\n.max-h-64 {\n  max-height: 16rem;\n}\n\n.max-h-72 {\n  max-height: 18rem;\n}\n\n.max-h-80 {\n  max-height: 20rem;\n}\n\n.max-h-96 {\n  max-height: 24rem;\n}\n\n.max-h-px {\n  max-height: 1px;\n}\n\n.max-h-0\\.5 {\n  max-height: 0.125rem;\n}\n\n.max-h-1\\.5 {\n  max-height: 0.375rem;\n}\n\n.max-h-2\\.5 {\n  max-height: 0.625rem;\n}\n\n.max-h-3\\.5 {\n  max-height: 0.875rem;\n}\n\n.max-h-full {\n  max-height: 100%;\n}\n\n.max-h-screen {\n  max-height: 100vh;\n}\n\n.min-h-0 {\n  min-height: 0;\n}\n\n.min-h-full {\n  min-height: 100%;\n}\n\n.min-h-screen {\n  min-height: 100vh;\n}\n\n.w-0 {\n  width: 0px;\n}\n\n.w-1 {\n  width: 0.25rem;\n}\n\n.w-2 {\n  width: 0.5rem;\n}\n\n.w-3 {\n  width: 0.75rem;\n}\n\n.w-4 {\n  width: 1rem;\n}\n\n.w-5 {\n  width: 1.25rem;\n}\n\n.w-6 {\n  width: 1.5rem;\n}\n\n.w-7 {\n  width: 1.75rem;\n}\n\n.w-8 {\n  width: 2rem;\n}\n\n.w-9 {\n  width: 2.25rem;\n}\n\n.w-10 {\n  width: 2.5rem;\n}\n\n.w-11 {\n  width: 2.75rem;\n}\n\n.w-12 {\n  width: 3rem;\n}\n\n.w-14 {\n  width: 3.5rem;\n}\n\n.w-16 {\n  width: 4rem;\n}\n\n.w-20 {\n  width: 5rem;\n}\n\n.w-24 {\n  width: 6rem;\n}\n\n.w-28 {\n  width: 7rem;\n}\n\n.w-32 {\n  width: 8rem;\n}\n\n.w-36 {\n  width: 9rem;\n}\n\n.w-40 {\n  width: 10rem;\n}\n\n.w-44 {\n  width: 11rem;\n}\n\n.w-48 {\n  width: 12rem;\n}\n\n.w-52 {\n  width: 13rem;\n}\n\n.w-56 {\n  width: 14rem;\n}\n\n.w-60 {\n  width: 15rem;\n}\n\n.w-64 {\n  width: 16rem;\n}\n\n.w-72 {\n  width: 18rem;\n}\n\n.w-80 {\n  width: 20rem;\n}\n\n.w-96 {\n  width: 24rem;\n}\n\n.w-110 {\n  width: 28rem;\n}\n\n.w-128 {\n  width: 32rem;\n}\n\n.w-192 {\n  width: 48rem;\n}\n\n.w-auto {\n  width: auto;\n}\n\n.w-px {\n  width: 1px;\n}\n\n.w-0\\.5 {\n  width: 0.125rem;\n}\n\n.w-1\\.5 {\n  width: 0.375rem;\n}\n\n.w-2\\.5 {\n  width: 0.625rem;\n}\n\n.w-3\\.5 {\n  width: 0.875rem;\n}\n\n.w-1\\/2 {\n  width: 50%;\n}\n\n.w-1\\/3 {\n  width: 33.33333%;\n}\n\n.w-2\\/3 {\n  width: 66.66667%;\n}\n\n.w-1\\/4 {\n  width: 25%;\n}\n\n.w-2\\/4 {\n  width: 50%;\n}\n\n.w-3\\/4 {\n  width: 75%;\n}\n\n.w-1\\/5 {\n  width: 20%;\n}\n\n.w-2\\/5 {\n  width: 40%;\n}\n\n.w-3\\/5 {\n  width: 60%;\n}\n\n.w-4\\/5 {\n  width: 80%;\n}\n\n.w-1\\/6 {\n  width: 16.66667%;\n}\n\n.w-2\\/6 {\n  width: 33.333333%;\n}\n\n.w-3\\/6 {\n  width: 50%;\n}\n\n.w-4\\/6 {\n  width: 66.666667%;\n}\n\n.w-5\\/6 {\n  width: 83.33333%;\n}\n\n.w-1\\/12 {\n  width: 8.333333%;\n}\n\n.w-2\\/12 {\n  width: 16.666667%;\n}\n\n.w-3\\/12 {\n  width: 25%;\n}\n\n.w-4\\/12 {\n  width: 33.333333%;\n}\n\n.w-5\\/12 {\n  width: 41.666667%;\n}\n\n.w-6\\/12 {\n  width: 50%;\n}\n\n.w-7\\/12 {\n  width: 58.333333%;\n}\n\n.w-8\\/12 {\n  width: 66.666667%;\n}\n\n.w-9\\/12 {\n  width: 75%;\n}\n\n.w-10\\/12 {\n  width: 83.333333%;\n}\n\n.w-11\\/12 {\n  width: 91.666667%;\n}\n\n.w-full {\n  width: 100%;\n}\n\n.w-screen {\n  width: 100vw;\n}\n\n.w-min {\n  width: min-content;\n}\n\n.w-max {\n  width: max-content;\n}\n\n.min-w-0 {\n  min-width: 0;\n}\n\n.min-w-full {\n  min-width: 100%;\n}\n\n.min-w-min {\n  min-width: min-content;\n}\n\n.min-w-max {\n  min-width: max-content;\n}\n\n.max-w-0 {\n  max-width: 0rem;\n}\n\n.max-w-none {\n  max-width: none;\n}\n\n.max-w-xs {\n  max-width: 20rem;\n}\n\n.max-w-sm {\n  max-width: 30rem;\n}\n\n.max-w-md {\n  max-width: 40rem;\n}\n\n.max-w-lg {\n  max-width: 50rem;\n}\n\n.max-w-xl {\n  max-width: 60rem;\n}\n\n.max-w-2xl {\n  max-width: 70rem;\n}\n\n.max-w-3xl {\n  max-width: 80rem;\n}\n\n.max-w-4xl {\n  max-width: 90rem;\n}\n\n.max-w-5xl {\n  max-width: 100rem;\n}\n\n.max-w-6xl {\n  max-width: 72rem;\n}\n\n.max-w-7xl {\n  max-width: 80rem;\n}\n\n.max-w-full {\n  max-width: 100%;\n}\n\n.max-w-min {\n  max-width: min-content;\n}\n\n.max-w-max {\n  max-width: max-content;\n}\n\n.max-w-prose {\n  max-width: 65ch;\n}\n\n.max-w-screen-sm {\n  max-width: 576px;\n}\n\n.max-w-screen-md {\n  max-width: 768px;\n}\n\n.max-w-screen-lg {\n  max-width: 992px;\n}\n\n.max-w-screen-xl {\n  max-width: 1200px;\n}\n\n.max-w-screen-2xl {\n  max-width: 1536px;\n}\n\n.flex-1 {\n  flex: 1 1 0%;\n}\n\n.flex-auto {\n  flex: 1 1 auto;\n}\n\n.flex-initial {\n  flex: 0 1 auto;\n}\n\n.flex-none {\n  flex: none;\n}\n\n.flex-shrink-0 {\n  flex-shrink: 0;\n}\n\n.flex-shrink {\n  flex-shrink: 1;\n}\n\n.flex-grow-0 {\n  flex-grow: 0;\n}\n\n.flex-grow {\n  flex-grow: 1;\n}\n\n.table-auto {\n  table-layout: auto;\n}\n\n.table-fixed {\n  table-layout: fixed;\n}\n\n.border-collapse {\n  border-collapse: collapse;\n}\n\n.border-separate {\n  border-collapse: separate;\n}\n\n.origin-center {\n  transform-origin: center;\n}\n\n.origin-top {\n  transform-origin: top;\n}\n\n.origin-top-right {\n  transform-origin: top right;\n}\n\n.origin-right {\n  transform-origin: right;\n}\n\n.origin-bottom-right {\n  transform-origin: bottom right;\n}\n\n.origin-bottom {\n  transform-origin: bottom;\n}\n\n.origin-bottom-left {\n  transform-origin: bottom left;\n}\n\n.origin-left {\n  transform-origin: left;\n}\n\n.origin-top-left {\n  transform-origin: top left;\n}\n\n.transform {\n  --tw-translate-x: 0;\n  --tw-translate-y: 0;\n  --tw-rotate: 0;\n  --tw-skew-x: 0;\n  --tw-skew-y: 0;\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n\n.transform-gpu {\n  --tw-translate-x: 0;\n  --tw-translate-y: 0;\n  --tw-rotate: 0;\n  --tw-skew-x: 0;\n  --tw-skew-y: 0;\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n\n.transform-none {\n  transform: none;\n}\n\n.translate-x-0 {\n  --tw-translate-x: 0px;\n}\n\n.translate-x-1 {\n  --tw-translate-x: 0.25rem;\n}\n\n.translate-x-2 {\n  --tw-translate-x: 0.5rem;\n}\n\n.translate-x-3 {\n  --tw-translate-x: 0.75rem;\n}\n\n.translate-x-4 {\n  --tw-translate-x: 1rem;\n}\n\n.translate-x-5 {\n  --tw-translate-x: 1.25rem;\n}\n\n.translate-x-6 {\n  --tw-translate-x: 1.5rem;\n}\n\n.translate-x-7 {\n  --tw-translate-x: 1.75rem;\n}\n\n.translate-x-8 {\n  --tw-translate-x: 2rem;\n}\n\n.translate-x-9 {\n  --tw-translate-x: 2.25rem;\n}\n\n.translate-x-10 {\n  --tw-translate-x: 2.5rem;\n}\n\n.translate-x-11 {\n  --tw-translate-x: 2.75rem;\n}\n\n.translate-x-12 {\n  --tw-translate-x: 3rem;\n}\n\n.translate-x-14 {\n  --tw-translate-x: 3.5rem;\n}\n\n.translate-x-16 {\n  --tw-translate-x: 4rem;\n}\n\n.translate-x-20 {\n  --tw-translate-x: 5rem;\n}\n\n.translate-x-24 {\n  --tw-translate-x: 6rem;\n}\n\n.translate-x-28 {\n  --tw-translate-x: 7rem;\n}\n\n.translate-x-32 {\n  --tw-translate-x: 8rem;\n}\n\n.translate-x-36 {\n  --tw-translate-x: 9rem;\n}\n\n.translate-x-40 {\n  --tw-translate-x: 10rem;\n}\n\n.translate-x-44 {\n  --tw-translate-x: 11rem;\n}\n\n.translate-x-48 {\n  --tw-translate-x: 12rem;\n}\n\n.translate-x-52 {\n  --tw-translate-x: 13rem;\n}\n\n.translate-x-56 {\n  --tw-translate-x: 14rem;\n}\n\n.translate-x-60 {\n  --tw-translate-x: 15rem;\n}\n\n.translate-x-64 {\n  --tw-translate-x: 16rem;\n}\n\n.translate-x-72 {\n  --tw-translate-x: 18rem;\n}\n\n.translate-x-80 {\n  --tw-translate-x: 20rem;\n}\n\n.translate-x-96 {\n  --tw-translate-x: 24rem;\n}\n\n.translate-x-px {\n  --tw-translate-x: 1px;\n}\n\n.translate-x-0\\.5 {\n  --tw-translate-x: 0.125rem;\n}\n\n.translate-x-1\\.5 {\n  --tw-translate-x: 0.375rem;\n}\n\n.translate-x-2\\.5 {\n  --tw-translate-x: 0.625rem;\n}\n\n.translate-x-3\\.5 {\n  --tw-translate-x: 0.875rem;\n}\n\n.-translate-x-0 {\n  --tw-translate-x: 0px;\n}\n\n.-translate-x-1 {\n  --tw-translate-x: -0.25rem;\n}\n\n.-translate-x-2 {\n  --tw-translate-x: -0.5rem;\n}\n\n.-translate-x-3 {\n  --tw-translate-x: -0.75rem;\n}\n\n.-translate-x-4 {\n  --tw-translate-x: -1rem;\n}\n\n.-translate-x-5 {\n  --tw-translate-x: -1.25rem;\n}\n\n.-translate-x-6 {\n  --tw-translate-x: -1.5rem;\n}\n\n.-translate-x-7 {\n  --tw-translate-x: -1.75rem;\n}\n\n.-translate-x-8 {\n  --tw-translate-x: -2rem;\n}\n\n.-translate-x-9 {\n  --tw-translate-x: -2.25rem;\n}\n\n.-translate-x-10 {\n  --tw-translate-x: -2.5rem;\n}\n\n.-translate-x-11 {\n  --tw-translate-x: -2.75rem;\n}\n\n.-translate-x-12 {\n  --tw-translate-x: -3rem;\n}\n\n.-translate-x-14 {\n  --tw-translate-x: -3.5rem;\n}\n\n.-translate-x-16 {\n  --tw-translate-x: -4rem;\n}\n\n.-translate-x-20 {\n  --tw-translate-x: -5rem;\n}\n\n.-translate-x-24 {\n  --tw-translate-x: -6rem;\n}\n\n.-translate-x-28 {\n  --tw-translate-x: -7rem;\n}\n\n.-translate-x-32 {\n  --tw-translate-x: -8rem;\n}\n\n.-translate-x-36 {\n  --tw-translate-x: -9rem;\n}\n\n.-translate-x-40 {\n  --tw-translate-x: -10rem;\n}\n\n.-translate-x-44 {\n  --tw-translate-x: -11rem;\n}\n\n.-translate-x-48 {\n  --tw-translate-x: -12rem;\n}\n\n.-translate-x-52 {\n  --tw-translate-x: -13rem;\n}\n\n.-translate-x-56 {\n  --tw-translate-x: -14rem;\n}\n\n.-translate-x-60 {\n  --tw-translate-x: -15rem;\n}\n\n.-translate-x-64 {\n  --tw-translate-x: -16rem;\n}\n\n.-translate-x-72 {\n  --tw-translate-x: -18rem;\n}\n\n.-translate-x-80 {\n  --tw-translate-x: -20rem;\n}\n\n.-translate-x-96 {\n  --tw-translate-x: -24rem;\n}\n\n.-translate-x-px {\n  --tw-translate-x: -1px;\n}\n\n.-translate-x-0\\.5 {\n  --tw-translate-x: -0.125rem;\n}\n\n.-translate-x-1\\.5 {\n  --tw-translate-x: -0.375rem;\n}\n\n.-translate-x-2\\.5 {\n  --tw-translate-x: -0.625rem;\n}\n\n.-translate-x-3\\.5 {\n  --tw-translate-x: -0.875rem;\n}\n\n.translate-x-1\\/2 {\n  --tw-translate-x: 50%;\n}\n\n.translate-x-1\\/3 {\n  --tw-translate-x: 33.333333%;\n}\n\n.translate-x-2\\/3 {\n  --tw-translate-x: 66.666667%;\n}\n\n.translate-x-1\\/4 {\n  --tw-translate-x: 25%;\n}\n\n.translate-x-2\\/4 {\n  --tw-translate-x: 50%;\n}\n\n.translate-x-3\\/4 {\n  --tw-translate-x: 75%;\n}\n\n.translate-x-full {\n  --tw-translate-x: 100%;\n}\n\n.-translate-x-1\\/2 {\n  --tw-translate-x: -50%;\n}\n\n.-translate-x-1\\/3 {\n  --tw-translate-x: -33.333333%;\n}\n\n.-translate-x-2\\/3 {\n  --tw-translate-x: -66.666667%;\n}\n\n.-translate-x-1\\/4 {\n  --tw-translate-x: -25%;\n}\n\n.-translate-x-2\\/4 {\n  --tw-translate-x: -50%;\n}\n\n.-translate-x-3\\/4 {\n  --tw-translate-x: -75%;\n}\n\n.-translate-x-full {\n  --tw-translate-x: -100%;\n}\n\n.translate-y-0 {\n  --tw-translate-y: 0px;\n}\n\n.translate-y-1 {\n  --tw-translate-y: 0.25rem;\n}\n\n.translate-y-2 {\n  --tw-translate-y: 0.5rem;\n}\n\n.translate-y-3 {\n  --tw-translate-y: 0.75rem;\n}\n\n.translate-y-4 {\n  --tw-translate-y: 1rem;\n}\n\n.translate-y-5 {\n  --tw-translate-y: 1.25rem;\n}\n\n.translate-y-6 {\n  --tw-translate-y: 1.5rem;\n}\n\n.translate-y-7 {\n  --tw-translate-y: 1.75rem;\n}\n\n.translate-y-8 {\n  --tw-translate-y: 2rem;\n}\n\n.translate-y-9 {\n  --tw-translate-y: 2.25rem;\n}\n\n.translate-y-10 {\n  --tw-translate-y: 2.5rem;\n}\n\n.translate-y-11 {\n  --tw-translate-y: 2.75rem;\n}\n\n.translate-y-12 {\n  --tw-translate-y: 3rem;\n}\n\n.translate-y-14 {\n  --tw-translate-y: 3.5rem;\n}\n\n.translate-y-16 {\n  --tw-translate-y: 4rem;\n}\n\n.translate-y-20 {\n  --tw-translate-y: 5rem;\n}\n\n.translate-y-24 {\n  --tw-translate-y: 6rem;\n}\n\n.translate-y-28 {\n  --tw-translate-y: 7rem;\n}\n\n.translate-y-32 {\n  --tw-translate-y: 8rem;\n}\n\n.translate-y-36 {\n  --tw-translate-y: 9rem;\n}\n\n.translate-y-40 {\n  --tw-translate-y: 10rem;\n}\n\n.translate-y-44 {\n  --tw-translate-y: 11rem;\n}\n\n.translate-y-48 {\n  --tw-translate-y: 12rem;\n}\n\n.translate-y-52 {\n  --tw-translate-y: 13rem;\n}\n\n.translate-y-56 {\n  --tw-translate-y: 14rem;\n}\n\n.translate-y-60 {\n  --tw-translate-y: 15rem;\n}\n\n.translate-y-64 {\n  --tw-translate-y: 16rem;\n}\n\n.translate-y-72 {\n  --tw-translate-y: 18rem;\n}\n\n.translate-y-80 {\n  --tw-translate-y: 20rem;\n}\n\n.translate-y-96 {\n  --tw-translate-y: 24rem;\n}\n\n.translate-y-px {\n  --tw-translate-y: 1px;\n}\n\n.translate-y-0\\.5 {\n  --tw-translate-y: 0.125rem;\n}\n\n.translate-y-1\\.5 {\n  --tw-translate-y: 0.375rem;\n}\n\n.translate-y-2\\.5 {\n  --tw-translate-y: 0.625rem;\n}\n\n.translate-y-3\\.5 {\n  --tw-translate-y: 0.875rem;\n}\n\n.-translate-y-0 {\n  --tw-translate-y: 0px;\n}\n\n.-translate-y-1 {\n  --tw-translate-y: -0.25rem;\n}\n\n.-translate-y-2 {\n  --tw-translate-y: -0.5rem;\n}\n\n.-translate-y-3 {\n  --tw-translate-y: -0.75rem;\n}\n\n.-translate-y-4 {\n  --tw-translate-y: -1rem;\n}\n\n.-translate-y-5 {\n  --tw-translate-y: -1.25rem;\n}\n\n.-translate-y-6 {\n  --tw-translate-y: -1.5rem;\n}\n\n.-translate-y-7 {\n  --tw-translate-y: -1.75rem;\n}\n\n.-translate-y-8 {\n  --tw-translate-y: -2rem;\n}\n\n.-translate-y-9 {\n  --tw-translate-y: -2.25rem;\n}\n\n.-translate-y-10 {\n  --tw-translate-y: -2.5rem;\n}\n\n.-translate-y-11 {\n  --tw-translate-y: -2.75rem;\n}\n\n.-translate-y-12 {\n  --tw-translate-y: -3rem;\n}\n\n.-translate-y-14 {\n  --tw-translate-y: -3.5rem;\n}\n\n.-translate-y-16 {\n  --tw-translate-y: -4rem;\n}\n\n.-translate-y-20 {\n  --tw-translate-y: -5rem;\n}\n\n.-translate-y-24 {\n  --tw-translate-y: -6rem;\n}\n\n.-translate-y-28 {\n  --tw-translate-y: -7rem;\n}\n\n.-translate-y-32 {\n  --tw-translate-y: -8rem;\n}\n\n.-translate-y-36 {\n  --tw-translate-y: -9rem;\n}\n\n.-translate-y-40 {\n  --tw-translate-y: -10rem;\n}\n\n.-translate-y-44 {\n  --tw-translate-y: -11rem;\n}\n\n.-translate-y-48 {\n  --tw-translate-y: -12rem;\n}\n\n.-translate-y-52 {\n  --tw-translate-y: -13rem;\n}\n\n.-translate-y-56 {\n  --tw-translate-y: -14rem;\n}\n\n.-translate-y-60 {\n  --tw-translate-y: -15rem;\n}\n\n.-translate-y-64 {\n  --tw-translate-y: -16rem;\n}\n\n.-translate-y-72 {\n  --tw-translate-y: -18rem;\n}\n\n.-translate-y-80 {\n  --tw-translate-y: -20rem;\n}\n\n.-translate-y-96 {\n  --tw-translate-y: -24rem;\n}\n\n.-translate-y-px {\n  --tw-translate-y: -1px;\n}\n\n.-translate-y-0\\.5 {\n  --tw-translate-y: -0.125rem;\n}\n\n.-translate-y-1\\.5 {\n  --tw-translate-y: -0.375rem;\n}\n\n.-translate-y-2\\.5 {\n  --tw-translate-y: -0.625rem;\n}\n\n.-translate-y-3\\.5 {\n  --tw-translate-y: -0.875rem;\n}\n\n.translate-y-1\\/2 {\n  --tw-translate-y: 50%;\n}\n\n.translate-y-1\\/3 {\n  --tw-translate-y: 33.333333%;\n}\n\n.translate-y-2\\/3 {\n  --tw-translate-y: 66.666667%;\n}\n\n.translate-y-1\\/4 {\n  --tw-translate-y: 25%;\n}\n\n.translate-y-2\\/4 {\n  --tw-translate-y: 50%;\n}\n\n.translate-y-3\\/4 {\n  --tw-translate-y: 75%;\n}\n\n.translate-y-full {\n  --tw-translate-y: 100%;\n}\n\n.-translate-y-1\\/2 {\n  --tw-translate-y: -50%;\n}\n\n.-translate-y-1\\/3 {\n  --tw-translate-y: -33.333333%;\n}\n\n.-translate-y-2\\/3 {\n  --tw-translate-y: -66.666667%;\n}\n\n.-translate-y-1\\/4 {\n  --tw-translate-y: -25%;\n}\n\n.-translate-y-2\\/4 {\n  --tw-translate-y: -50%;\n}\n\n.-translate-y-3\\/4 {\n  --tw-translate-y: -75%;\n}\n\n.-translate-y-full {\n  --tw-translate-y: -100%;\n}\n\n.hover\\:translate-x-0:hover {\n  --tw-translate-x: 0px;\n}\n\n.hover\\:translate-x-1:hover {\n  --tw-translate-x: 0.25rem;\n}\n\n.hover\\:translate-x-2:hover {\n  --tw-translate-x: 0.5rem;\n}\n\n.hover\\:translate-x-3:hover {\n  --tw-translate-x: 0.75rem;\n}\n\n.hover\\:translate-x-4:hover {\n  --tw-translate-x: 1rem;\n}\n\n.hover\\:translate-x-5:hover {\n  --tw-translate-x: 1.25rem;\n}\n\n.hover\\:translate-x-6:hover {\n  --tw-translate-x: 1.5rem;\n}\n\n.hover\\:translate-x-7:hover {\n  --tw-translate-x: 1.75rem;\n}\n\n.hover\\:translate-x-8:hover {\n  --tw-translate-x: 2rem;\n}\n\n.hover\\:translate-x-9:hover {\n  --tw-translate-x: 2.25rem;\n}\n\n.hover\\:translate-x-10:hover {\n  --tw-translate-x: 2.5rem;\n}\n\n.hover\\:translate-x-11:hover {\n  --tw-translate-x: 2.75rem;\n}\n\n.hover\\:translate-x-12:hover {\n  --tw-translate-x: 3rem;\n}\n\n.hover\\:translate-x-14:hover {\n  --tw-translate-x: 3.5rem;\n}\n\n.hover\\:translate-x-16:hover {\n  --tw-translate-x: 4rem;\n}\n\n.hover\\:translate-x-20:hover {\n  --tw-translate-x: 5rem;\n}\n\n.hover\\:translate-x-24:hover {\n  --tw-translate-x: 6rem;\n}\n\n.hover\\:translate-x-28:hover {\n  --tw-translate-x: 7rem;\n}\n\n.hover\\:translate-x-32:hover {\n  --tw-translate-x: 8rem;\n}\n\n.hover\\:translate-x-36:hover {\n  --tw-translate-x: 9rem;\n}\n\n.hover\\:translate-x-40:hover {\n  --tw-translate-x: 10rem;\n}\n\n.hover\\:translate-x-44:hover {\n  --tw-translate-x: 11rem;\n}\n\n.hover\\:translate-x-48:hover {\n  --tw-translate-x: 12rem;\n}\n\n.hover\\:translate-x-52:hover {\n  --tw-translate-x: 13rem;\n}\n\n.hover\\:translate-x-56:hover {\n  --tw-translate-x: 14rem;\n}\n\n.hover\\:translate-x-60:hover {\n  --tw-translate-x: 15rem;\n}\n\n.hover\\:translate-x-64:hover {\n  --tw-translate-x: 16rem;\n}\n\n.hover\\:translate-x-72:hover {\n  --tw-translate-x: 18rem;\n}\n\n.hover\\:translate-x-80:hover {\n  --tw-translate-x: 20rem;\n}\n\n.hover\\:translate-x-96:hover {\n  --tw-translate-x: 24rem;\n}\n\n.hover\\:translate-x-px:hover {\n  --tw-translate-x: 1px;\n}\n\n.hover\\:translate-x-0\\.5:hover {\n  --tw-translate-x: 0.125rem;\n}\n\n.hover\\:translate-x-1\\.5:hover {\n  --tw-translate-x: 0.375rem;\n}\n\n.hover\\:translate-x-2\\.5:hover {\n  --tw-translate-x: 0.625rem;\n}\n\n.hover\\:translate-x-3\\.5:hover {\n  --tw-translate-x: 0.875rem;\n}\n\n.hover\\:-translate-x-0:hover {\n  --tw-translate-x: 0px;\n}\n\n.hover\\:-translate-x-1:hover {\n  --tw-translate-x: -0.25rem;\n}\n\n.hover\\:-translate-x-2:hover {\n  --tw-translate-x: -0.5rem;\n}\n\n.hover\\:-translate-x-3:hover {\n  --tw-translate-x: -0.75rem;\n}\n\n.hover\\:-translate-x-4:hover {\n  --tw-translate-x: -1rem;\n}\n\n.hover\\:-translate-x-5:hover {\n  --tw-translate-x: -1.25rem;\n}\n\n.hover\\:-translate-x-6:hover {\n  --tw-translate-x: -1.5rem;\n}\n\n.hover\\:-translate-x-7:hover {\n  --tw-translate-x: -1.75rem;\n}\n\n.hover\\:-translate-x-8:hover {\n  --tw-translate-x: -2rem;\n}\n\n.hover\\:-translate-x-9:hover {\n  --tw-translate-x: -2.25rem;\n}\n\n.hover\\:-translate-x-10:hover {\n  --tw-translate-x: -2.5rem;\n}\n\n.hover\\:-translate-x-11:hover {\n  --tw-translate-x: -2.75rem;\n}\n\n.hover\\:-translate-x-12:hover {\n  --tw-translate-x: -3rem;\n}\n\n.hover\\:-translate-x-14:hover {\n  --tw-translate-x: -3.5rem;\n}\n\n.hover\\:-translate-x-16:hover {\n  --tw-translate-x: -4rem;\n}\n\n.hover\\:-translate-x-20:hover {\n  --tw-translate-x: -5rem;\n}\n\n.hover\\:-translate-x-24:hover {\n  --tw-translate-x: -6rem;\n}\n\n.hover\\:-translate-x-28:hover {\n  --tw-translate-x: -7rem;\n}\n\n.hover\\:-translate-x-32:hover {\n  --tw-translate-x: -8rem;\n}\n\n.hover\\:-translate-x-36:hover {\n  --tw-translate-x: -9rem;\n}\n\n.hover\\:-translate-x-40:hover {\n  --tw-translate-x: -10rem;\n}\n\n.hover\\:-translate-x-44:hover {\n  --tw-translate-x: -11rem;\n}\n\n.hover\\:-translate-x-48:hover {\n  --tw-translate-x: -12rem;\n}\n\n.hover\\:-translate-x-52:hover {\n  --tw-translate-x: -13rem;\n}\n\n.hover\\:-translate-x-56:hover {\n  --tw-translate-x: -14rem;\n}\n\n.hover\\:-translate-x-60:hover {\n  --tw-translate-x: -15rem;\n}\n\n.hover\\:-translate-x-64:hover {\n  --tw-translate-x: -16rem;\n}\n\n.hover\\:-translate-x-72:hover {\n  --tw-translate-x: -18rem;\n}\n\n.hover\\:-translate-x-80:hover {\n  --tw-translate-x: -20rem;\n}\n\n.hover\\:-translate-x-96:hover {\n  --tw-translate-x: -24rem;\n}\n\n.hover\\:-translate-x-px:hover {\n  --tw-translate-x: -1px;\n}\n\n.hover\\:-translate-x-0\\.5:hover {\n  --tw-translate-x: -0.125rem;\n}\n\n.hover\\:-translate-x-1\\.5:hover {\n  --tw-translate-x: -0.375rem;\n}\n\n.hover\\:-translate-x-2\\.5:hover {\n  --tw-translate-x: -0.625rem;\n}\n\n.hover\\:-translate-x-3\\.5:hover {\n  --tw-translate-x: -0.875rem;\n}\n\n.hover\\:translate-x-1\\/2:hover {\n  --tw-translate-x: 50%;\n}\n\n.hover\\:translate-x-1\\/3:hover {\n  --tw-translate-x: 33.333333%;\n}\n\n.hover\\:translate-x-2\\/3:hover {\n  --tw-translate-x: 66.666667%;\n}\n\n.hover\\:translate-x-1\\/4:hover {\n  --tw-translate-x: 25%;\n}\n\n.hover\\:translate-x-2\\/4:hover {\n  --tw-translate-x: 50%;\n}\n\n.hover\\:translate-x-3\\/4:hover {\n  --tw-translate-x: 75%;\n}\n\n.hover\\:translate-x-full:hover {\n  --tw-translate-x: 100%;\n}\n\n.hover\\:-translate-x-1\\/2:hover {\n  --tw-translate-x: -50%;\n}\n\n.hover\\:-translate-x-1\\/3:hover {\n  --tw-translate-x: -33.333333%;\n}\n\n.hover\\:-translate-x-2\\/3:hover {\n  --tw-translate-x: -66.666667%;\n}\n\n.hover\\:-translate-x-1\\/4:hover {\n  --tw-translate-x: -25%;\n}\n\n.hover\\:-translate-x-2\\/4:hover {\n  --tw-translate-x: -50%;\n}\n\n.hover\\:-translate-x-3\\/4:hover {\n  --tw-translate-x: -75%;\n}\n\n.hover\\:-translate-x-full:hover {\n  --tw-translate-x: -100%;\n}\n\n.hover\\:translate-y-0:hover {\n  --tw-translate-y: 0px;\n}\n\n.hover\\:translate-y-1:hover {\n  --tw-translate-y: 0.25rem;\n}\n\n.hover\\:translate-y-2:hover {\n  --tw-translate-y: 0.5rem;\n}\n\n.hover\\:translate-y-3:hover {\n  --tw-translate-y: 0.75rem;\n}\n\n.hover\\:translate-y-4:hover {\n  --tw-translate-y: 1rem;\n}\n\n.hover\\:translate-y-5:hover {\n  --tw-translate-y: 1.25rem;\n}\n\n.hover\\:translate-y-6:hover {\n  --tw-translate-y: 1.5rem;\n}\n\n.hover\\:translate-y-7:hover {\n  --tw-translate-y: 1.75rem;\n}\n\n.hover\\:translate-y-8:hover {\n  --tw-translate-y: 2rem;\n}\n\n.hover\\:translate-y-9:hover {\n  --tw-translate-y: 2.25rem;\n}\n\n.hover\\:translate-y-10:hover {\n  --tw-translate-y: 2.5rem;\n}\n\n.hover\\:translate-y-11:hover {\n  --tw-translate-y: 2.75rem;\n}\n\n.hover\\:translate-y-12:hover {\n  --tw-translate-y: 3rem;\n}\n\n.hover\\:translate-y-14:hover {\n  --tw-translate-y: 3.5rem;\n}\n\n.hover\\:translate-y-16:hover {\n  --tw-translate-y: 4rem;\n}\n\n.hover\\:translate-y-20:hover {\n  --tw-translate-y: 5rem;\n}\n\n.hover\\:translate-y-24:hover {\n  --tw-translate-y: 6rem;\n}\n\n.hover\\:translate-y-28:hover {\n  --tw-translate-y: 7rem;\n}\n\n.hover\\:translate-y-32:hover {\n  --tw-translate-y: 8rem;\n}\n\n.hover\\:translate-y-36:hover {\n  --tw-translate-y: 9rem;\n}\n\n.hover\\:translate-y-40:hover {\n  --tw-translate-y: 10rem;\n}\n\n.hover\\:translate-y-44:hover {\n  --tw-translate-y: 11rem;\n}\n\n.hover\\:translate-y-48:hover {\n  --tw-translate-y: 12rem;\n}\n\n.hover\\:translate-y-52:hover {\n  --tw-translate-y: 13rem;\n}\n\n.hover\\:translate-y-56:hover {\n  --tw-translate-y: 14rem;\n}\n\n.hover\\:translate-y-60:hover {\n  --tw-translate-y: 15rem;\n}\n\n.hover\\:translate-y-64:hover {\n  --tw-translate-y: 16rem;\n}\n\n.hover\\:translate-y-72:hover {\n  --tw-translate-y: 18rem;\n}\n\n.hover\\:translate-y-80:hover {\n  --tw-translate-y: 20rem;\n}\n\n.hover\\:translate-y-96:hover {\n  --tw-translate-y: 24rem;\n}\n\n.hover\\:translate-y-px:hover {\n  --tw-translate-y: 1px;\n}\n\n.hover\\:translate-y-0\\.5:hover {\n  --tw-translate-y: 0.125rem;\n}\n\n.hover\\:translate-y-1\\.5:hover {\n  --tw-translate-y: 0.375rem;\n}\n\n.hover\\:translate-y-2\\.5:hover {\n  --tw-translate-y: 0.625rem;\n}\n\n.hover\\:translate-y-3\\.5:hover {\n  --tw-translate-y: 0.875rem;\n}\n\n.hover\\:-translate-y-0:hover {\n  --tw-translate-y: 0px;\n}\n\n.hover\\:-translate-y-1:hover {\n  --tw-translate-y: -0.25rem;\n}\n\n.hover\\:-translate-y-2:hover {\n  --tw-translate-y: -0.5rem;\n}\n\n.hover\\:-translate-y-3:hover {\n  --tw-translate-y: -0.75rem;\n}\n\n.hover\\:-translate-y-4:hover {\n  --tw-translate-y: -1rem;\n}\n\n.hover\\:-translate-y-5:hover {\n  --tw-translate-y: -1.25rem;\n}\n\n.hover\\:-translate-y-6:hover {\n  --tw-translate-y: -1.5rem;\n}\n\n.hover\\:-translate-y-7:hover {\n  --tw-translate-y: -1.75rem;\n}\n\n.hover\\:-translate-y-8:hover {\n  --tw-translate-y: -2rem;\n}\n\n.hover\\:-translate-y-9:hover {\n  --tw-translate-y: -2.25rem;\n}\n\n.hover\\:-translate-y-10:hover {\n  --tw-translate-y: -2.5rem;\n}\n\n.hover\\:-translate-y-11:hover {\n  --tw-translate-y: -2.75rem;\n}\n\n.hover\\:-translate-y-12:hover {\n  --tw-translate-y: -3rem;\n}\n\n.hover\\:-translate-y-14:hover {\n  --tw-translate-y: -3.5rem;\n}\n\n.hover\\:-translate-y-16:hover {\n  --tw-translate-y: -4rem;\n}\n\n.hover\\:-translate-y-20:hover {\n  --tw-translate-y: -5rem;\n}\n\n.hover\\:-translate-y-24:hover {\n  --tw-translate-y: -6rem;\n}\n\n.hover\\:-translate-y-28:hover {\n  --tw-translate-y: -7rem;\n}\n\n.hover\\:-translate-y-32:hover {\n  --tw-translate-y: -8rem;\n}\n\n.hover\\:-translate-y-36:hover {\n  --tw-translate-y: -9rem;\n}\n\n.hover\\:-translate-y-40:hover {\n  --tw-translate-y: -10rem;\n}\n\n.hover\\:-translate-y-44:hover {\n  --tw-translate-y: -11rem;\n}\n\n.hover\\:-translate-y-48:hover {\n  --tw-translate-y: -12rem;\n}\n\n.hover\\:-translate-y-52:hover {\n  --tw-translate-y: -13rem;\n}\n\n.hover\\:-translate-y-56:hover {\n  --tw-translate-y: -14rem;\n}\n\n.hover\\:-translate-y-60:hover {\n  --tw-translate-y: -15rem;\n}\n\n.hover\\:-translate-y-64:hover {\n  --tw-translate-y: -16rem;\n}\n\n.hover\\:-translate-y-72:hover {\n  --tw-translate-y: -18rem;\n}\n\n.hover\\:-translate-y-80:hover {\n  --tw-translate-y: -20rem;\n}\n\n.hover\\:-translate-y-96:hover {\n  --tw-translate-y: -24rem;\n}\n\n.hover\\:-translate-y-px:hover {\n  --tw-translate-y: -1px;\n}\n\n.hover\\:-translate-y-0\\.5:hover {\n  --tw-translate-y: -0.125rem;\n}\n\n.hover\\:-translate-y-1\\.5:hover {\n  --tw-translate-y: -0.375rem;\n}\n\n.hover\\:-translate-y-2\\.5:hover {\n  --tw-translate-y: -0.625rem;\n}\n\n.hover\\:-translate-y-3\\.5:hover {\n  --tw-translate-y: -0.875rem;\n}\n\n.hover\\:translate-y-1\\/2:hover {\n  --tw-translate-y: 50%;\n}\n\n.hover\\:translate-y-1\\/3:hover {\n  --tw-translate-y: 33.333333%;\n}\n\n.hover\\:translate-y-2\\/3:hover {\n  --tw-translate-y: 66.666667%;\n}\n\n.hover\\:translate-y-1\\/4:hover {\n  --tw-translate-y: 25%;\n}\n\n.hover\\:translate-y-2\\/4:hover {\n  --tw-translate-y: 50%;\n}\n\n.hover\\:translate-y-3\\/4:hover {\n  --tw-translate-y: 75%;\n}\n\n.hover\\:translate-y-full:hover {\n  --tw-translate-y: 100%;\n}\n\n.hover\\:-translate-y-1\\/2:hover {\n  --tw-translate-y: -50%;\n}\n\n.hover\\:-translate-y-1\\/3:hover {\n  --tw-translate-y: -33.333333%;\n}\n\n.hover\\:-translate-y-2\\/3:hover {\n  --tw-translate-y: -66.666667%;\n}\n\n.hover\\:-translate-y-1\\/4:hover {\n  --tw-translate-y: -25%;\n}\n\n.hover\\:-translate-y-2\\/4:hover {\n  --tw-translate-y: -50%;\n}\n\n.hover\\:-translate-y-3\\/4:hover {\n  --tw-translate-y: -75%;\n}\n\n.hover\\:-translate-y-full:hover {\n  --tw-translate-y: -100%;\n}\n\n.focus\\:translate-x-0:focus {\n  --tw-translate-x: 0px;\n}\n\n.focus\\:translate-x-1:focus {\n  --tw-translate-x: 0.25rem;\n}\n\n.focus\\:translate-x-2:focus {\n  --tw-translate-x: 0.5rem;\n}\n\n.focus\\:translate-x-3:focus {\n  --tw-translate-x: 0.75rem;\n}\n\n.focus\\:translate-x-4:focus {\n  --tw-translate-x: 1rem;\n}\n\n.focus\\:translate-x-5:focus {\n  --tw-translate-x: 1.25rem;\n}\n\n.focus\\:translate-x-6:focus {\n  --tw-translate-x: 1.5rem;\n}\n\n.focus\\:translate-x-7:focus {\n  --tw-translate-x: 1.75rem;\n}\n\n.focus\\:translate-x-8:focus {\n  --tw-translate-x: 2rem;\n}\n\n.focus\\:translate-x-9:focus {\n  --tw-translate-x: 2.25rem;\n}\n\n.focus\\:translate-x-10:focus {\n  --tw-translate-x: 2.5rem;\n}\n\n.focus\\:translate-x-11:focus {\n  --tw-translate-x: 2.75rem;\n}\n\n.focus\\:translate-x-12:focus {\n  --tw-translate-x: 3rem;\n}\n\n.focus\\:translate-x-14:focus {\n  --tw-translate-x: 3.5rem;\n}\n\n.focus\\:translate-x-16:focus {\n  --tw-translate-x: 4rem;\n}\n\n.focus\\:translate-x-20:focus {\n  --tw-translate-x: 5rem;\n}\n\n.focus\\:translate-x-24:focus {\n  --tw-translate-x: 6rem;\n}\n\n.focus\\:translate-x-28:focus {\n  --tw-translate-x: 7rem;\n}\n\n.focus\\:translate-x-32:focus {\n  --tw-translate-x: 8rem;\n}\n\n.focus\\:translate-x-36:focus {\n  --tw-translate-x: 9rem;\n}\n\n.focus\\:translate-x-40:focus {\n  --tw-translate-x: 10rem;\n}\n\n.focus\\:translate-x-44:focus {\n  --tw-translate-x: 11rem;\n}\n\n.focus\\:translate-x-48:focus {\n  --tw-translate-x: 12rem;\n}\n\n.focus\\:translate-x-52:focus {\n  --tw-translate-x: 13rem;\n}\n\n.focus\\:translate-x-56:focus {\n  --tw-translate-x: 14rem;\n}\n\n.focus\\:translate-x-60:focus {\n  --tw-translate-x: 15rem;\n}\n\n.focus\\:translate-x-64:focus {\n  --tw-translate-x: 16rem;\n}\n\n.focus\\:translate-x-72:focus {\n  --tw-translate-x: 18rem;\n}\n\n.focus\\:translate-x-80:focus {\n  --tw-translate-x: 20rem;\n}\n\n.focus\\:translate-x-96:focus {\n  --tw-translate-x: 24rem;\n}\n\n.focus\\:translate-x-px:focus {\n  --tw-translate-x: 1px;\n}\n\n.focus\\:translate-x-0\\.5:focus {\n  --tw-translate-x: 0.125rem;\n}\n\n.focus\\:translate-x-1\\.5:focus {\n  --tw-translate-x: 0.375rem;\n}\n\n.focus\\:translate-x-2\\.5:focus {\n  --tw-translate-x: 0.625rem;\n}\n\n.focus\\:translate-x-3\\.5:focus {\n  --tw-translate-x: 0.875rem;\n}\n\n.focus\\:-translate-x-0:focus {\n  --tw-translate-x: 0px;\n}\n\n.focus\\:-translate-x-1:focus {\n  --tw-translate-x: -0.25rem;\n}\n\n.focus\\:-translate-x-2:focus {\n  --tw-translate-x: -0.5rem;\n}\n\n.focus\\:-translate-x-3:focus {\n  --tw-translate-x: -0.75rem;\n}\n\n.focus\\:-translate-x-4:focus {\n  --tw-translate-x: -1rem;\n}\n\n.focus\\:-translate-x-5:focus {\n  --tw-translate-x: -1.25rem;\n}\n\n.focus\\:-translate-x-6:focus {\n  --tw-translate-x: -1.5rem;\n}\n\n.focus\\:-translate-x-7:focus {\n  --tw-translate-x: -1.75rem;\n}\n\n.focus\\:-translate-x-8:focus {\n  --tw-translate-x: -2rem;\n}\n\n.focus\\:-translate-x-9:focus {\n  --tw-translate-x: -2.25rem;\n}\n\n.focus\\:-translate-x-10:focus {\n  --tw-translate-x: -2.5rem;\n}\n\n.focus\\:-translate-x-11:focus {\n  --tw-translate-x: -2.75rem;\n}\n\n.focus\\:-translate-x-12:focus {\n  --tw-translate-x: -3rem;\n}\n\n.focus\\:-translate-x-14:focus {\n  --tw-translate-x: -3.5rem;\n}\n\n.focus\\:-translate-x-16:focus {\n  --tw-translate-x: -4rem;\n}\n\n.focus\\:-translate-x-20:focus {\n  --tw-translate-x: -5rem;\n}\n\n.focus\\:-translate-x-24:focus {\n  --tw-translate-x: -6rem;\n}\n\n.focus\\:-translate-x-28:focus {\n  --tw-translate-x: -7rem;\n}\n\n.focus\\:-translate-x-32:focus {\n  --tw-translate-x: -8rem;\n}\n\n.focus\\:-translate-x-36:focus {\n  --tw-translate-x: -9rem;\n}\n\n.focus\\:-translate-x-40:focus {\n  --tw-translate-x: -10rem;\n}\n\n.focus\\:-translate-x-44:focus {\n  --tw-translate-x: -11rem;\n}\n\n.focus\\:-translate-x-48:focus {\n  --tw-translate-x: -12rem;\n}\n\n.focus\\:-translate-x-52:focus {\n  --tw-translate-x: -13rem;\n}\n\n.focus\\:-translate-x-56:focus {\n  --tw-translate-x: -14rem;\n}\n\n.focus\\:-translate-x-60:focus {\n  --tw-translate-x: -15rem;\n}\n\n.focus\\:-translate-x-64:focus {\n  --tw-translate-x: -16rem;\n}\n\n.focus\\:-translate-x-72:focus {\n  --tw-translate-x: -18rem;\n}\n\n.focus\\:-translate-x-80:focus {\n  --tw-translate-x: -20rem;\n}\n\n.focus\\:-translate-x-96:focus {\n  --tw-translate-x: -24rem;\n}\n\n.focus\\:-translate-x-px:focus {\n  --tw-translate-x: -1px;\n}\n\n.focus\\:-translate-x-0\\.5:focus {\n  --tw-translate-x: -0.125rem;\n}\n\n.focus\\:-translate-x-1\\.5:focus {\n  --tw-translate-x: -0.375rem;\n}\n\n.focus\\:-translate-x-2\\.5:focus {\n  --tw-translate-x: -0.625rem;\n}\n\n.focus\\:-translate-x-3\\.5:focus {\n  --tw-translate-x: -0.875rem;\n}\n\n.focus\\:translate-x-1\\/2:focus {\n  --tw-translate-x: 50%;\n}\n\n.focus\\:translate-x-1\\/3:focus {\n  --tw-translate-x: 33.333333%;\n}\n\n.focus\\:translate-x-2\\/3:focus {\n  --tw-translate-x: 66.666667%;\n}\n\n.focus\\:translate-x-1\\/4:focus {\n  --tw-translate-x: 25%;\n}\n\n.focus\\:translate-x-2\\/4:focus {\n  --tw-translate-x: 50%;\n}\n\n.focus\\:translate-x-3\\/4:focus {\n  --tw-translate-x: 75%;\n}\n\n.focus\\:translate-x-full:focus {\n  --tw-translate-x: 100%;\n}\n\n.focus\\:-translate-x-1\\/2:focus {\n  --tw-translate-x: -50%;\n}\n\n.focus\\:-translate-x-1\\/3:focus {\n  --tw-translate-x: -33.333333%;\n}\n\n.focus\\:-translate-x-2\\/3:focus {\n  --tw-translate-x: -66.666667%;\n}\n\n.focus\\:-translate-x-1\\/4:focus {\n  --tw-translate-x: -25%;\n}\n\n.focus\\:-translate-x-2\\/4:focus {\n  --tw-translate-x: -50%;\n}\n\n.focus\\:-translate-x-3\\/4:focus {\n  --tw-translate-x: -75%;\n}\n\n.focus\\:-translate-x-full:focus {\n  --tw-translate-x: -100%;\n}\n\n.focus\\:translate-y-0:focus {\n  --tw-translate-y: 0px;\n}\n\n.focus\\:translate-y-1:focus {\n  --tw-translate-y: 0.25rem;\n}\n\n.focus\\:translate-y-2:focus {\n  --tw-translate-y: 0.5rem;\n}\n\n.focus\\:translate-y-3:focus {\n  --tw-translate-y: 0.75rem;\n}\n\n.focus\\:translate-y-4:focus {\n  --tw-translate-y: 1rem;\n}\n\n.focus\\:translate-y-5:focus {\n  --tw-translate-y: 1.25rem;\n}\n\n.focus\\:translate-y-6:focus {\n  --tw-translate-y: 1.5rem;\n}\n\n.focus\\:translate-y-7:focus {\n  --tw-translate-y: 1.75rem;\n}\n\n.focus\\:translate-y-8:focus {\n  --tw-translate-y: 2rem;\n}\n\n.focus\\:translate-y-9:focus {\n  --tw-translate-y: 2.25rem;\n}\n\n.focus\\:translate-y-10:focus {\n  --tw-translate-y: 2.5rem;\n}\n\n.focus\\:translate-y-11:focus {\n  --tw-translate-y: 2.75rem;\n}\n\n.focus\\:translate-y-12:focus {\n  --tw-translate-y: 3rem;\n}\n\n.focus\\:translate-y-14:focus {\n  --tw-translate-y: 3.5rem;\n}\n\n.focus\\:translate-y-16:focus {\n  --tw-translate-y: 4rem;\n}\n\n.focus\\:translate-y-20:focus {\n  --tw-translate-y: 5rem;\n}\n\n.focus\\:translate-y-24:focus {\n  --tw-translate-y: 6rem;\n}\n\n.focus\\:translate-y-28:focus {\n  --tw-translate-y: 7rem;\n}\n\n.focus\\:translate-y-32:focus {\n  --tw-translate-y: 8rem;\n}\n\n.focus\\:translate-y-36:focus {\n  --tw-translate-y: 9rem;\n}\n\n.focus\\:translate-y-40:focus {\n  --tw-translate-y: 10rem;\n}\n\n.focus\\:translate-y-44:focus {\n  --tw-translate-y: 11rem;\n}\n\n.focus\\:translate-y-48:focus {\n  --tw-translate-y: 12rem;\n}\n\n.focus\\:translate-y-52:focus {\n  --tw-translate-y: 13rem;\n}\n\n.focus\\:translate-y-56:focus {\n  --tw-translate-y: 14rem;\n}\n\n.focus\\:translate-y-60:focus {\n  --tw-translate-y: 15rem;\n}\n\n.focus\\:translate-y-64:focus {\n  --tw-translate-y: 16rem;\n}\n\n.focus\\:translate-y-72:focus {\n  --tw-translate-y: 18rem;\n}\n\n.focus\\:translate-y-80:focus {\n  --tw-translate-y: 20rem;\n}\n\n.focus\\:translate-y-96:focus {\n  --tw-translate-y: 24rem;\n}\n\n.focus\\:translate-y-px:focus {\n  --tw-translate-y: 1px;\n}\n\n.focus\\:translate-y-0\\.5:focus {\n  --tw-translate-y: 0.125rem;\n}\n\n.focus\\:translate-y-1\\.5:focus {\n  --tw-translate-y: 0.375rem;\n}\n\n.focus\\:translate-y-2\\.5:focus {\n  --tw-translate-y: 0.625rem;\n}\n\n.focus\\:translate-y-3\\.5:focus {\n  --tw-translate-y: 0.875rem;\n}\n\n.focus\\:-translate-y-0:focus {\n  --tw-translate-y: 0px;\n}\n\n.focus\\:-translate-y-1:focus {\n  --tw-translate-y: -0.25rem;\n}\n\n.focus\\:-translate-y-2:focus {\n  --tw-translate-y: -0.5rem;\n}\n\n.focus\\:-translate-y-3:focus {\n  --tw-translate-y: -0.75rem;\n}\n\n.focus\\:-translate-y-4:focus {\n  --tw-translate-y: -1rem;\n}\n\n.focus\\:-translate-y-5:focus {\n  --tw-translate-y: -1.25rem;\n}\n\n.focus\\:-translate-y-6:focus {\n  --tw-translate-y: -1.5rem;\n}\n\n.focus\\:-translate-y-7:focus {\n  --tw-translate-y: -1.75rem;\n}\n\n.focus\\:-translate-y-8:focus {\n  --tw-translate-y: -2rem;\n}\n\n.focus\\:-translate-y-9:focus {\n  --tw-translate-y: -2.25rem;\n}\n\n.focus\\:-translate-y-10:focus {\n  --tw-translate-y: -2.5rem;\n}\n\n.focus\\:-translate-y-11:focus {\n  --tw-translate-y: -2.75rem;\n}\n\n.focus\\:-translate-y-12:focus {\n  --tw-translate-y: -3rem;\n}\n\n.focus\\:-translate-y-14:focus {\n  --tw-translate-y: -3.5rem;\n}\n\n.focus\\:-translate-y-16:focus {\n  --tw-translate-y: -4rem;\n}\n\n.focus\\:-translate-y-20:focus {\n  --tw-translate-y: -5rem;\n}\n\n.focus\\:-translate-y-24:focus {\n  --tw-translate-y: -6rem;\n}\n\n.focus\\:-translate-y-28:focus {\n  --tw-translate-y: -7rem;\n}\n\n.focus\\:-translate-y-32:focus {\n  --tw-translate-y: -8rem;\n}\n\n.focus\\:-translate-y-36:focus {\n  --tw-translate-y: -9rem;\n}\n\n.focus\\:-translate-y-40:focus {\n  --tw-translate-y: -10rem;\n}\n\n.focus\\:-translate-y-44:focus {\n  --tw-translate-y: -11rem;\n}\n\n.focus\\:-translate-y-48:focus {\n  --tw-translate-y: -12rem;\n}\n\n.focus\\:-translate-y-52:focus {\n  --tw-translate-y: -13rem;\n}\n\n.focus\\:-translate-y-56:focus {\n  --tw-translate-y: -14rem;\n}\n\n.focus\\:-translate-y-60:focus {\n  --tw-translate-y: -15rem;\n}\n\n.focus\\:-translate-y-64:focus {\n  --tw-translate-y: -16rem;\n}\n\n.focus\\:-translate-y-72:focus {\n  --tw-translate-y: -18rem;\n}\n\n.focus\\:-translate-y-80:focus {\n  --tw-translate-y: -20rem;\n}\n\n.focus\\:-translate-y-96:focus {\n  --tw-translate-y: -24rem;\n}\n\n.focus\\:-translate-y-px:focus {\n  --tw-translate-y: -1px;\n}\n\n.focus\\:-translate-y-0\\.5:focus {\n  --tw-translate-y: -0.125rem;\n}\n\n.focus\\:-translate-y-1\\.5:focus {\n  --tw-translate-y: -0.375rem;\n}\n\n.focus\\:-translate-y-2\\.5:focus {\n  --tw-translate-y: -0.625rem;\n}\n\n.focus\\:-translate-y-3\\.5:focus {\n  --tw-translate-y: -0.875rem;\n}\n\n.focus\\:translate-y-1\\/2:focus {\n  --tw-translate-y: 50%;\n}\n\n.focus\\:translate-y-1\\/3:focus {\n  --tw-translate-y: 33.333333%;\n}\n\n.focus\\:translate-y-2\\/3:focus {\n  --tw-translate-y: 66.666667%;\n}\n\n.focus\\:translate-y-1\\/4:focus {\n  --tw-translate-y: 25%;\n}\n\n.focus\\:translate-y-2\\/4:focus {\n  --tw-translate-y: 50%;\n}\n\n.focus\\:translate-y-3\\/4:focus {\n  --tw-translate-y: 75%;\n}\n\n.focus\\:translate-y-full:focus {\n  --tw-translate-y: 100%;\n}\n\n.focus\\:-translate-y-1\\/2:focus {\n  --tw-translate-y: -50%;\n}\n\n.focus\\:-translate-y-1\\/3:focus {\n  --tw-translate-y: -33.333333%;\n}\n\n.focus\\:-translate-y-2\\/3:focus {\n  --tw-translate-y: -66.666667%;\n}\n\n.focus\\:-translate-y-1\\/4:focus {\n  --tw-translate-y: -25%;\n}\n\n.focus\\:-translate-y-2\\/4:focus {\n  --tw-translate-y: -50%;\n}\n\n.focus\\:-translate-y-3\\/4:focus {\n  --tw-translate-y: -75%;\n}\n\n.focus\\:-translate-y-full:focus {\n  --tw-translate-y: -100%;\n}\n\n.rotate-0 {\n  --tw-rotate: 0deg;\n}\n\n.rotate-1 {\n  --tw-rotate: 1deg;\n}\n\n.rotate-2 {\n  --tw-rotate: 2deg;\n}\n\n.rotate-3 {\n  --tw-rotate: 3deg;\n}\n\n.rotate-6 {\n  --tw-rotate: 6deg;\n}\n\n.rotate-12 {\n  --tw-rotate: 12deg;\n}\n\n.rotate-45 {\n  --tw-rotate: 45deg;\n}\n\n.rotate-90 {\n  --tw-rotate: 90deg;\n}\n\n.rotate-180 {\n  --tw-rotate: 180deg;\n}\n\n.-rotate-180 {\n  --tw-rotate: -180deg;\n}\n\n.-rotate-90 {\n  --tw-rotate: -90deg;\n}\n\n.-rotate-45 {\n  --tw-rotate: -45deg;\n}\n\n.-rotate-12 {\n  --tw-rotate: -12deg;\n}\n\n.-rotate-6 {\n  --tw-rotate: -6deg;\n}\n\n.-rotate-3 {\n  --tw-rotate: -3deg;\n}\n\n.-rotate-2 {\n  --tw-rotate: -2deg;\n}\n\n.-rotate-1 {\n  --tw-rotate: -1deg;\n}\n\n.hover\\:rotate-0:hover {\n  --tw-rotate: 0deg;\n}\n\n.hover\\:rotate-1:hover {\n  --tw-rotate: 1deg;\n}\n\n.hover\\:rotate-2:hover {\n  --tw-rotate: 2deg;\n}\n\n.hover\\:rotate-3:hover {\n  --tw-rotate: 3deg;\n}\n\n.hover\\:rotate-6:hover {\n  --tw-rotate: 6deg;\n}\n\n.hover\\:rotate-12:hover {\n  --tw-rotate: 12deg;\n}\n\n.hover\\:rotate-45:hover {\n  --tw-rotate: 45deg;\n}\n\n.hover\\:rotate-90:hover {\n  --tw-rotate: 90deg;\n}\n\n.hover\\:rotate-180:hover {\n  --tw-rotate: 180deg;\n}\n\n.hover\\:-rotate-180:hover {\n  --tw-rotate: -180deg;\n}\n\n.hover\\:-rotate-90:hover {\n  --tw-rotate: -90deg;\n}\n\n.hover\\:-rotate-45:hover {\n  --tw-rotate: -45deg;\n}\n\n.hover\\:-rotate-12:hover {\n  --tw-rotate: -12deg;\n}\n\n.hover\\:-rotate-6:hover {\n  --tw-rotate: -6deg;\n}\n\n.hover\\:-rotate-3:hover {\n  --tw-rotate: -3deg;\n}\n\n.hover\\:-rotate-2:hover {\n  --tw-rotate: -2deg;\n}\n\n.hover\\:-rotate-1:hover {\n  --tw-rotate: -1deg;\n}\n\n.focus\\:rotate-0:focus {\n  --tw-rotate: 0deg;\n}\n\n.focus\\:rotate-1:focus {\n  --tw-rotate: 1deg;\n}\n\n.focus\\:rotate-2:focus {\n  --tw-rotate: 2deg;\n}\n\n.focus\\:rotate-3:focus {\n  --tw-rotate: 3deg;\n}\n\n.focus\\:rotate-6:focus {\n  --tw-rotate: 6deg;\n}\n\n.focus\\:rotate-12:focus {\n  --tw-rotate: 12deg;\n}\n\n.focus\\:rotate-45:focus {\n  --tw-rotate: 45deg;\n}\n\n.focus\\:rotate-90:focus {\n  --tw-rotate: 90deg;\n}\n\n.focus\\:rotate-180:focus {\n  --tw-rotate: 180deg;\n}\n\n.focus\\:-rotate-180:focus {\n  --tw-rotate: -180deg;\n}\n\n.focus\\:-rotate-90:focus {\n  --tw-rotate: -90deg;\n}\n\n.focus\\:-rotate-45:focus {\n  --tw-rotate: -45deg;\n}\n\n.focus\\:-rotate-12:focus {\n  --tw-rotate: -12deg;\n}\n\n.focus\\:-rotate-6:focus {\n  --tw-rotate: -6deg;\n}\n\n.focus\\:-rotate-3:focus {\n  --tw-rotate: -3deg;\n}\n\n.focus\\:-rotate-2:focus {\n  --tw-rotate: -2deg;\n}\n\n.focus\\:-rotate-1:focus {\n  --tw-rotate: -1deg;\n}\n\n.skew-x-0 {\n  --tw-skew-x: 0deg;\n}\n\n.skew-x-1 {\n  --tw-skew-x: 1deg;\n}\n\n.skew-x-2 {\n  --tw-skew-x: 2deg;\n}\n\n.skew-x-3 {\n  --tw-skew-x: 3deg;\n}\n\n.skew-x-6 {\n  --tw-skew-x: 6deg;\n}\n\n.skew-x-12 {\n  --tw-skew-x: 12deg;\n}\n\n.-skew-x-12 {\n  --tw-skew-x: -12deg;\n}\n\n.-skew-x-6 {\n  --tw-skew-x: -6deg;\n}\n\n.-skew-x-3 {\n  --tw-skew-x: -3deg;\n}\n\n.-skew-x-2 {\n  --tw-skew-x: -2deg;\n}\n\n.-skew-x-1 {\n  --tw-skew-x: -1deg;\n}\n\n.skew-y-0 {\n  --tw-skew-y: 0deg;\n}\n\n.skew-y-1 {\n  --tw-skew-y: 1deg;\n}\n\n.skew-y-2 {\n  --tw-skew-y: 2deg;\n}\n\n.skew-y-3 {\n  --tw-skew-y: 3deg;\n}\n\n.skew-y-6 {\n  --tw-skew-y: 6deg;\n}\n\n.skew-y-12 {\n  --tw-skew-y: 12deg;\n}\n\n.-skew-y-12 {\n  --tw-skew-y: -12deg;\n}\n\n.-skew-y-6 {\n  --tw-skew-y: -6deg;\n}\n\n.-skew-y-3 {\n  --tw-skew-y: -3deg;\n}\n\n.-skew-y-2 {\n  --tw-skew-y: -2deg;\n}\n\n.-skew-y-1 {\n  --tw-skew-y: -1deg;\n}\n\n.hover\\:skew-x-0:hover {\n  --tw-skew-x: 0deg;\n}\n\n.hover\\:skew-x-1:hover {\n  --tw-skew-x: 1deg;\n}\n\n.hover\\:skew-x-2:hover {\n  --tw-skew-x: 2deg;\n}\n\n.hover\\:skew-x-3:hover {\n  --tw-skew-x: 3deg;\n}\n\n.hover\\:skew-x-6:hover {\n  --tw-skew-x: 6deg;\n}\n\n.hover\\:skew-x-12:hover {\n  --tw-skew-x: 12deg;\n}\n\n.hover\\:-skew-x-12:hover {\n  --tw-skew-x: -12deg;\n}\n\n.hover\\:-skew-x-6:hover {\n  --tw-skew-x: -6deg;\n}\n\n.hover\\:-skew-x-3:hover {\n  --tw-skew-x: -3deg;\n}\n\n.hover\\:-skew-x-2:hover {\n  --tw-skew-x: -2deg;\n}\n\n.hover\\:-skew-x-1:hover {\n  --tw-skew-x: -1deg;\n}\n\n.hover\\:skew-y-0:hover {\n  --tw-skew-y: 0deg;\n}\n\n.hover\\:skew-y-1:hover {\n  --tw-skew-y: 1deg;\n}\n\n.hover\\:skew-y-2:hover {\n  --tw-skew-y: 2deg;\n}\n\n.hover\\:skew-y-3:hover {\n  --tw-skew-y: 3deg;\n}\n\n.hover\\:skew-y-6:hover {\n  --tw-skew-y: 6deg;\n}\n\n.hover\\:skew-y-12:hover {\n  --tw-skew-y: 12deg;\n}\n\n.hover\\:-skew-y-12:hover {\n  --tw-skew-y: -12deg;\n}\n\n.hover\\:-skew-y-6:hover {\n  --tw-skew-y: -6deg;\n}\n\n.hover\\:-skew-y-3:hover {\n  --tw-skew-y: -3deg;\n}\n\n.hover\\:-skew-y-2:hover {\n  --tw-skew-y: -2deg;\n}\n\n.hover\\:-skew-y-1:hover {\n  --tw-skew-y: -1deg;\n}\n\n.focus\\:skew-x-0:focus {\n  --tw-skew-x: 0deg;\n}\n\n.focus\\:skew-x-1:focus {\n  --tw-skew-x: 1deg;\n}\n\n.focus\\:skew-x-2:focus {\n  --tw-skew-x: 2deg;\n}\n\n.focus\\:skew-x-3:focus {\n  --tw-skew-x: 3deg;\n}\n\n.focus\\:skew-x-6:focus {\n  --tw-skew-x: 6deg;\n}\n\n.focus\\:skew-x-12:focus {\n  --tw-skew-x: 12deg;\n}\n\n.focus\\:-skew-x-12:focus {\n  --tw-skew-x: -12deg;\n}\n\n.focus\\:-skew-x-6:focus {\n  --tw-skew-x: -6deg;\n}\n\n.focus\\:-skew-x-3:focus {\n  --tw-skew-x: -3deg;\n}\n\n.focus\\:-skew-x-2:focus {\n  --tw-skew-x: -2deg;\n}\n\n.focus\\:-skew-x-1:focus {\n  --tw-skew-x: -1deg;\n}\n\n.focus\\:skew-y-0:focus {\n  --tw-skew-y: 0deg;\n}\n\n.focus\\:skew-y-1:focus {\n  --tw-skew-y: 1deg;\n}\n\n.focus\\:skew-y-2:focus {\n  --tw-skew-y: 2deg;\n}\n\n.focus\\:skew-y-3:focus {\n  --tw-skew-y: 3deg;\n}\n\n.focus\\:skew-y-6:focus {\n  --tw-skew-y: 6deg;\n}\n\n.focus\\:skew-y-12:focus {\n  --tw-skew-y: 12deg;\n}\n\n.focus\\:-skew-y-12:focus {\n  --tw-skew-y: -12deg;\n}\n\n.focus\\:-skew-y-6:focus {\n  --tw-skew-y: -6deg;\n}\n\n.focus\\:-skew-y-3:focus {\n  --tw-skew-y: -3deg;\n}\n\n.focus\\:-skew-y-2:focus {\n  --tw-skew-y: -2deg;\n}\n\n.focus\\:-skew-y-1:focus {\n  --tw-skew-y: -1deg;\n}\n\n.scale-0 {\n  --tw-scale-x: 0;\n  --tw-scale-y: 0;\n}\n\n.scale-50 {\n  --tw-scale-x: .5;\n  --tw-scale-y: .5;\n}\n\n.scale-75 {\n  --tw-scale-x: .75;\n  --tw-scale-y: .75;\n}\n\n.scale-90 {\n  --tw-scale-x: .9;\n  --tw-scale-y: .9;\n}\n\n.scale-95 {\n  --tw-scale-x: .95;\n  --tw-scale-y: .95;\n}\n\n.scale-100 {\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n}\n\n.scale-105 {\n  --tw-scale-x: 1.05;\n  --tw-scale-y: 1.05;\n}\n\n.scale-110 {\n  --tw-scale-x: 1.1;\n  --tw-scale-y: 1.1;\n}\n\n.scale-125 {\n  --tw-scale-x: 1.25;\n  --tw-scale-y: 1.25;\n}\n\n.scale-150 {\n  --tw-scale-x: 1.5;\n  --tw-scale-y: 1.5;\n}\n\n.hover\\:scale-0:hover {\n  --tw-scale-x: 0;\n  --tw-scale-y: 0;\n}\n\n.hover\\:scale-50:hover {\n  --tw-scale-x: .5;\n  --tw-scale-y: .5;\n}\n\n.hover\\:scale-75:hover {\n  --tw-scale-x: .75;\n  --tw-scale-y: .75;\n}\n\n.hover\\:scale-90:hover {\n  --tw-scale-x: .9;\n  --tw-scale-y: .9;\n}\n\n.hover\\:scale-95:hover {\n  --tw-scale-x: .95;\n  --tw-scale-y: .95;\n}\n\n.hover\\:scale-100:hover {\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n}\n\n.hover\\:scale-105:hover {\n  --tw-scale-x: 1.05;\n  --tw-scale-y: 1.05;\n}\n\n.hover\\:scale-110:hover {\n  --tw-scale-x: 1.1;\n  --tw-scale-y: 1.1;\n}\n\n.hover\\:scale-125:hover {\n  --tw-scale-x: 1.25;\n  --tw-scale-y: 1.25;\n}\n\n.hover\\:scale-150:hover {\n  --tw-scale-x: 1.5;\n  --tw-scale-y: 1.5;\n}\n\n.focus\\:scale-0:focus {\n  --tw-scale-x: 0;\n  --tw-scale-y: 0;\n}\n\n.focus\\:scale-50:focus {\n  --tw-scale-x: .5;\n  --tw-scale-y: .5;\n}\n\n.focus\\:scale-75:focus {\n  --tw-scale-x: .75;\n  --tw-scale-y: .75;\n}\n\n.focus\\:scale-90:focus {\n  --tw-scale-x: .9;\n  --tw-scale-y: .9;\n}\n\n.focus\\:scale-95:focus {\n  --tw-scale-x: .95;\n  --tw-scale-y: .95;\n}\n\n.focus\\:scale-100:focus {\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n}\n\n.focus\\:scale-105:focus {\n  --tw-scale-x: 1.05;\n  --tw-scale-y: 1.05;\n}\n\n.focus\\:scale-110:focus {\n  --tw-scale-x: 1.1;\n  --tw-scale-y: 1.1;\n}\n\n.focus\\:scale-125:focus {\n  --tw-scale-x: 1.25;\n  --tw-scale-y: 1.25;\n}\n\n.focus\\:scale-150:focus {\n  --tw-scale-x: 1.5;\n  --tw-scale-y: 1.5;\n}\n\n.scale-x-0 {\n  --tw-scale-x: 0;\n}\n\n.scale-x-50 {\n  --tw-scale-x: .5;\n}\n\n.scale-x-75 {\n  --tw-scale-x: .75;\n}\n\n.scale-x-90 {\n  --tw-scale-x: .9;\n}\n\n.scale-x-95 {\n  --tw-scale-x: .95;\n}\n\n.scale-x-100 {\n  --tw-scale-x: 1;\n}\n\n.scale-x-105 {\n  --tw-scale-x: 1.05;\n}\n\n.scale-x-110 {\n  --tw-scale-x: 1.1;\n}\n\n.scale-x-125 {\n  --tw-scale-x: 1.25;\n}\n\n.scale-x-150 {\n  --tw-scale-x: 1.5;\n}\n\n.scale-y-0 {\n  --tw-scale-y: 0;\n}\n\n.scale-y-50 {\n  --tw-scale-y: .5;\n}\n\n.scale-y-75 {\n  --tw-scale-y: .75;\n}\n\n.scale-y-90 {\n  --tw-scale-y: .9;\n}\n\n.scale-y-95 {\n  --tw-scale-y: .95;\n}\n\n.scale-y-100 {\n  --tw-scale-y: 1;\n}\n\n.scale-y-105 {\n  --tw-scale-y: 1.05;\n}\n\n.scale-y-110 {\n  --tw-scale-y: 1.1;\n}\n\n.scale-y-125 {\n  --tw-scale-y: 1.25;\n}\n\n.scale-y-150 {\n  --tw-scale-y: 1.5;\n}\n\n.hover\\:scale-x-0:hover {\n  --tw-scale-x: 0;\n}\n\n.hover\\:scale-x-50:hover {\n  --tw-scale-x: .5;\n}\n\n.hover\\:scale-x-75:hover {\n  --tw-scale-x: .75;\n}\n\n.hover\\:scale-x-90:hover {\n  --tw-scale-x: .9;\n}\n\n.hover\\:scale-x-95:hover {\n  --tw-scale-x: .95;\n}\n\n.hover\\:scale-x-100:hover {\n  --tw-scale-x: 1;\n}\n\n.hover\\:scale-x-105:hover {\n  --tw-scale-x: 1.05;\n}\n\n.hover\\:scale-x-110:hover {\n  --tw-scale-x: 1.1;\n}\n\n.hover\\:scale-x-125:hover {\n  --tw-scale-x: 1.25;\n}\n\n.hover\\:scale-x-150:hover {\n  --tw-scale-x: 1.5;\n}\n\n.hover\\:scale-y-0:hover {\n  --tw-scale-y: 0;\n}\n\n.hover\\:scale-y-50:hover {\n  --tw-scale-y: .5;\n}\n\n.hover\\:scale-y-75:hover {\n  --tw-scale-y: .75;\n}\n\n.hover\\:scale-y-90:hover {\n  --tw-scale-y: .9;\n}\n\n.hover\\:scale-y-95:hover {\n  --tw-scale-y: .95;\n}\n\n.hover\\:scale-y-100:hover {\n  --tw-scale-y: 1;\n}\n\n.hover\\:scale-y-105:hover {\n  --tw-scale-y: 1.05;\n}\n\n.hover\\:scale-y-110:hover {\n  --tw-scale-y: 1.1;\n}\n\n.hover\\:scale-y-125:hover {\n  --tw-scale-y: 1.25;\n}\n\n.hover\\:scale-y-150:hover {\n  --tw-scale-y: 1.5;\n}\n\n.focus\\:scale-x-0:focus {\n  --tw-scale-x: 0;\n}\n\n.focus\\:scale-x-50:focus {\n  --tw-scale-x: .5;\n}\n\n.focus\\:scale-x-75:focus {\n  --tw-scale-x: .75;\n}\n\n.focus\\:scale-x-90:focus {\n  --tw-scale-x: .9;\n}\n\n.focus\\:scale-x-95:focus {\n  --tw-scale-x: .95;\n}\n\n.focus\\:scale-x-100:focus {\n  --tw-scale-x: 1;\n}\n\n.focus\\:scale-x-105:focus {\n  --tw-scale-x: 1.05;\n}\n\n.focus\\:scale-x-110:focus {\n  --tw-scale-x: 1.1;\n}\n\n.focus\\:scale-x-125:focus {\n  --tw-scale-x: 1.25;\n}\n\n.focus\\:scale-x-150:focus {\n  --tw-scale-x: 1.5;\n}\n\n.focus\\:scale-y-0:focus {\n  --tw-scale-y: 0;\n}\n\n.focus\\:scale-y-50:focus {\n  --tw-scale-y: .5;\n}\n\n.focus\\:scale-y-75:focus {\n  --tw-scale-y: .75;\n}\n\n.focus\\:scale-y-90:focus {\n  --tw-scale-y: .9;\n}\n\n.focus\\:scale-y-95:focus {\n  --tw-scale-y: .95;\n}\n\n.focus\\:scale-y-100:focus {\n  --tw-scale-y: 1;\n}\n\n.focus\\:scale-y-105:focus {\n  --tw-scale-y: 1.05;\n}\n\n.focus\\:scale-y-110:focus {\n  --tw-scale-y: 1.1;\n}\n\n.focus\\:scale-y-125:focus {\n  --tw-scale-y: 1.25;\n}\n\n.focus\\:scale-y-150:focus {\n  --tw-scale-y: 1.5;\n}\n\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes ping {\n  75%, 100% {\n    transform: scale(2);\n    opacity: 0;\n  }\n}\n\n@keyframes pulse {\n  50% {\n    opacity: .5;\n  }\n}\n\n@keyframes bounce {\n  0%, 100% {\n    transform: translateY(-25%);\n    animation-timing-function: cubic-bezier(0.8,0,1,1);\n  }\n\n  50% {\n    transform: none;\n    animation-timing-function: cubic-bezier(0,0,0.2,1);\n  }\n}\n\n.animate-none {\n  animation: none;\n}\n\n.animate-spin {\n  animation: spin 1s linear infinite;\n}\n\n.animate-ping {\n  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n}\n\n.animate-pulse {\n  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n}\n\n.animate-bounce {\n  animation: bounce 1s infinite;\n}\n\n.cursor-auto {\n  cursor: auto;\n}\n\n.cursor-default {\n  cursor: default;\n}\n\n.cursor-pointer {\n  cursor: pointer;\n}\n\n.cursor-wait {\n  cursor: wait;\n}\n\n.cursor-text {\n  cursor: text;\n}\n\n.cursor-move {\n  cursor: move;\n}\n\n.cursor-help {\n  cursor: help;\n}\n\n.cursor-not-allowed {\n  cursor: not-allowed;\n}\n\n.select-none {\n  -webkit-user-select: none;\n          user-select: none;\n}\n\n.select-text {\n  -webkit-user-select: text;\n          user-select: text;\n}\n\n.select-all {\n  -webkit-user-select: all;\n          user-select: all;\n}\n\n.select-auto {\n  -webkit-user-select: auto;\n          user-select: auto;\n}\n\n.resize-none {\n  resize: none;\n}\n\n.resize-y {\n  resize: vertical;\n}\n\n.resize-x {\n  resize: horizontal;\n}\n\n.resize {\n  resize: both;\n}\n\n.list-inside {\n  list-style-position: inside;\n}\n\n.list-outside {\n  list-style-position: outside;\n}\n\n.list-none {\n  list-style-type: none;\n}\n\n.list-disc {\n  list-style-type: disc;\n}\n\n.list-decimal {\n  list-style-type: decimal;\n}\n\n.appearance-none {\n  -webkit-appearance: none;\n          appearance: none;\n}\n\n.auto-cols-auto {\n  grid-auto-columns: auto;\n}\n\n.auto-cols-min {\n  grid-auto-columns: min-content;\n}\n\n.auto-cols-max {\n  grid-auto-columns: max-content;\n}\n\n.auto-cols-fr {\n  grid-auto-columns: minmax(0, 1fr);\n}\n\n.grid-flow-row {\n  grid-auto-flow: row;\n}\n\n.grid-flow-col {\n  grid-auto-flow: column;\n}\n\n.grid-flow-row-dense {\n  grid-auto-flow: row dense;\n}\n\n.grid-flow-col-dense {\n  grid-auto-flow: column dense;\n}\n\n.auto-rows-auto {\n  grid-auto-rows: auto;\n}\n\n.auto-rows-min {\n  grid-auto-rows: min-content;\n}\n\n.auto-rows-max {\n  grid-auto-rows: max-content;\n}\n\n.auto-rows-fr {\n  grid-auto-rows: minmax(0, 1fr);\n}\n\n.grid-cols-1 {\n  grid-template-columns: repeat(1, minmax(0, 1fr));\n}\n\n.grid-cols-2 {\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n.grid-cols-3 {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.grid-cols-4 {\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n}\n\n.grid-cols-5 {\n  grid-template-columns: repeat(5, minmax(0, 1fr));\n}\n\n.grid-cols-6 {\n  grid-template-columns: repeat(6, minmax(0, 1fr));\n}\n\n.grid-cols-7 {\n  grid-template-columns: repeat(7, minmax(0, 1fr));\n}\n\n.grid-cols-8 {\n  grid-template-columns: repeat(8, minmax(0, 1fr));\n}\n\n.grid-cols-9 {\n  grid-template-columns: repeat(9, minmax(0, 1fr));\n}\n\n.grid-cols-10 {\n  grid-template-columns: repeat(10, minmax(0, 1fr));\n}\n\n.grid-cols-11 {\n  grid-template-columns: repeat(11, minmax(0, 1fr));\n}\n\n.grid-cols-12 {\n  grid-template-columns: repeat(12, minmax(0, 1fr));\n}\n\n.grid-cols-none {\n  grid-template-columns: none;\n}\n\n.grid-rows-1 {\n  grid-template-rows: repeat(1, minmax(0, 1fr));\n}\n\n.grid-rows-2 {\n  grid-template-rows: repeat(2, minmax(0, 1fr));\n}\n\n.grid-rows-3 {\n  grid-template-rows: repeat(3, minmax(0, 1fr));\n}\n\n.grid-rows-4 {\n  grid-template-rows: repeat(4, minmax(0, 1fr));\n}\n\n.grid-rows-5 {\n  grid-template-rows: repeat(5, minmax(0, 1fr));\n}\n\n.grid-rows-6 {\n  grid-template-rows: repeat(6, minmax(0, 1fr));\n}\n\n.grid-rows-none {\n  grid-template-rows: none;\n}\n\n.flex-row {\n  flex-direction: row;\n}\n\n.flex-row-reverse {\n  flex-direction: row-reverse;\n}\n\n.flex-col {\n  flex-direction: column;\n}\n\n.flex-col-reverse {\n  flex-direction: column-reverse;\n}\n\n.flex-wrap {\n  flex-wrap: wrap;\n}\n\n.flex-wrap-reverse {\n  flex-wrap: wrap-reverse;\n}\n\n.flex-nowrap {\n  flex-wrap: nowrap;\n}\n\n.place-content-center {\n  place-content: center;\n}\n\n.place-content-start {\n  place-content: start;\n}\n\n.place-content-end {\n  place-content: end;\n}\n\n.place-content-between {\n  place-content: space-between;\n}\n\n.place-content-around {\n  place-content: space-around;\n}\n\n.place-content-evenly {\n  place-content: space-evenly;\n}\n\n.place-content-stretch {\n  place-content: stretch;\n}\n\n.place-items-start {\n  place-items: start;\n}\n\n.place-items-end {\n  place-items: end;\n}\n\n.place-items-center {\n  place-items: center;\n}\n\n.place-items-stretch {\n  place-items: stretch;\n}\n\n.content-center {\n  align-content: center;\n}\n\n.content-start {\n  align-content: flex-start;\n}\n\n.content-end {\n  align-content: flex-end;\n}\n\n.content-between {\n  align-content: space-between;\n}\n\n.content-around {\n  align-content: space-around;\n}\n\n.content-evenly {\n  align-content: space-evenly;\n}\n\n.items-start {\n  align-items: flex-start;\n}\n\n.items-end {\n  align-items: flex-end;\n}\n\n.items-center {\n  align-items: center;\n}\n\n.items-baseline {\n  align-items: baseline;\n}\n\n.items-stretch {\n  align-items: stretch;\n}\n\n.justify-start {\n  justify-content: flex-start;\n}\n\n.justify-end {\n  justify-content: flex-end;\n}\n\n.justify-center {\n  justify-content: center;\n}\n\n.justify-between {\n  justify-content: space-between;\n}\n\n.justify-around {\n  justify-content: space-around;\n}\n\n.justify-evenly {\n  justify-content: space-evenly;\n}\n\n.justify-items-start {\n  justify-items: start;\n}\n\n.justify-items-end {\n  justify-items: end;\n}\n\n.justify-items-center {\n  justify-items: center;\n}\n\n.justify-items-stretch {\n  justify-items: stretch;\n}\n\n.gap-0 {\n  gap: 0px;\n}\n\n.gap-1 {\n  gap: 0.25rem;\n}\n\n.gap-2 {\n  gap: 0.5rem;\n}\n\n.gap-3 {\n  gap: 0.75rem;\n}\n\n.gap-4 {\n  gap: 1rem;\n}\n\n.gap-5 {\n  gap: 1.25rem;\n}\n\n.gap-6 {\n  gap: 1.5rem;\n}\n\n.gap-7 {\n  gap: 1.75rem;\n}\n\n.gap-8 {\n  gap: 2rem;\n}\n\n.gap-9 {\n  gap: 2.25rem;\n}\n\n.gap-10 {\n  gap: 2.5rem;\n}\n\n.gap-11 {\n  gap: 2.75rem;\n}\n\n.gap-12 {\n  gap: 3rem;\n}\n\n.gap-14 {\n  gap: 3.5rem;\n}\n\n.gap-16 {\n  gap: 4rem;\n}\n\n.gap-20 {\n  gap: 5rem;\n}\n\n.gap-24 {\n  gap: 6rem;\n}\n\n.gap-28 {\n  gap: 7rem;\n}\n\n.gap-32 {\n  gap: 8rem;\n}\n\n.gap-36 {\n  gap: 9rem;\n}\n\n.gap-40 {\n  gap: 10rem;\n}\n\n.gap-44 {\n  gap: 11rem;\n}\n\n.gap-48 {\n  gap: 12rem;\n}\n\n.gap-52 {\n  gap: 13rem;\n}\n\n.gap-56 {\n  gap: 14rem;\n}\n\n.gap-60 {\n  gap: 15rem;\n}\n\n.gap-64 {\n  gap: 16rem;\n}\n\n.gap-72 {\n  gap: 18rem;\n}\n\n.gap-80 {\n  gap: 20rem;\n}\n\n.gap-96 {\n  gap: 24rem;\n}\n\n.gap-px {\n  gap: 1px;\n}\n\n.gap-0\\.5 {\n  gap: 0.125rem;\n}\n\n.gap-1\\.5 {\n  gap: 0.375rem;\n}\n\n.gap-2\\.5 {\n  gap: 0.625rem;\n}\n\n.gap-3\\.5 {\n  gap: 0.875rem;\n}\n\n.gap-x-0 {\n  column-gap: 0px;\n}\n\n.gap-x-1 {\n  column-gap: 0.25rem;\n}\n\n.gap-x-2 {\n  column-gap: 0.5rem;\n}\n\n.gap-x-3 {\n  column-gap: 0.75rem;\n}\n\n.gap-x-4 {\n  column-gap: 1rem;\n}\n\n.gap-x-5 {\n  column-gap: 1.25rem;\n}\n\n.gap-x-6 {\n  column-gap: 1.5rem;\n}\n\n.gap-x-7 {\n  column-gap: 1.75rem;\n}\n\n.gap-x-8 {\n  column-gap: 2rem;\n}\n\n.gap-x-9 {\n  column-gap: 2.25rem;\n}\n\n.gap-x-10 {\n  column-gap: 2.5rem;\n}\n\n.gap-x-11 {\n  column-gap: 2.75rem;\n}\n\n.gap-x-12 {\n  column-gap: 3rem;\n}\n\n.gap-x-14 {\n  column-gap: 3.5rem;\n}\n\n.gap-x-16 {\n  column-gap: 4rem;\n}\n\n.gap-x-20 {\n  column-gap: 5rem;\n}\n\n.gap-x-24 {\n  column-gap: 6rem;\n}\n\n.gap-x-28 {\n  column-gap: 7rem;\n}\n\n.gap-x-32 {\n  column-gap: 8rem;\n}\n\n.gap-x-36 {\n  column-gap: 9rem;\n}\n\n.gap-x-40 {\n  column-gap: 10rem;\n}\n\n.gap-x-44 {\n  column-gap: 11rem;\n}\n\n.gap-x-48 {\n  column-gap: 12rem;\n}\n\n.gap-x-52 {\n  column-gap: 13rem;\n}\n\n.gap-x-56 {\n  column-gap: 14rem;\n}\n\n.gap-x-60 {\n  column-gap: 15rem;\n}\n\n.gap-x-64 {\n  column-gap: 16rem;\n}\n\n.gap-x-72 {\n  column-gap: 18rem;\n}\n\n.gap-x-80 {\n  column-gap: 20rem;\n}\n\n.gap-x-96 {\n  column-gap: 24rem;\n}\n\n.gap-x-px {\n  column-gap: 1px;\n}\n\n.gap-x-0\\.5 {\n  column-gap: 0.125rem;\n}\n\n.gap-x-1\\.5 {\n  column-gap: 0.375rem;\n}\n\n.gap-x-2\\.5 {\n  column-gap: 0.625rem;\n}\n\n.gap-x-3\\.5 {\n  column-gap: 0.875rem;\n}\n\n.gap-y-0 {\n  row-gap: 0px;\n}\n\n.gap-y-1 {\n  row-gap: 0.25rem;\n}\n\n.gap-y-2 {\n  row-gap: 0.5rem;\n}\n\n.gap-y-3 {\n  row-gap: 0.75rem;\n}\n\n.gap-y-4 {\n  row-gap: 1rem;\n}\n\n.gap-y-5 {\n  row-gap: 1.25rem;\n}\n\n.gap-y-6 {\n  row-gap: 1.5rem;\n}\n\n.gap-y-7 {\n  row-gap: 1.75rem;\n}\n\n.gap-y-8 {\n  row-gap: 2rem;\n}\n\n.gap-y-9 {\n  row-gap: 2.25rem;\n}\n\n.gap-y-10 {\n  row-gap: 2.5rem;\n}\n\n.gap-y-11 {\n  row-gap: 2.75rem;\n}\n\n.gap-y-12 {\n  row-gap: 3rem;\n}\n\n.gap-y-14 {\n  row-gap: 3.5rem;\n}\n\n.gap-y-16 {\n  row-gap: 4rem;\n}\n\n.gap-y-20 {\n  row-gap: 5rem;\n}\n\n.gap-y-24 {\n  row-gap: 6rem;\n}\n\n.gap-y-28 {\n  row-gap: 7rem;\n}\n\n.gap-y-32 {\n  row-gap: 8rem;\n}\n\n.gap-y-36 {\n  row-gap: 9rem;\n}\n\n.gap-y-40 {\n  row-gap: 10rem;\n}\n\n.gap-y-44 {\n  row-gap: 11rem;\n}\n\n.gap-y-48 {\n  row-gap: 12rem;\n}\n\n.gap-y-52 {\n  row-gap: 13rem;\n}\n\n.gap-y-56 {\n  row-gap: 14rem;\n}\n\n.gap-y-60 {\n  row-gap: 15rem;\n}\n\n.gap-y-64 {\n  row-gap: 16rem;\n}\n\n.gap-y-72 {\n  row-gap: 18rem;\n}\n\n.gap-y-80 {\n  row-gap: 20rem;\n}\n\n.gap-y-96 {\n  row-gap: 24rem;\n}\n\n.gap-y-px {\n  row-gap: 1px;\n}\n\n.gap-y-0\\.5 {\n  row-gap: 0.125rem;\n}\n\n.gap-y-1\\.5 {\n  row-gap: 0.375rem;\n}\n\n.gap-y-2\\.5 {\n  row-gap: 0.625rem;\n}\n\n.gap-y-3\\.5 {\n  row-gap: 0.875rem;\n}\n\n.space-x-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0px * var(--tw-space-x-reverse));\n  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1rem * var(--tw-space-x-reverse));\n  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(2rem * var(--tw-space-x-reverse));\n  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-9 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-11 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-12 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(3rem * var(--tw-space-x-reverse));\n  margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-14 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-16 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(4rem * var(--tw-space-x-reverse));\n  margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(5rem * var(--tw-space-x-reverse));\n  margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-24 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(6rem * var(--tw-space-x-reverse));\n  margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-28 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(7rem * var(--tw-space-x-reverse));\n  margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-32 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(8rem * var(--tw-space-x-reverse));\n  margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-36 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(9rem * var(--tw-space-x-reverse));\n  margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(10rem * var(--tw-space-x-reverse));\n  margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-44 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(11rem * var(--tw-space-x-reverse));\n  margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-48 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(12rem * var(--tw-space-x-reverse));\n  margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-52 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(13rem * var(--tw-space-x-reverse));\n  margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-56 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(14rem * var(--tw-space-x-reverse));\n  margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(15rem * var(--tw-space-x-reverse));\n  margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-64 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(16rem * var(--tw-space-x-reverse));\n  margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-72 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(18rem * var(--tw-space-x-reverse));\n  margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(20rem * var(--tw-space-x-reverse));\n  margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-96 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(24rem * var(--tw-space-x-reverse));\n  margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-px > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1px * var(--tw-space-x-reverse));\n  margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0px * var(--tw-space-x-reverse));\n  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1rem * var(--tw-space-x-reverse));\n  margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-2rem * var(--tw-space-x-reverse));\n  margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-3rem * var(--tw-space-x-reverse));\n  margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-4rem * var(--tw-space-x-reverse));\n  margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-6rem * var(--tw-space-x-reverse));\n  margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-7rem * var(--tw-space-x-reverse));\n  margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-8rem * var(--tw-space-x-reverse));\n  margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-9rem * var(--tw-space-x-reverse));\n  margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-10rem * var(--tw-space-x-reverse));\n  margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-11rem * var(--tw-space-x-reverse));\n  margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-12rem * var(--tw-space-x-reverse));\n  margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-13rem * var(--tw-space-x-reverse));\n  margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-14rem * var(--tw-space-x-reverse));\n  margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-15rem * var(--tw-space-x-reverse));\n  margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-16rem * var(--tw-space-x-reverse));\n  margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-18rem * var(--tw-space-x-reverse));\n  margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-20rem * var(--tw-space-x-reverse));\n  margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-24rem * var(--tw-space-x-reverse));\n  margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-px > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1px * var(--tw-space-x-reverse));\n  margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0px * var(--tw-space-y-reverse));\n}\n\n.space-y-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n}\n\n.space-y-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n}\n\n.space-y-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n}\n\n.space-y-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n}\n\n.space-y-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n}\n\n.space-y-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n}\n\n.space-y-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n}\n\n.space-y-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n}\n\n.space-y-9 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n}\n\n.space-y-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n}\n\n.space-y-11 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n}\n\n.space-y-12 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n}\n\n.space-y-14 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n}\n\n.space-y-16 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n}\n\n.space-y-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n}\n\n.space-y-24 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n}\n\n.space-y-28 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n}\n\n.space-y-32 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n}\n\n.space-y-36 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n}\n\n.space-y-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n}\n\n.space-y-44 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n}\n\n.space-y-48 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n}\n\n.space-y-52 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n}\n\n.space-y-56 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n}\n\n.space-y-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n}\n\n.space-y-64 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n}\n\n.space-y-72 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n}\n\n.space-y-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n}\n\n.space-y-96 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n}\n\n.space-y-px > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1px * var(--tw-space-y-reverse));\n}\n\n.space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n}\n\n.space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n}\n\n.space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n}\n\n.space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0px * var(--tw-space-y-reverse));\n}\n\n.-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-px > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n}\n\n.-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n}\n\n.space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 1;\n}\n\n.space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 1;\n}\n\n.divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(0px * var(--tw-divide-x-reverse));\n  border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(2px * var(--tw-divide-x-reverse));\n  border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(4px * var(--tw-divide-x-reverse));\n  border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-x-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(5px * var(--tw-divide-x-reverse));\n  border-left-width: calc(5px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-x-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(6px * var(--tw-divide-x-reverse));\n  border-left-width: calc(6px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-x-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(7px * var(--tw-divide-x-reverse));\n  border-left-width: calc(7px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(8px * var(--tw-divide-x-reverse));\n  border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-x > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(1px * var(--tw-divide-x-reverse));\n  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n}\n\n.divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n}\n\n.divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n}\n\n.divide-y-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(5px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(5px * var(--tw-divide-y-reverse));\n}\n\n.divide-y-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(6px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(6px * var(--tw-divide-y-reverse));\n}\n\n.divide-y-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(7px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(7px * var(--tw-divide-y-reverse));\n}\n\n.divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n}\n\n.divide-y > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n}\n\n.divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 1;\n}\n\n.divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 1;\n}\n\n.divide-solid > :not([hidden]) ~ :not([hidden]) {\n  border-style: solid;\n}\n\n.divide-dashed > :not([hidden]) ~ :not([hidden]) {\n  border-style: dashed;\n}\n\n.divide-dotted > :not([hidden]) ~ :not([hidden]) {\n  border-style: dotted;\n}\n\n.divide-double > :not([hidden]) ~ :not([hidden]) {\n  border-style: double;\n}\n\n.divide-none > :not([hidden]) ~ :not([hidden]) {\n  border-style: none;\n}\n\n.divide-transparent > :not([hidden]) ~ :not([hidden]) {\n  border-color: transparent;\n}\n\n.divide-white > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n}\n\n.divide-black > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(34, 41, 47, var(--tw-divide-opacity));\n}\n\n.divide-bg > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(246, 248, 249, var(--tw-divide-opacity));\n}\n\n.divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(243, 246, 248, var(--tw-divide-opacity));\n}\n\n.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(217, 224, 230, var(--tw-divide-opacity));\n}\n\n.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-divide-opacity));\n}\n\n.divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(161, 173, 183, var(--tw-divide-opacity));\n}\n\n.divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(128, 142, 154, var(--tw-divide-opacity));\n}\n\n.divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(99, 114, 126, var(--tw-divide-opacity));\n}\n\n.divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(76, 88, 99, var(--tw-divide-opacity));\n}\n\n.divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(61, 72, 83, var(--tw-divide-opacity));\n}\n\n.divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(51, 60, 69, var(--tw-divide-opacity));\n}\n\n.divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(32, 39, 44, var(--tw-divide-opacity));\n}\n\n.divide-teal-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(214, 254, 241, var(--tw-divide-opacity));\n}\n\n.divide-teal-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(92, 248, 207, var(--tw-divide-opacity));\n}\n\n.divide-teal-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-divide-opacity));\n}\n\n.divide-teal-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(0, 193, 163, var(--tw-divide-opacity));\n}\n\n.divide-teal-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(2, 157, 145, var(--tw-divide-opacity));\n}\n\n.divide-teal-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(1, 125, 123, var(--tw-divide-opacity));\n}\n\n.divide-teal-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(1, 97, 97, var(--tw-divide-opacity));\n}\n\n.divide-teal-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(0, 79, 79, var(--tw-divide-opacity));\n}\n\n.divide-teal-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(1, 66, 66, var(--tw-divide-opacity));\n}\n\n.divide-teal-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(0, 43, 43, var(--tw-divide-opacity));\n}\n\n.divide-orange-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(255, 238, 211, var(--tw-divide-opacity));\n}\n\n.divide-orange-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(245, 110, 33, var(--tw-divide-opacity));\n}\n\n.divide-orange-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(195, 76, 9, var(--tw-divide-opacity));\n}\n\n.divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(207, 252, 218, var(--tw-divide-opacity));\n}\n\n.divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(56, 193, 114, var(--tw-divide-opacity));\n}\n\n.divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(23, 130, 51, var(--tw-divide-opacity));\n}\n\n.divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(255, 220, 227, var(--tw-divide-opacity));\n}\n\n.divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(236, 50, 87, var(--tw-divide-opacity));\n}\n\n.divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(201, 26, 61, var(--tw-divide-opacity));\n}\n\n.divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0;\n}\n\n.divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.05;\n}\n\n.divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.1;\n}\n\n.divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.2;\n}\n\n.divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.25;\n}\n\n.divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.3;\n}\n\n.divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.4;\n}\n\n.divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.5;\n}\n\n.divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.6;\n}\n\n.divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.7;\n}\n\n.divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.75;\n}\n\n.divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.8;\n}\n\n.divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.9;\n}\n\n.divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.95;\n}\n\n.divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n}\n\n.place-self-auto {\n  place-self: auto;\n}\n\n.place-self-start {\n  place-self: start;\n}\n\n.place-self-end {\n  place-self: end;\n}\n\n.place-self-center {\n  place-self: center;\n}\n\n.place-self-stretch {\n  place-self: stretch;\n}\n\n.self-auto {\n  align-self: auto;\n}\n\n.self-start {\n  align-self: flex-start;\n}\n\n.self-end {\n  align-self: flex-end;\n}\n\n.self-center {\n  align-self: center;\n}\n\n.self-stretch {\n  align-self: stretch;\n}\n\n.self-baseline {\n  align-self: baseline;\n}\n\n.justify-self-auto {\n  justify-self: auto;\n}\n\n.justify-self-start {\n  justify-self: start;\n}\n\n.justify-self-end {\n  justify-self: end;\n}\n\n.justify-self-center {\n  justify-self: center;\n}\n\n.justify-self-stretch {\n  justify-self: stretch;\n}\n\n.overflow-auto {\n  overflow: auto;\n}\n\n.overflow-hidden {\n  overflow: hidden;\n}\n\n.overflow-visible {\n  overflow: visible;\n}\n\n.overflow-scroll {\n  overflow: scroll;\n}\n\n.overflow-x-auto {\n  overflow-x: auto;\n}\n\n.overflow-y-auto {\n  overflow-y: auto;\n}\n\n.overflow-x-hidden {\n  overflow-x: hidden;\n}\n\n.overflow-y-hidden {\n  overflow-y: hidden;\n}\n\n.overflow-x-visible {\n  overflow-x: visible;\n}\n\n.overflow-y-visible {\n  overflow-y: visible;\n}\n\n.overflow-x-scroll {\n  overflow-x: scroll;\n}\n\n.overflow-y-scroll {\n  overflow-y: scroll;\n}\n\n.overscroll-auto {\n  overscroll-behavior: auto;\n}\n\n.overscroll-contain {\n  overscroll-behavior: contain;\n}\n\n.overscroll-none {\n  overscroll-behavior: none;\n}\n\n.overscroll-y-auto {\n  overscroll-behavior-y: auto;\n}\n\n.overscroll-y-contain {\n  overscroll-behavior-y: contain;\n}\n\n.overscroll-y-none {\n  overscroll-behavior-y: none;\n}\n\n.overscroll-x-auto {\n  overscroll-behavior-x: auto;\n}\n\n.overscroll-x-contain {\n  overscroll-behavior-x: contain;\n}\n\n.overscroll-x-none {\n  overscroll-behavior-x: none;\n}\n\n.truncate {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.overflow-ellipsis {\n  text-overflow: ellipsis;\n}\n\n.overflow-clip {\n  text-overflow: clip;\n}\n\n.whitespace-normal {\n  white-space: normal;\n}\n\n.whitespace-nowrap {\n  white-space: nowrap;\n}\n\n.whitespace-pre {\n  white-space: pre;\n}\n\n.whitespace-pre-line {\n  white-space: pre-line;\n}\n\n.whitespace-pre-wrap {\n  white-space: pre-wrap;\n}\n\n.break-normal {\n  overflow-wrap: normal;\n  word-break: normal;\n}\n\n.break-words {\n  overflow-wrap: break-word;\n}\n\n.break-all {\n  word-break: break-all;\n}\n\n.rounded-none {\n  border-radius: 0;\n}\n\n.rounded-sm {\n  border-radius: .125rem;\n}\n\n.rounded {\n  border-radius: .25rem;\n}\n\n.rounded-md {\n  border-radius: 0.375rem;\n}\n\n.rounded-lg {\n  border-radius: .5rem;\n}\n\n.rounded-xl {\n  border-radius: 0.75rem;\n}\n\n.rounded-2xl {\n  border-radius: 1rem;\n}\n\n.rounded-3xl {\n  border-radius: 1.5rem;\n}\n\n.rounded-full {\n  border-radius: 9999px;\n}\n\n.rounded-t-none {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n\n.rounded-t-sm {\n  border-top-left-radius: .125rem;\n  border-top-right-radius: .125rem;\n}\n\n.rounded-t {\n  border-top-left-radius: .25rem;\n  border-top-right-radius: .25rem;\n}\n\n.rounded-t-md {\n  border-top-left-radius: 0.375rem;\n  border-top-right-radius: 0.375rem;\n}\n\n.rounded-t-lg {\n  border-top-left-radius: .5rem;\n  border-top-right-radius: .5rem;\n}\n\n.rounded-t-xl {\n  border-top-left-radius: 0.75rem;\n  border-top-right-radius: 0.75rem;\n}\n\n.rounded-t-2xl {\n  border-top-left-radius: 1rem;\n  border-top-right-radius: 1rem;\n}\n\n.rounded-t-3xl {\n  border-top-left-radius: 1.5rem;\n  border-top-right-radius: 1.5rem;\n}\n\n.rounded-t-full {\n  border-top-left-radius: 9999px;\n  border-top-right-radius: 9999px;\n}\n\n.rounded-r-none {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.rounded-r-sm {\n  border-top-right-radius: .125rem;\n  border-bottom-right-radius: .125rem;\n}\n\n.rounded-r {\n  border-top-right-radius: .25rem;\n  border-bottom-right-radius: .25rem;\n}\n\n.rounded-r-md {\n  border-top-right-radius: 0.375rem;\n  border-bottom-right-radius: 0.375rem;\n}\n\n.rounded-r-lg {\n  border-top-right-radius: .5rem;\n  border-bottom-right-radius: .5rem;\n}\n\n.rounded-r-xl {\n  border-top-right-radius: 0.75rem;\n  border-bottom-right-radius: 0.75rem;\n}\n\n.rounded-r-2xl {\n  border-top-right-radius: 1rem;\n  border-bottom-right-radius: 1rem;\n}\n\n.rounded-r-3xl {\n  border-top-right-radius: 1.5rem;\n  border-bottom-right-radius: 1.5rem;\n}\n\n.rounded-r-full {\n  border-top-right-radius: 9999px;\n  border-bottom-right-radius: 9999px;\n}\n\n.rounded-b-none {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.rounded-b-sm {\n  border-bottom-right-radius: .125rem;\n  border-bottom-left-radius: .125rem;\n}\n\n.rounded-b {\n  border-bottom-right-radius: .25rem;\n  border-bottom-left-radius: .25rem;\n}\n\n.rounded-b-md {\n  border-bottom-right-radius: 0.375rem;\n  border-bottom-left-radius: 0.375rem;\n}\n\n.rounded-b-lg {\n  border-bottom-right-radius: .5rem;\n  border-bottom-left-radius: .5rem;\n}\n\n.rounded-b-xl {\n  border-bottom-right-radius: 0.75rem;\n  border-bottom-left-radius: 0.75rem;\n}\n\n.rounded-b-2xl {\n  border-bottom-right-radius: 1rem;\n  border-bottom-left-radius: 1rem;\n}\n\n.rounded-b-3xl {\n  border-bottom-right-radius: 1.5rem;\n  border-bottom-left-radius: 1.5rem;\n}\n\n.rounded-b-full {\n  border-bottom-right-radius: 9999px;\n  border-bottom-left-radius: 9999px;\n}\n\n.rounded-l-none {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.rounded-l-sm {\n  border-top-left-radius: .125rem;\n  border-bottom-left-radius: .125rem;\n}\n\n.rounded-l {\n  border-top-left-radius: .25rem;\n  border-bottom-left-radius: .25rem;\n}\n\n.rounded-l-md {\n  border-top-left-radius: 0.375rem;\n  border-bottom-left-radius: 0.375rem;\n}\n\n.rounded-l-lg {\n  border-top-left-radius: .5rem;\n  border-bottom-left-radius: .5rem;\n}\n\n.rounded-l-xl {\n  border-top-left-radius: 0.75rem;\n  border-bottom-left-radius: 0.75rem;\n}\n\n.rounded-l-2xl {\n  border-top-left-radius: 1rem;\n  border-bottom-left-radius: 1rem;\n}\n\n.rounded-l-3xl {\n  border-top-left-radius: 1.5rem;\n  border-bottom-left-radius: 1.5rem;\n}\n\n.rounded-l-full {\n  border-top-left-radius: 9999px;\n  border-bottom-left-radius: 9999px;\n}\n\n.rounded-tl-none {\n  border-top-left-radius: 0;\n}\n\n.rounded-tl-sm {\n  border-top-left-radius: .125rem;\n}\n\n.rounded-tl {\n  border-top-left-radius: .25rem;\n}\n\n.rounded-tl-md {\n  border-top-left-radius: 0.375rem;\n}\n\n.rounded-tl-lg {\n  border-top-left-radius: .5rem;\n}\n\n.rounded-tl-xl {\n  border-top-left-radius: 0.75rem;\n}\n\n.rounded-tl-2xl {\n  border-top-left-radius: 1rem;\n}\n\n.rounded-tl-3xl {\n  border-top-left-radius: 1.5rem;\n}\n\n.rounded-tl-full {\n  border-top-left-radius: 9999px;\n}\n\n.rounded-tr-none {\n  border-top-right-radius: 0;\n}\n\n.rounded-tr-sm {\n  border-top-right-radius: .125rem;\n}\n\n.rounded-tr {\n  border-top-right-radius: .25rem;\n}\n\n.rounded-tr-md {\n  border-top-right-radius: 0.375rem;\n}\n\n.rounded-tr-lg {\n  border-top-right-radius: .5rem;\n}\n\n.rounded-tr-xl {\n  border-top-right-radius: 0.75rem;\n}\n\n.rounded-tr-2xl {\n  border-top-right-radius: 1rem;\n}\n\n.rounded-tr-3xl {\n  border-top-right-radius: 1.5rem;\n}\n\n.rounded-tr-full {\n  border-top-right-radius: 9999px;\n}\n\n.rounded-br-none {\n  border-bottom-right-radius: 0;\n}\n\n.rounded-br-sm {\n  border-bottom-right-radius: .125rem;\n}\n\n.rounded-br {\n  border-bottom-right-radius: .25rem;\n}\n\n.rounded-br-md {\n  border-bottom-right-radius: 0.375rem;\n}\n\n.rounded-br-lg {\n  border-bottom-right-radius: .5rem;\n}\n\n.rounded-br-xl {\n  border-bottom-right-radius: 0.75rem;\n}\n\n.rounded-br-2xl {\n  border-bottom-right-radius: 1rem;\n}\n\n.rounded-br-3xl {\n  border-bottom-right-radius: 1.5rem;\n}\n\n.rounded-br-full {\n  border-bottom-right-radius: 9999px;\n}\n\n.rounded-bl-none {\n  border-bottom-left-radius: 0;\n}\n\n.rounded-bl-sm {\n  border-bottom-left-radius: .125rem;\n}\n\n.rounded-bl {\n  border-bottom-left-radius: .25rem;\n}\n\n.rounded-bl-md {\n  border-bottom-left-radius: 0.375rem;\n}\n\n.rounded-bl-lg {\n  border-bottom-left-radius: .5rem;\n}\n\n.rounded-bl-xl {\n  border-bottom-left-radius: 0.75rem;\n}\n\n.rounded-bl-2xl {\n  border-bottom-left-radius: 1rem;\n}\n\n.rounded-bl-3xl {\n  border-bottom-left-radius: 1.5rem;\n}\n\n.rounded-bl-full {\n  border-bottom-left-radius: 9999px;\n}\n\n.border-0 {\n  border-width: 0;\n}\n\n.border-2 {\n  border-width: 2px;\n}\n\n.border-4 {\n  border-width: 4px;\n}\n\n.border-5 {\n  border-width: 5px;\n}\n\n.border-6 {\n  border-width: 6px;\n}\n\n.border-7 {\n  border-width: 7px;\n}\n\n.border-8 {\n  border-width: 8px;\n}\n\n.border {\n  border-width: 1px;\n}\n\n.border-t-0 {\n  border-top-width: 0;\n}\n\n.border-t-2 {\n  border-top-width: 2px;\n}\n\n.border-t-4 {\n  border-top-width: 4px;\n}\n\n.border-t-5 {\n  border-top-width: 5px;\n}\n\n.border-t-6 {\n  border-top-width: 6px;\n}\n\n.border-t-7 {\n  border-top-width: 7px;\n}\n\n.border-t-8 {\n  border-top-width: 8px;\n}\n\n.border-t {\n  border-top-width: 1px;\n}\n\n.border-r-0 {\n  border-right-width: 0;\n}\n\n.border-r-2 {\n  border-right-width: 2px;\n}\n\n.border-r-4 {\n  border-right-width: 4px;\n}\n\n.border-r-5 {\n  border-right-width: 5px;\n}\n\n.border-r-6 {\n  border-right-width: 6px;\n}\n\n.border-r-7 {\n  border-right-width: 7px;\n}\n\n.border-r-8 {\n  border-right-width: 8px;\n}\n\n.border-r {\n  border-right-width: 1px;\n}\n\n.border-b-0 {\n  border-bottom-width: 0;\n}\n\n.border-b-2 {\n  border-bottom-width: 2px;\n}\n\n.border-b-4 {\n  border-bottom-width: 4px;\n}\n\n.border-b-5 {\n  border-bottom-width: 5px;\n}\n\n.border-b-6 {\n  border-bottom-width: 6px;\n}\n\n.border-b-7 {\n  border-bottom-width: 7px;\n}\n\n.border-b-8 {\n  border-bottom-width: 8px;\n}\n\n.border-b {\n  border-bottom-width: 1px;\n}\n\n.border-l-0 {\n  border-left-width: 0;\n}\n\n.border-l-2 {\n  border-left-width: 2px;\n}\n\n.border-l-4 {\n  border-left-width: 4px;\n}\n\n.border-l-5 {\n  border-left-width: 5px;\n}\n\n.border-l-6 {\n  border-left-width: 6px;\n}\n\n.border-l-7 {\n  border-left-width: 7px;\n}\n\n.border-l-8 {\n  border-left-width: 8px;\n}\n\n.border-l {\n  border-left-width: 1px;\n}\n\n.border-solid {\n  border-style: solid;\n}\n\n.border-dashed {\n  border-style: dashed;\n}\n\n.border-dotted {\n  border-style: dotted;\n}\n\n.border-double {\n  border-style: double;\n}\n\n.border-none {\n  border-style: none;\n}\n\n.border-transparent {\n  border-color: transparent;\n}\n\n.border-white {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.border-black {\n  --tw-border-opacity: 1;\n  border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n}\n\n.border-bg {\n  --tw-border-opacity: 1;\n  border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n}\n\n.border-gray-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n}\n\n.border-gray-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n}\n\n.border-gray-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n}\n\n.border-gray-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n}\n\n.border-gray-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n}\n\n.border-gray-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n}\n\n.border-gray-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n}\n\n.border-gray-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n}\n\n.border-gray-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n}\n\n.border-gray-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n}\n\n.border-teal-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n}\n\n.border-teal-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n}\n\n.border-teal-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n}\n\n.border-teal-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n}\n\n.border-teal-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n}\n\n.border-teal-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n}\n\n.border-teal-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n}\n\n.border-teal-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n}\n\n.border-teal-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n}\n\n.border-teal-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n}\n\n.border-orange-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n}\n\n.border-orange-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n}\n\n.border-orange-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n}\n\n.border-green-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n}\n\n.border-green-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n}\n\n.border-green-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n}\n\n.border-red-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n}\n\n.border-red-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n}\n\n.border-red-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-transparent {\n  border-color: transparent;\n}\n\n.group:hover .group-hover\\:border-white {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-black {\n  --tw-border-opacity: 1;\n  border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-bg {\n  --tw-border-opacity: 1;\n  border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-transparent:focus-within {\n  border-color: transparent;\n}\n\n.focus-within\\:border-white:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-black:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-bg:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-orange-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-orange-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-orange-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n}\n\n.hover\\:border-transparent:hover {\n  border-color: transparent;\n}\n\n.hover\\:border-white:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.hover\\:border-black:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n}\n\n.hover\\:border-bg:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n}\n\n.hover\\:border-orange-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n}\n\n.hover\\:border-orange-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n}\n\n.hover\\:border-orange-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n}\n\n.focus\\:border-transparent:focus {\n  border-color: transparent;\n}\n\n.focus\\:border-white:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.focus\\:border-black:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n}\n\n.focus\\:border-bg:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n}\n\n.focus\\:border-orange-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n}\n\n.focus\\:border-orange-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n}\n\n.focus\\:border-orange-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n}\n\n.border-opacity-0 {\n  --tw-border-opacity: 0;\n}\n\n.border-opacity-5 {\n  --tw-border-opacity: 0.05;\n}\n\n.border-opacity-10 {\n  --tw-border-opacity: 0.1;\n}\n\n.border-opacity-20 {\n  --tw-border-opacity: 0.2;\n}\n\n.border-opacity-25 {\n  --tw-border-opacity: 0.25;\n}\n\n.border-opacity-30 {\n  --tw-border-opacity: 0.3;\n}\n\n.border-opacity-40 {\n  --tw-border-opacity: 0.4;\n}\n\n.border-opacity-50 {\n  --tw-border-opacity: 0.5;\n}\n\n.border-opacity-60 {\n  --tw-border-opacity: 0.6;\n}\n\n.border-opacity-70 {\n  --tw-border-opacity: 0.7;\n}\n\n.border-opacity-75 {\n  --tw-border-opacity: 0.75;\n}\n\n.border-opacity-80 {\n  --tw-border-opacity: 0.8;\n}\n\n.border-opacity-90 {\n  --tw-border-opacity: 0.9;\n}\n\n.border-opacity-95 {\n  --tw-border-opacity: 0.95;\n}\n\n.border-opacity-100 {\n  --tw-border-opacity: 1;\n}\n\n.group:hover .group-hover\\:border-opacity-0 {\n  --tw-border-opacity: 0;\n}\n\n.group:hover .group-hover\\:border-opacity-5 {\n  --tw-border-opacity: 0.05;\n}\n\n.group:hover .group-hover\\:border-opacity-10 {\n  --tw-border-opacity: 0.1;\n}\n\n.group:hover .group-hover\\:border-opacity-20 {\n  --tw-border-opacity: 0.2;\n}\n\n.group:hover .group-hover\\:border-opacity-25 {\n  --tw-border-opacity: 0.25;\n}\n\n.group:hover .group-hover\\:border-opacity-30 {\n  --tw-border-opacity: 0.3;\n}\n\n.group:hover .group-hover\\:border-opacity-40 {\n  --tw-border-opacity: 0.4;\n}\n\n.group:hover .group-hover\\:border-opacity-50 {\n  --tw-border-opacity: 0.5;\n}\n\n.group:hover .group-hover\\:border-opacity-60 {\n  --tw-border-opacity: 0.6;\n}\n\n.group:hover .group-hover\\:border-opacity-70 {\n  --tw-border-opacity: 0.7;\n}\n\n.group:hover .group-hover\\:border-opacity-75 {\n  --tw-border-opacity: 0.75;\n}\n\n.group:hover .group-hover\\:border-opacity-80 {\n  --tw-border-opacity: 0.8;\n}\n\n.group:hover .group-hover\\:border-opacity-90 {\n  --tw-border-opacity: 0.9;\n}\n\n.group:hover .group-hover\\:border-opacity-95 {\n  --tw-border-opacity: 0.95;\n}\n\n.group:hover .group-hover\\:border-opacity-100 {\n  --tw-border-opacity: 1;\n}\n\n.focus-within\\:border-opacity-0:focus-within {\n  --tw-border-opacity: 0;\n}\n\n.focus-within\\:border-opacity-5:focus-within {\n  --tw-border-opacity: 0.05;\n}\n\n.focus-within\\:border-opacity-10:focus-within {\n  --tw-border-opacity: 0.1;\n}\n\n.focus-within\\:border-opacity-20:focus-within {\n  --tw-border-opacity: 0.2;\n}\n\n.focus-within\\:border-opacity-25:focus-within {\n  --tw-border-opacity: 0.25;\n}\n\n.focus-within\\:border-opacity-30:focus-within {\n  --tw-border-opacity: 0.3;\n}\n\n.focus-within\\:border-opacity-40:focus-within {\n  --tw-border-opacity: 0.4;\n}\n\n.focus-within\\:border-opacity-50:focus-within {\n  --tw-border-opacity: 0.5;\n}\n\n.focus-within\\:border-opacity-60:focus-within {\n  --tw-border-opacity: 0.6;\n}\n\n.focus-within\\:border-opacity-70:focus-within {\n  --tw-border-opacity: 0.7;\n}\n\n.focus-within\\:border-opacity-75:focus-within {\n  --tw-border-opacity: 0.75;\n}\n\n.focus-within\\:border-opacity-80:focus-within {\n  --tw-border-opacity: 0.8;\n}\n\n.focus-within\\:border-opacity-90:focus-within {\n  --tw-border-opacity: 0.9;\n}\n\n.focus-within\\:border-opacity-95:focus-within {\n  --tw-border-opacity: 0.95;\n}\n\n.focus-within\\:border-opacity-100:focus-within {\n  --tw-border-opacity: 1;\n}\n\n.hover\\:border-opacity-0:hover {\n  --tw-border-opacity: 0;\n}\n\n.hover\\:border-opacity-5:hover {\n  --tw-border-opacity: 0.05;\n}\n\n.hover\\:border-opacity-10:hover {\n  --tw-border-opacity: 0.1;\n}\n\n.hover\\:border-opacity-20:hover {\n  --tw-border-opacity: 0.2;\n}\n\n.hover\\:border-opacity-25:hover {\n  --tw-border-opacity: 0.25;\n}\n\n.hover\\:border-opacity-30:hover {\n  --tw-border-opacity: 0.3;\n}\n\n.hover\\:border-opacity-40:hover {\n  --tw-border-opacity: 0.4;\n}\n\n.hover\\:border-opacity-50:hover {\n  --tw-border-opacity: 0.5;\n}\n\n.hover\\:border-opacity-60:hover {\n  --tw-border-opacity: 0.6;\n}\n\n.hover\\:border-opacity-70:hover {\n  --tw-border-opacity: 0.7;\n}\n\n.hover\\:border-opacity-75:hover {\n  --tw-border-opacity: 0.75;\n}\n\n.hover\\:border-opacity-80:hover {\n  --tw-border-opacity: 0.8;\n}\n\n.hover\\:border-opacity-90:hover {\n  --tw-border-opacity: 0.9;\n}\n\n.hover\\:border-opacity-95:hover {\n  --tw-border-opacity: 0.95;\n}\n\n.hover\\:border-opacity-100:hover {\n  --tw-border-opacity: 1;\n}\n\n.focus\\:border-opacity-0:focus {\n  --tw-border-opacity: 0;\n}\n\n.focus\\:border-opacity-5:focus {\n  --tw-border-opacity: 0.05;\n}\n\n.focus\\:border-opacity-10:focus {\n  --tw-border-opacity: 0.1;\n}\n\n.focus\\:border-opacity-20:focus {\n  --tw-border-opacity: 0.2;\n}\n\n.focus\\:border-opacity-25:focus {\n  --tw-border-opacity: 0.25;\n}\n\n.focus\\:border-opacity-30:focus {\n  --tw-border-opacity: 0.3;\n}\n\n.focus\\:border-opacity-40:focus {\n  --tw-border-opacity: 0.4;\n}\n\n.focus\\:border-opacity-50:focus {\n  --tw-border-opacity: 0.5;\n}\n\n.focus\\:border-opacity-60:focus {\n  --tw-border-opacity: 0.6;\n}\n\n.focus\\:border-opacity-70:focus {\n  --tw-border-opacity: 0.7;\n}\n\n.focus\\:border-opacity-75:focus {\n  --tw-border-opacity: 0.75;\n}\n\n.focus\\:border-opacity-80:focus {\n  --tw-border-opacity: 0.8;\n}\n\n.focus\\:border-opacity-90:focus {\n  --tw-border-opacity: 0.9;\n}\n\n.focus\\:border-opacity-95:focus {\n  --tw-border-opacity: 0.95;\n}\n\n.focus\\:border-opacity-100:focus {\n  --tw-border-opacity: 1;\n}\n\n.bg-transparent {\n  background-color: transparent;\n}\n\n.bg-white {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.bg-black {\n  --tw-bg-opacity: 1;\n  background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n}\n\n.bg-bg {\n  --tw-bg-opacity: 1;\n  background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n}\n\n.bg-gray-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n}\n\n.bg-gray-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n}\n\n.bg-gray-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n}\n\n.bg-gray-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n}\n\n.bg-gray-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n}\n\n.bg-gray-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n}\n\n.bg-gray-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n}\n\n.bg-gray-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n}\n\n.bg-gray-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n}\n\n.bg-gray-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n}\n\n.bg-teal-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n}\n\n.bg-teal-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n}\n\n.bg-teal-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n}\n\n.bg-teal-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n}\n\n.bg-teal-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n}\n\n.bg-teal-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n}\n\n.bg-teal-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n}\n\n.bg-teal-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n}\n\n.bg-teal-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n}\n\n.bg-teal-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n}\n\n.bg-orange-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n}\n\n.bg-orange-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n}\n\n.bg-orange-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n}\n\n.bg-green-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n}\n\n.bg-green-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n}\n\n.bg-green-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n}\n\n.bg-red-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n}\n\n.bg-red-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n}\n\n.bg-red-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-transparent {\n  background-color: transparent;\n}\n\n.group:hover .group-hover\\:bg-white {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-black {\n  --tw-bg-opacity: 1;\n  background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-bg {\n  --tw-bg-opacity: 1;\n  background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-transparent:focus-within {\n  background-color: transparent;\n}\n\n.focus-within\\:bg-white:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-black:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-bg:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-orange-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-orange-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-orange-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-transparent:hover {\n  background-color: transparent;\n}\n\n.hover\\:bg-white:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-black:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-bg:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-orange-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-orange-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-orange-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-transparent:focus {\n  background-color: transparent;\n}\n\n.focus\\:bg-white:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-black:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-bg:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-orange-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-orange-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-orange-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n}\n\n.bg-opacity-0 {\n  --tw-bg-opacity: 0;\n}\n\n.bg-opacity-5 {\n  --tw-bg-opacity: 0.05;\n}\n\n.bg-opacity-10 {\n  --tw-bg-opacity: 0.1;\n}\n\n.bg-opacity-20 {\n  --tw-bg-opacity: 0.2;\n}\n\n.bg-opacity-25 {\n  --tw-bg-opacity: 0.25;\n}\n\n.bg-opacity-30 {\n  --tw-bg-opacity: 0.3;\n}\n\n.bg-opacity-40 {\n  --tw-bg-opacity: 0.4;\n}\n\n.bg-opacity-50 {\n  --tw-bg-opacity: 0.5;\n}\n\n.bg-opacity-60 {\n  --tw-bg-opacity: 0.6;\n}\n\n.bg-opacity-70 {\n  --tw-bg-opacity: 0.7;\n}\n\n.bg-opacity-75 {\n  --tw-bg-opacity: 0.75;\n}\n\n.bg-opacity-80 {\n  --tw-bg-opacity: 0.8;\n}\n\n.bg-opacity-90 {\n  --tw-bg-opacity: 0.9;\n}\n\n.bg-opacity-95 {\n  --tw-bg-opacity: 0.95;\n}\n\n.bg-opacity-100 {\n  --tw-bg-opacity: 1;\n}\n\n.group:hover .group-hover\\:bg-opacity-0 {\n  --tw-bg-opacity: 0;\n}\n\n.group:hover .group-hover\\:bg-opacity-5 {\n  --tw-bg-opacity: 0.05;\n}\n\n.group:hover .group-hover\\:bg-opacity-10 {\n  --tw-bg-opacity: 0.1;\n}\n\n.group:hover .group-hover\\:bg-opacity-20 {\n  --tw-bg-opacity: 0.2;\n}\n\n.group:hover .group-hover\\:bg-opacity-25 {\n  --tw-bg-opacity: 0.25;\n}\n\n.group:hover .group-hover\\:bg-opacity-30 {\n  --tw-bg-opacity: 0.3;\n}\n\n.group:hover .group-hover\\:bg-opacity-40 {\n  --tw-bg-opacity: 0.4;\n}\n\n.group:hover .group-hover\\:bg-opacity-50 {\n  --tw-bg-opacity: 0.5;\n}\n\n.group:hover .group-hover\\:bg-opacity-60 {\n  --tw-bg-opacity: 0.6;\n}\n\n.group:hover .group-hover\\:bg-opacity-70 {\n  --tw-bg-opacity: 0.7;\n}\n\n.group:hover .group-hover\\:bg-opacity-75 {\n  --tw-bg-opacity: 0.75;\n}\n\n.group:hover .group-hover\\:bg-opacity-80 {\n  --tw-bg-opacity: 0.8;\n}\n\n.group:hover .group-hover\\:bg-opacity-90 {\n  --tw-bg-opacity: 0.9;\n}\n\n.group:hover .group-hover\\:bg-opacity-95 {\n  --tw-bg-opacity: 0.95;\n}\n\n.group:hover .group-hover\\:bg-opacity-100 {\n  --tw-bg-opacity: 1;\n}\n\n.focus-within\\:bg-opacity-0:focus-within {\n  --tw-bg-opacity: 0;\n}\n\n.focus-within\\:bg-opacity-5:focus-within {\n  --tw-bg-opacity: 0.05;\n}\n\n.focus-within\\:bg-opacity-10:focus-within {\n  --tw-bg-opacity: 0.1;\n}\n\n.focus-within\\:bg-opacity-20:focus-within {\n  --tw-bg-opacity: 0.2;\n}\n\n.focus-within\\:bg-opacity-25:focus-within {\n  --tw-bg-opacity: 0.25;\n}\n\n.focus-within\\:bg-opacity-30:focus-within {\n  --tw-bg-opacity: 0.3;\n}\n\n.focus-within\\:bg-opacity-40:focus-within {\n  --tw-bg-opacity: 0.4;\n}\n\n.focus-within\\:bg-opacity-50:focus-within {\n  --tw-bg-opacity: 0.5;\n}\n\n.focus-within\\:bg-opacity-60:focus-within {\n  --tw-bg-opacity: 0.6;\n}\n\n.focus-within\\:bg-opacity-70:focus-within {\n  --tw-bg-opacity: 0.7;\n}\n\n.focus-within\\:bg-opacity-75:focus-within {\n  --tw-bg-opacity: 0.75;\n}\n\n.focus-within\\:bg-opacity-80:focus-within {\n  --tw-bg-opacity: 0.8;\n}\n\n.focus-within\\:bg-opacity-90:focus-within {\n  --tw-bg-opacity: 0.9;\n}\n\n.focus-within\\:bg-opacity-95:focus-within {\n  --tw-bg-opacity: 0.95;\n}\n\n.focus-within\\:bg-opacity-100:focus-within {\n  --tw-bg-opacity: 1;\n}\n\n.hover\\:bg-opacity-0:hover {\n  --tw-bg-opacity: 0;\n}\n\n.hover\\:bg-opacity-5:hover {\n  --tw-bg-opacity: 0.05;\n}\n\n.hover\\:bg-opacity-10:hover {\n  --tw-bg-opacity: 0.1;\n}\n\n.hover\\:bg-opacity-20:hover {\n  --tw-bg-opacity: 0.2;\n}\n\n.hover\\:bg-opacity-25:hover {\n  --tw-bg-opacity: 0.25;\n}\n\n.hover\\:bg-opacity-30:hover {\n  --tw-bg-opacity: 0.3;\n}\n\n.hover\\:bg-opacity-40:hover {\n  --tw-bg-opacity: 0.4;\n}\n\n.hover\\:bg-opacity-50:hover {\n  --tw-bg-opacity: 0.5;\n}\n\n.hover\\:bg-opacity-60:hover {\n  --tw-bg-opacity: 0.6;\n}\n\n.hover\\:bg-opacity-70:hover {\n  --tw-bg-opacity: 0.7;\n}\n\n.hover\\:bg-opacity-75:hover {\n  --tw-bg-opacity: 0.75;\n}\n\n.hover\\:bg-opacity-80:hover {\n  --tw-bg-opacity: 0.8;\n}\n\n.hover\\:bg-opacity-90:hover {\n  --tw-bg-opacity: 0.9;\n}\n\n.hover\\:bg-opacity-95:hover {\n  --tw-bg-opacity: 0.95;\n}\n\n.hover\\:bg-opacity-100:hover {\n  --tw-bg-opacity: 1;\n}\n\n.focus\\:bg-opacity-0:focus {\n  --tw-bg-opacity: 0;\n}\n\n.focus\\:bg-opacity-5:focus {\n  --tw-bg-opacity: 0.05;\n}\n\n.focus\\:bg-opacity-10:focus {\n  --tw-bg-opacity: 0.1;\n}\n\n.focus\\:bg-opacity-20:focus {\n  --tw-bg-opacity: 0.2;\n}\n\n.focus\\:bg-opacity-25:focus {\n  --tw-bg-opacity: 0.25;\n}\n\n.focus\\:bg-opacity-30:focus {\n  --tw-bg-opacity: 0.3;\n}\n\n.focus\\:bg-opacity-40:focus {\n  --tw-bg-opacity: 0.4;\n}\n\n.focus\\:bg-opacity-50:focus {\n  --tw-bg-opacity: 0.5;\n}\n\n.focus\\:bg-opacity-60:focus {\n  --tw-bg-opacity: 0.6;\n}\n\n.focus\\:bg-opacity-70:focus {\n  --tw-bg-opacity: 0.7;\n}\n\n.focus\\:bg-opacity-75:focus {\n  --tw-bg-opacity: 0.75;\n}\n\n.focus\\:bg-opacity-80:focus {\n  --tw-bg-opacity: 0.8;\n}\n\n.focus\\:bg-opacity-90:focus {\n  --tw-bg-opacity: 0.9;\n}\n\n.focus\\:bg-opacity-95:focus {\n  --tw-bg-opacity: 0.95;\n}\n\n.focus\\:bg-opacity-100:focus {\n  --tw-bg-opacity: 1;\n}\n\n.bg-none {\n  background-image: none;\n}\n\n.bg-gradient-to-t {\n  background-image: linear-gradient(to top, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-tr {\n  background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-r {\n  background-image: linear-gradient(to right, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-br {\n  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-b {\n  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-bl {\n  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-l {\n  background-image: linear-gradient(to left, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-tl {\n  background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n}\n\n.from-transparent {\n  --tw-gradient-from: transparent;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.from-white {\n  --tw-gradient-from: #ffffff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.from-black {\n  --tw-gradient-from: #22292f;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n}\n\n.from-bg {\n  --tw-gradient-from: #f6f8f9;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n}\n\n.from-gray-50 {\n  --tw-gradient-from: #F3F6F8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n}\n\n.from-gray-100 {\n  --tw-gradient-from: #D9E0E6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n}\n\n.from-gray-200 {\n  --tw-gradient-from: #BFC8D1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n}\n\n.from-gray-300 {\n  --tw-gradient-from: #A1ADB7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n}\n\n.from-gray-400 {\n  --tw-gradient-from: #808E9A;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n}\n\n.from-gray-500 {\n  --tw-gradient-from: #63727E;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n}\n\n.from-gray-600 {\n  --tw-gradient-from: #4C5863;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n}\n\n.from-gray-700 {\n  --tw-gradient-from: #3D4853;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n}\n\n.from-gray-800 {\n  --tw-gradient-from: #333C45;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n}\n\n.from-gray-900 {\n  --tw-gradient-from: #20272C;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n}\n\n.from-teal-50 {\n  --tw-gradient-from: #D6FEF1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n}\n\n.from-teal-100 {\n  --tw-gradient-from: #5CF8CF;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n}\n\n.from-teal-200 {\n  --tw-gradient-from: #00DDB3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n}\n\n.from-teal-300 {\n  --tw-gradient-from: #00C1A3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n}\n\n.from-teal-400 {\n  --tw-gradient-from: #029D91;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n}\n\n.from-teal-500 {\n  --tw-gradient-from: #017D7B;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n}\n\n.from-teal-600 {\n  --tw-gradient-from: #016161;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n}\n\n.from-teal-700 {\n  --tw-gradient-from: #004F4F;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n}\n\n.from-teal-800 {\n  --tw-gradient-from: #014242;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n}\n\n.from-teal-900 {\n  --tw-gradient-from: #002B2B;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n}\n\n.from-orange-100 {\n  --tw-gradient-from: #ffeed3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n}\n\n.from-orange-500 {\n  --tw-gradient-from: #f56e21;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n}\n\n.from-orange-700 {\n  --tw-gradient-from: #c34c09;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n}\n\n.from-green-100 {\n  --tw-gradient-from: #cffcda;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n}\n\n.from-green-500 {\n  --tw-gradient-from: #38c172;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n}\n\n.from-green-700 {\n  --tw-gradient-from: #178233;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n}\n\n.from-red-100 {\n  --tw-gradient-from: #ffdce3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n}\n\n.from-red-500 {\n  --tw-gradient-from: #ec3257;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n}\n\n.from-red-700 {\n  --tw-gradient-from: #c91a3d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n}\n\n.hover\\:from-transparent:hover {\n  --tw-gradient-from: transparent;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.hover\\:from-white:hover {\n  --tw-gradient-from: #ffffff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.hover\\:from-black:hover {\n  --tw-gradient-from: #22292f;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n}\n\n.hover\\:from-bg:hover {\n  --tw-gradient-from: #f6f8f9;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n}\n\n.hover\\:from-gray-50:hover {\n  --tw-gradient-from: #F3F6F8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n}\n\n.hover\\:from-gray-100:hover {\n  --tw-gradient-from: #D9E0E6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n}\n\n.hover\\:from-gray-200:hover {\n  --tw-gradient-from: #BFC8D1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n}\n\n.hover\\:from-gray-300:hover {\n  --tw-gradient-from: #A1ADB7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n}\n\n.hover\\:from-gray-400:hover {\n  --tw-gradient-from: #808E9A;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n}\n\n.hover\\:from-gray-500:hover {\n  --tw-gradient-from: #63727E;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n}\n\n.hover\\:from-gray-600:hover {\n  --tw-gradient-from: #4C5863;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n}\n\n.hover\\:from-gray-700:hover {\n  --tw-gradient-from: #3D4853;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n}\n\n.hover\\:from-gray-800:hover {\n  --tw-gradient-from: #333C45;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n}\n\n.hover\\:from-gray-900:hover {\n  --tw-gradient-from: #20272C;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n}\n\n.hover\\:from-teal-50:hover {\n  --tw-gradient-from: #D6FEF1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n}\n\n.hover\\:from-teal-100:hover {\n  --tw-gradient-from: #5CF8CF;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n}\n\n.hover\\:from-teal-200:hover {\n  --tw-gradient-from: #00DDB3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n}\n\n.hover\\:from-teal-300:hover {\n  --tw-gradient-from: #00C1A3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n}\n\n.hover\\:from-teal-400:hover {\n  --tw-gradient-from: #029D91;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n}\n\n.hover\\:from-teal-500:hover {\n  --tw-gradient-from: #017D7B;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n}\n\n.hover\\:from-teal-600:hover {\n  --tw-gradient-from: #016161;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n}\n\n.hover\\:from-teal-700:hover {\n  --tw-gradient-from: #004F4F;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n}\n\n.hover\\:from-teal-800:hover {\n  --tw-gradient-from: #014242;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n}\n\n.hover\\:from-teal-900:hover {\n  --tw-gradient-from: #002B2B;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n}\n\n.hover\\:from-orange-100:hover {\n  --tw-gradient-from: #ffeed3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n}\n\n.hover\\:from-orange-500:hover {\n  --tw-gradient-from: #f56e21;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n}\n\n.hover\\:from-orange-700:hover {\n  --tw-gradient-from: #c34c09;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n}\n\n.hover\\:from-green-100:hover {\n  --tw-gradient-from: #cffcda;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n}\n\n.hover\\:from-green-500:hover {\n  --tw-gradient-from: #38c172;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n}\n\n.hover\\:from-green-700:hover {\n  --tw-gradient-from: #178233;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n}\n\n.hover\\:from-red-100:hover {\n  --tw-gradient-from: #ffdce3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n}\n\n.hover\\:from-red-500:hover {\n  --tw-gradient-from: #ec3257;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n}\n\n.hover\\:from-red-700:hover {\n  --tw-gradient-from: #c91a3d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n}\n\n.focus\\:from-transparent:focus {\n  --tw-gradient-from: transparent;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.focus\\:from-white:focus {\n  --tw-gradient-from: #ffffff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.focus\\:from-black:focus {\n  --tw-gradient-from: #22292f;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n}\n\n.focus\\:from-bg:focus {\n  --tw-gradient-from: #f6f8f9;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n}\n\n.focus\\:from-gray-50:focus {\n  --tw-gradient-from: #F3F6F8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n}\n\n.focus\\:from-gray-100:focus {\n  --tw-gradient-from: #D9E0E6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n}\n\n.focus\\:from-gray-200:focus {\n  --tw-gradient-from: #BFC8D1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n}\n\n.focus\\:from-gray-300:focus {\n  --tw-gradient-from: #A1ADB7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n}\n\n.focus\\:from-gray-400:focus {\n  --tw-gradient-from: #808E9A;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n}\n\n.focus\\:from-gray-500:focus {\n  --tw-gradient-from: #63727E;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n}\n\n.focus\\:from-gray-600:focus {\n  --tw-gradient-from: #4C5863;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n}\n\n.focus\\:from-gray-700:focus {\n  --tw-gradient-from: #3D4853;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n}\n\n.focus\\:from-gray-800:focus {\n  --tw-gradient-from: #333C45;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n}\n\n.focus\\:from-gray-900:focus {\n  --tw-gradient-from: #20272C;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n}\n\n.focus\\:from-teal-50:focus {\n  --tw-gradient-from: #D6FEF1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n}\n\n.focus\\:from-teal-100:focus {\n  --tw-gradient-from: #5CF8CF;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n}\n\n.focus\\:from-teal-200:focus {\n  --tw-gradient-from: #00DDB3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n}\n\n.focus\\:from-teal-300:focus {\n  --tw-gradient-from: #00C1A3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n}\n\n.focus\\:from-teal-400:focus {\n  --tw-gradient-from: #029D91;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n}\n\n.focus\\:from-teal-500:focus {\n  --tw-gradient-from: #017D7B;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n}\n\n.focus\\:from-teal-600:focus {\n  --tw-gradient-from: #016161;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n}\n\n.focus\\:from-teal-700:focus {\n  --tw-gradient-from: #004F4F;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n}\n\n.focus\\:from-teal-800:focus {\n  --tw-gradient-from: #014242;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n}\n\n.focus\\:from-teal-900:focus {\n  --tw-gradient-from: #002B2B;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n}\n\n.focus\\:from-orange-100:focus {\n  --tw-gradient-from: #ffeed3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n}\n\n.focus\\:from-orange-500:focus {\n  --tw-gradient-from: #f56e21;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n}\n\n.focus\\:from-orange-700:focus {\n  --tw-gradient-from: #c34c09;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n}\n\n.focus\\:from-green-100:focus {\n  --tw-gradient-from: #cffcda;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n}\n\n.focus\\:from-green-500:focus {\n  --tw-gradient-from: #38c172;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n}\n\n.focus\\:from-green-700:focus {\n  --tw-gradient-from: #178233;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n}\n\n.focus\\:from-red-100:focus {\n  --tw-gradient-from: #ffdce3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n}\n\n.focus\\:from-red-500:focus {\n  --tw-gradient-from: #ec3257;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n}\n\n.focus\\:from-red-700:focus {\n  --tw-gradient-from: #c91a3d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n}\n\n.via-transparent {\n  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.via-white {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.via-black {\n  --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n}\n\n.via-bg {\n  --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n}\n\n.via-gray-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n}\n\n.via-gray-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n}\n\n.via-gray-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n}\n\n.via-gray-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n}\n\n.via-gray-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n}\n\n.via-gray-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n}\n\n.via-gray-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n}\n\n.via-gray-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n}\n\n.via-gray-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n}\n\n.via-gray-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n}\n\n.via-teal-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n}\n\n.via-teal-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n}\n\n.via-teal-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n}\n\n.via-teal-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n}\n\n.via-teal-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n}\n\n.via-teal-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n}\n\n.via-teal-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n}\n\n.via-teal-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n}\n\n.via-teal-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n}\n\n.via-teal-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n}\n\n.via-orange-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n}\n\n.via-orange-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n}\n\n.via-orange-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n}\n\n.via-green-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n}\n\n.via-green-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n}\n\n.via-green-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n}\n\n.via-red-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n}\n\n.via-red-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n}\n\n.via-red-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n}\n\n.hover\\:via-transparent:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.hover\\:via-white:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.hover\\:via-black:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n}\n\n.hover\\:via-bg:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n}\n\n.hover\\:via-gray-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n}\n\n.hover\\:via-gray-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n}\n\n.hover\\:via-gray-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n}\n\n.hover\\:via-gray-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n}\n\n.hover\\:via-gray-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n}\n\n.hover\\:via-gray-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n}\n\n.hover\\:via-gray-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n}\n\n.hover\\:via-gray-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n}\n\n.hover\\:via-gray-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n}\n\n.hover\\:via-gray-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n}\n\n.hover\\:via-teal-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n}\n\n.hover\\:via-teal-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n}\n\n.hover\\:via-teal-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n}\n\n.hover\\:via-teal-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n}\n\n.hover\\:via-teal-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n}\n\n.hover\\:via-teal-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n}\n\n.hover\\:via-teal-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n}\n\n.hover\\:via-teal-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n}\n\n.hover\\:via-teal-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n}\n\n.hover\\:via-teal-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n}\n\n.hover\\:via-orange-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n}\n\n.hover\\:via-orange-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n}\n\n.hover\\:via-orange-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n}\n\n.hover\\:via-green-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n}\n\n.hover\\:via-green-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n}\n\n.hover\\:via-green-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n}\n\n.hover\\:via-red-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n}\n\n.hover\\:via-red-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n}\n\n.hover\\:via-red-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n}\n\n.focus\\:via-transparent:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.focus\\:via-white:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.focus\\:via-black:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n}\n\n.focus\\:via-bg:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n}\n\n.focus\\:via-gray-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n}\n\n.focus\\:via-gray-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n}\n\n.focus\\:via-gray-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n}\n\n.focus\\:via-gray-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n}\n\n.focus\\:via-gray-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n}\n\n.focus\\:via-gray-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n}\n\n.focus\\:via-gray-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n}\n\n.focus\\:via-gray-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n}\n\n.focus\\:via-gray-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n}\n\n.focus\\:via-gray-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n}\n\n.focus\\:via-teal-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n}\n\n.focus\\:via-teal-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n}\n\n.focus\\:via-teal-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n}\n\n.focus\\:via-teal-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n}\n\n.focus\\:via-teal-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n}\n\n.focus\\:via-teal-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n}\n\n.focus\\:via-teal-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n}\n\n.focus\\:via-teal-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n}\n\n.focus\\:via-teal-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n}\n\n.focus\\:via-teal-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n}\n\n.focus\\:via-orange-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n}\n\n.focus\\:via-orange-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n}\n\n.focus\\:via-orange-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n}\n\n.focus\\:via-green-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n}\n\n.focus\\:via-green-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n}\n\n.focus\\:via-green-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n}\n\n.focus\\:via-red-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n}\n\n.focus\\:via-red-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n}\n\n.focus\\:via-red-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n}\n\n.to-transparent {\n  --tw-gradient-to: transparent;\n}\n\n.to-white {\n  --tw-gradient-to: #ffffff;\n}\n\n.to-black {\n  --tw-gradient-to: #22292f;\n}\n\n.to-bg {\n  --tw-gradient-to: #f6f8f9;\n}\n\n.to-gray-50 {\n  --tw-gradient-to: #F3F6F8;\n}\n\n.to-gray-100 {\n  --tw-gradient-to: #D9E0E6;\n}\n\n.to-gray-200 {\n  --tw-gradient-to: #BFC8D1;\n}\n\n.to-gray-300 {\n  --tw-gradient-to: #A1ADB7;\n}\n\n.to-gray-400 {\n  --tw-gradient-to: #808E9A;\n}\n\n.to-gray-500 {\n  --tw-gradient-to: #63727E;\n}\n\n.to-gray-600 {\n  --tw-gradient-to: #4C5863;\n}\n\n.to-gray-700 {\n  --tw-gradient-to: #3D4853;\n}\n\n.to-gray-800 {\n  --tw-gradient-to: #333C45;\n}\n\n.to-gray-900 {\n  --tw-gradient-to: #20272C;\n}\n\n.to-teal-50 {\n  --tw-gradient-to: #D6FEF1;\n}\n\n.to-teal-100 {\n  --tw-gradient-to: #5CF8CF;\n}\n\n.to-teal-200 {\n  --tw-gradient-to: #00DDB3;\n}\n\n.to-teal-300 {\n  --tw-gradient-to: #00C1A3;\n}\n\n.to-teal-400 {\n  --tw-gradient-to: #029D91;\n}\n\n.to-teal-500 {\n  --tw-gradient-to: #017D7B;\n}\n\n.to-teal-600 {\n  --tw-gradient-to: #016161;\n}\n\n.to-teal-700 {\n  --tw-gradient-to: #004F4F;\n}\n\n.to-teal-800 {\n  --tw-gradient-to: #014242;\n}\n\n.to-teal-900 {\n  --tw-gradient-to: #002B2B;\n}\n\n.to-orange-100 {\n  --tw-gradient-to: #ffeed3;\n}\n\n.to-orange-500 {\n  --tw-gradient-to: #f56e21;\n}\n\n.to-orange-700 {\n  --tw-gradient-to: #c34c09;\n}\n\n.to-green-100 {\n  --tw-gradient-to: #cffcda;\n}\n\n.to-green-500 {\n  --tw-gradient-to: #38c172;\n}\n\n.to-green-700 {\n  --tw-gradient-to: #178233;\n}\n\n.to-red-100 {\n  --tw-gradient-to: #ffdce3;\n}\n\n.to-red-500 {\n  --tw-gradient-to: #ec3257;\n}\n\n.to-red-700 {\n  --tw-gradient-to: #c91a3d;\n}\n\n.hover\\:to-transparent:hover {\n  --tw-gradient-to: transparent;\n}\n\n.hover\\:to-white:hover {\n  --tw-gradient-to: #ffffff;\n}\n\n.hover\\:to-black:hover {\n  --tw-gradient-to: #22292f;\n}\n\n.hover\\:to-bg:hover {\n  --tw-gradient-to: #f6f8f9;\n}\n\n.hover\\:to-gray-50:hover {\n  --tw-gradient-to: #F3F6F8;\n}\n\n.hover\\:to-gray-100:hover {\n  --tw-gradient-to: #D9E0E6;\n}\n\n.hover\\:to-gray-200:hover {\n  --tw-gradient-to: #BFC8D1;\n}\n\n.hover\\:to-gray-300:hover {\n  --tw-gradient-to: #A1ADB7;\n}\n\n.hover\\:to-gray-400:hover {\n  --tw-gradient-to: #808E9A;\n}\n\n.hover\\:to-gray-500:hover {\n  --tw-gradient-to: #63727E;\n}\n\n.hover\\:to-gray-600:hover {\n  --tw-gradient-to: #4C5863;\n}\n\n.hover\\:to-gray-700:hover {\n  --tw-gradient-to: #3D4853;\n}\n\n.hover\\:to-gray-800:hover {\n  --tw-gradient-to: #333C45;\n}\n\n.hover\\:to-gray-900:hover {\n  --tw-gradient-to: #20272C;\n}\n\n.hover\\:to-teal-50:hover {\n  --tw-gradient-to: #D6FEF1;\n}\n\n.hover\\:to-teal-100:hover {\n  --tw-gradient-to: #5CF8CF;\n}\n\n.hover\\:to-teal-200:hover {\n  --tw-gradient-to: #00DDB3;\n}\n\n.hover\\:to-teal-300:hover {\n  --tw-gradient-to: #00C1A3;\n}\n\n.hover\\:to-teal-400:hover {\n  --tw-gradient-to: #029D91;\n}\n\n.hover\\:to-teal-500:hover {\n  --tw-gradient-to: #017D7B;\n}\n\n.hover\\:to-teal-600:hover {\n  --tw-gradient-to: #016161;\n}\n\n.hover\\:to-teal-700:hover {\n  --tw-gradient-to: #004F4F;\n}\n\n.hover\\:to-teal-800:hover {\n  --tw-gradient-to: #014242;\n}\n\n.hover\\:to-teal-900:hover {\n  --tw-gradient-to: #002B2B;\n}\n\n.hover\\:to-orange-100:hover {\n  --tw-gradient-to: #ffeed3;\n}\n\n.hover\\:to-orange-500:hover {\n  --tw-gradient-to: #f56e21;\n}\n\n.hover\\:to-orange-700:hover {\n  --tw-gradient-to: #c34c09;\n}\n\n.hover\\:to-green-100:hover {\n  --tw-gradient-to: #cffcda;\n}\n\n.hover\\:to-green-500:hover {\n  --tw-gradient-to: #38c172;\n}\n\n.hover\\:to-green-700:hover {\n  --tw-gradient-to: #178233;\n}\n\n.hover\\:to-red-100:hover {\n  --tw-gradient-to: #ffdce3;\n}\n\n.hover\\:to-red-500:hover {\n  --tw-gradient-to: #ec3257;\n}\n\n.hover\\:to-red-700:hover {\n  --tw-gradient-to: #c91a3d;\n}\n\n.focus\\:to-transparent:focus {\n  --tw-gradient-to: transparent;\n}\n\n.focus\\:to-white:focus {\n  --tw-gradient-to: #ffffff;\n}\n\n.focus\\:to-black:focus {\n  --tw-gradient-to: #22292f;\n}\n\n.focus\\:to-bg:focus {\n  --tw-gradient-to: #f6f8f9;\n}\n\n.focus\\:to-gray-50:focus {\n  --tw-gradient-to: #F3F6F8;\n}\n\n.focus\\:to-gray-100:focus {\n  --tw-gradient-to: #D9E0E6;\n}\n\n.focus\\:to-gray-200:focus {\n  --tw-gradient-to: #BFC8D1;\n}\n\n.focus\\:to-gray-300:focus {\n  --tw-gradient-to: #A1ADB7;\n}\n\n.focus\\:to-gray-400:focus {\n  --tw-gradient-to: #808E9A;\n}\n\n.focus\\:to-gray-500:focus {\n  --tw-gradient-to: #63727E;\n}\n\n.focus\\:to-gray-600:focus {\n  --tw-gradient-to: #4C5863;\n}\n\n.focus\\:to-gray-700:focus {\n  --tw-gradient-to: #3D4853;\n}\n\n.focus\\:to-gray-800:focus {\n  --tw-gradient-to: #333C45;\n}\n\n.focus\\:to-gray-900:focus {\n  --tw-gradient-to: #20272C;\n}\n\n.focus\\:to-teal-50:focus {\n  --tw-gradient-to: #D6FEF1;\n}\n\n.focus\\:to-teal-100:focus {\n  --tw-gradient-to: #5CF8CF;\n}\n\n.focus\\:to-teal-200:focus {\n  --tw-gradient-to: #00DDB3;\n}\n\n.focus\\:to-teal-300:focus {\n  --tw-gradient-to: #00C1A3;\n}\n\n.focus\\:to-teal-400:focus {\n  --tw-gradient-to: #029D91;\n}\n\n.focus\\:to-teal-500:focus {\n  --tw-gradient-to: #017D7B;\n}\n\n.focus\\:to-teal-600:focus {\n  --tw-gradient-to: #016161;\n}\n\n.focus\\:to-teal-700:focus {\n  --tw-gradient-to: #004F4F;\n}\n\n.focus\\:to-teal-800:focus {\n  --tw-gradient-to: #014242;\n}\n\n.focus\\:to-teal-900:focus {\n  --tw-gradient-to: #002B2B;\n}\n\n.focus\\:to-orange-100:focus {\n  --tw-gradient-to: #ffeed3;\n}\n\n.focus\\:to-orange-500:focus {\n  --tw-gradient-to: #f56e21;\n}\n\n.focus\\:to-orange-700:focus {\n  --tw-gradient-to: #c34c09;\n}\n\n.focus\\:to-green-100:focus {\n  --tw-gradient-to: #cffcda;\n}\n\n.focus\\:to-green-500:focus {\n  --tw-gradient-to: #38c172;\n}\n\n.focus\\:to-green-700:focus {\n  --tw-gradient-to: #178233;\n}\n\n.focus\\:to-red-100:focus {\n  --tw-gradient-to: #ffdce3;\n}\n\n.focus\\:to-red-500:focus {\n  --tw-gradient-to: #ec3257;\n}\n\n.focus\\:to-red-700:focus {\n  --tw-gradient-to: #c91a3d;\n}\n\n.decoration-slice {\n  -webkit-box-decoration-break: slice;\n          box-decoration-break: slice;\n}\n\n.decoration-clone {\n  -webkit-box-decoration-break: clone;\n          box-decoration-break: clone;\n}\n\n.bg-auto {\n  background-size: auto;\n}\n\n.bg-cover {\n  background-size: cover;\n}\n\n.bg-contain {\n  background-size: contain;\n}\n\n.bg-fixed {\n  background-attachment: fixed;\n}\n\n.bg-local {\n  background-attachment: local;\n}\n\n.bg-scroll {\n  background-attachment: scroll;\n}\n\n.bg-clip-border {\n  background-clip: border-box;\n}\n\n.bg-clip-padding {\n  background-clip: padding-box;\n}\n\n.bg-clip-content {\n  background-clip: content-box;\n}\n\n.bg-clip-text {\n  -webkit-background-clip: text;\n          background-clip: text;\n}\n\n.bg-bottom {\n  background-position: bottom;\n}\n\n.bg-center {\n  background-position: center;\n}\n\n.bg-left {\n  background-position: left;\n}\n\n.bg-left-bottom {\n  background-position: left bottom;\n}\n\n.bg-left-top {\n  background-position: left top;\n}\n\n.bg-right {\n  background-position: right;\n}\n\n.bg-right-bottom {\n  background-position: right bottom;\n}\n\n.bg-right-top {\n  background-position: right top;\n}\n\n.bg-top {\n  background-position: top;\n}\n\n.bg-repeat {\n  background-repeat: repeat;\n}\n\n.bg-no-repeat {\n  background-repeat: no-repeat;\n}\n\n.bg-repeat-x {\n  background-repeat: repeat-x;\n}\n\n.bg-repeat-y {\n  background-repeat: repeat-y;\n}\n\n.bg-repeat-round {\n  background-repeat: round;\n}\n\n.bg-repeat-space {\n  background-repeat: space;\n}\n\n.bg-origin-border {\n  background-origin: border-box;\n}\n\n.bg-origin-padding {\n  background-origin: padding-box;\n}\n\n.bg-origin-content {\n  background-origin: content-box;\n}\n\n.fill-current {\n  fill: currentColor;\n}\n\n.stroke-current {\n  stroke: currentColor;\n}\n\n.stroke-0 {\n  stroke-width: 0;\n}\n\n.stroke-1 {\n  stroke-width: 1;\n}\n\n.stroke-2 {\n  stroke-width: 2;\n}\n\n.object-contain {\n  object-fit: contain;\n}\n\n.object-cover {\n  object-fit: cover;\n}\n\n.object-fill {\n  object-fit: fill;\n}\n\n.object-none {\n  object-fit: none;\n}\n\n.object-scale-down {\n  object-fit: scale-down;\n}\n\n.object-bottom {\n  object-position: bottom;\n}\n\n.object-center {\n  object-position: center;\n}\n\n.object-left {\n  object-position: left;\n}\n\n.object-left-bottom {\n  object-position: left bottom;\n}\n\n.object-left-top {\n  object-position: left top;\n}\n\n.object-right {\n  object-position: right;\n}\n\n.object-right-bottom {\n  object-position: right bottom;\n}\n\n.object-right-top {\n  object-position: right top;\n}\n\n.object-top {\n  object-position: top;\n}\n\n.p-0 {\n  padding: 0px;\n}\n\n.p-1 {\n  padding: 0.25rem;\n}\n\n.p-2 {\n  padding: 0.5rem;\n}\n\n.p-3 {\n  padding: 0.75rem;\n}\n\n.p-4 {\n  padding: 1rem;\n}\n\n.p-5 {\n  padding: 1.25rem;\n}\n\n.p-6 {\n  padding: 1.5rem;\n}\n\n.p-7 {\n  padding: 1.75rem;\n}\n\n.p-8 {\n  padding: 2rem;\n}\n\n.p-9 {\n  padding: 2.25rem;\n}\n\n.p-10 {\n  padding: 2.5rem;\n}\n\n.p-11 {\n  padding: 2.75rem;\n}\n\n.p-12 {\n  padding: 3rem;\n}\n\n.p-14 {\n  padding: 3.5rem;\n}\n\n.p-16 {\n  padding: 4rem;\n}\n\n.p-20 {\n  padding: 5rem;\n}\n\n.p-24 {\n  padding: 6rem;\n}\n\n.p-28 {\n  padding: 7rem;\n}\n\n.p-32 {\n  padding: 8rem;\n}\n\n.p-36 {\n  padding: 9rem;\n}\n\n.p-40 {\n  padding: 10rem;\n}\n\n.p-44 {\n  padding: 11rem;\n}\n\n.p-48 {\n  padding: 12rem;\n}\n\n.p-52 {\n  padding: 13rem;\n}\n\n.p-56 {\n  padding: 14rem;\n}\n\n.p-60 {\n  padding: 15rem;\n}\n\n.p-64 {\n  padding: 16rem;\n}\n\n.p-72 {\n  padding: 18rem;\n}\n\n.p-80 {\n  padding: 20rem;\n}\n\n.p-96 {\n  padding: 24rem;\n}\n\n.p-px {\n  padding: 1px;\n}\n\n.p-0\\.5 {\n  padding: 0.125rem;\n}\n\n.p-1\\.5 {\n  padding: 0.375rem;\n}\n\n.p-2\\.5 {\n  padding: 0.625rem;\n}\n\n.p-3\\.5 {\n  padding: 0.875rem;\n}\n\n.px-0 {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n\n.px-1 {\n  padding-left: 0.25rem;\n  padding-right: 0.25rem;\n}\n\n.px-2 {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n}\n\n.px-3 {\n  padding-left: 0.75rem;\n  padding-right: 0.75rem;\n}\n\n.px-4 {\n  padding-left: 1rem;\n  padding-right: 1rem;\n}\n\n.px-5 {\n  padding-left: 1.25rem;\n  padding-right: 1.25rem;\n}\n\n.px-6 {\n  padding-left: 1.5rem;\n  padding-right: 1.5rem;\n}\n\n.px-7 {\n  padding-left: 1.75rem;\n  padding-right: 1.75rem;\n}\n\n.px-8 {\n  padding-left: 2rem;\n  padding-right: 2rem;\n}\n\n.px-9 {\n  padding-left: 2.25rem;\n  padding-right: 2.25rem;\n}\n\n.px-10 {\n  padding-left: 2.5rem;\n  padding-right: 2.5rem;\n}\n\n.px-11 {\n  padding-left: 2.75rem;\n  padding-right: 2.75rem;\n}\n\n.px-12 {\n  padding-left: 3rem;\n  padding-right: 3rem;\n}\n\n.px-14 {\n  padding-left: 3.5rem;\n  padding-right: 3.5rem;\n}\n\n.px-16 {\n  padding-left: 4rem;\n  padding-right: 4rem;\n}\n\n.px-20 {\n  padding-left: 5rem;\n  padding-right: 5rem;\n}\n\n.px-24 {\n  padding-left: 6rem;\n  padding-right: 6rem;\n}\n\n.px-28 {\n  padding-left: 7rem;\n  padding-right: 7rem;\n}\n\n.px-32 {\n  padding-left: 8rem;\n  padding-right: 8rem;\n}\n\n.px-36 {\n  padding-left: 9rem;\n  padding-right: 9rem;\n}\n\n.px-40 {\n  padding-left: 10rem;\n  padding-right: 10rem;\n}\n\n.px-44 {\n  padding-left: 11rem;\n  padding-right: 11rem;\n}\n\n.px-48 {\n  padding-left: 12rem;\n  padding-right: 12rem;\n}\n\n.px-52 {\n  padding-left: 13rem;\n  padding-right: 13rem;\n}\n\n.px-56 {\n  padding-left: 14rem;\n  padding-right: 14rem;\n}\n\n.px-60 {\n  padding-left: 15rem;\n  padding-right: 15rem;\n}\n\n.px-64 {\n  padding-left: 16rem;\n  padding-right: 16rem;\n}\n\n.px-72 {\n  padding-left: 18rem;\n  padding-right: 18rem;\n}\n\n.px-80 {\n  padding-left: 20rem;\n  padding-right: 20rem;\n}\n\n.px-96 {\n  padding-left: 24rem;\n  padding-right: 24rem;\n}\n\n.px-px {\n  padding-left: 1px;\n  padding-right: 1px;\n}\n\n.px-0\\.5 {\n  padding-left: 0.125rem;\n  padding-right: 0.125rem;\n}\n\n.px-1\\.5 {\n  padding-left: 0.375rem;\n  padding-right: 0.375rem;\n}\n\n.px-2\\.5 {\n  padding-left: 0.625rem;\n  padding-right: 0.625rem;\n}\n\n.px-3\\.5 {\n  padding-left: 0.875rem;\n  padding-right: 0.875rem;\n}\n\n.py-0 {\n  padding-top: 0px;\n  padding-bottom: 0px;\n}\n\n.py-1 {\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n}\n\n.py-2 {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n\n.py-3 {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n}\n\n.py-4 {\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n\n.py-5 {\n  padding-top: 1.25rem;\n  padding-bottom: 1.25rem;\n}\n\n.py-6 {\n  padding-top: 1.5rem;\n  padding-bottom: 1.5rem;\n}\n\n.py-7 {\n  padding-top: 1.75rem;\n  padding-bottom: 1.75rem;\n}\n\n.py-8 {\n  padding-top: 2rem;\n  padding-bottom: 2rem;\n}\n\n.py-9 {\n  padding-top: 2.25rem;\n  padding-bottom: 2.25rem;\n}\n\n.py-10 {\n  padding-top: 2.5rem;\n  padding-bottom: 2.5rem;\n}\n\n.py-11 {\n  padding-top: 2.75rem;\n  padding-bottom: 2.75rem;\n}\n\n.py-12 {\n  padding-top: 3rem;\n  padding-bottom: 3rem;\n}\n\n.py-14 {\n  padding-top: 3.5rem;\n  padding-bottom: 3.5rem;\n}\n\n.py-16 {\n  padding-top: 4rem;\n  padding-bottom: 4rem;\n}\n\n.py-20 {\n  padding-top: 5rem;\n  padding-bottom: 5rem;\n}\n\n.py-24 {\n  padding-top: 6rem;\n  padding-bottom: 6rem;\n}\n\n.py-28 {\n  padding-top: 7rem;\n  padding-bottom: 7rem;\n}\n\n.py-32 {\n  padding-top: 8rem;\n  padding-bottom: 8rem;\n}\n\n.py-36 {\n  padding-top: 9rem;\n  padding-bottom: 9rem;\n}\n\n.py-40 {\n  padding-top: 10rem;\n  padding-bottom: 10rem;\n}\n\n.py-44 {\n  padding-top: 11rem;\n  padding-bottom: 11rem;\n}\n\n.py-48 {\n  padding-top: 12rem;\n  padding-bottom: 12rem;\n}\n\n.py-52 {\n  padding-top: 13rem;\n  padding-bottom: 13rem;\n}\n\n.py-56 {\n  padding-top: 14rem;\n  padding-bottom: 14rem;\n}\n\n.py-60 {\n  padding-top: 15rem;\n  padding-bottom: 15rem;\n}\n\n.py-64 {\n  padding-top: 16rem;\n  padding-bottom: 16rem;\n}\n\n.py-72 {\n  padding-top: 18rem;\n  padding-bottom: 18rem;\n}\n\n.py-80 {\n  padding-top: 20rem;\n  padding-bottom: 20rem;\n}\n\n.py-96 {\n  padding-top: 24rem;\n  padding-bottom: 24rem;\n}\n\n.py-px {\n  padding-top: 1px;\n  padding-bottom: 1px;\n}\n\n.py-0\\.5 {\n  padding-top: 0.125rem;\n  padding-bottom: 0.125rem;\n}\n\n.py-1\\.5 {\n  padding-top: 0.375rem;\n  padding-bottom: 0.375rem;\n}\n\n.py-2\\.5 {\n  padding-top: 0.625rem;\n  padding-bottom: 0.625rem;\n}\n\n.py-3\\.5 {\n  padding-top: 0.875rem;\n  padding-bottom: 0.875rem;\n}\n\n.pt-0 {\n  padding-top: 0px;\n}\n\n.pt-1 {\n  padding-top: 0.25rem;\n}\n\n.pt-2 {\n  padding-top: 0.5rem;\n}\n\n.pt-3 {\n  padding-top: 0.75rem;\n}\n\n.pt-4 {\n  padding-top: 1rem;\n}\n\n.pt-5 {\n  padding-top: 1.25rem;\n}\n\n.pt-6 {\n  padding-top: 1.5rem;\n}\n\n.pt-7 {\n  padding-top: 1.75rem;\n}\n\n.pt-8 {\n  padding-top: 2rem;\n}\n\n.pt-9 {\n  padding-top: 2.25rem;\n}\n\n.pt-10 {\n  padding-top: 2.5rem;\n}\n\n.pt-11 {\n  padding-top: 2.75rem;\n}\n\n.pt-12 {\n  padding-top: 3rem;\n}\n\n.pt-14 {\n  padding-top: 3.5rem;\n}\n\n.pt-16 {\n  padding-top: 4rem;\n}\n\n.pt-20 {\n  padding-top: 5rem;\n}\n\n.pt-24 {\n  padding-top: 6rem;\n}\n\n.pt-28 {\n  padding-top: 7rem;\n}\n\n.pt-32 {\n  padding-top: 8rem;\n}\n\n.pt-36 {\n  padding-top: 9rem;\n}\n\n.pt-40 {\n  padding-top: 10rem;\n}\n\n.pt-44 {\n  padding-top: 11rem;\n}\n\n.pt-48 {\n  padding-top: 12rem;\n}\n\n.pt-52 {\n  padding-top: 13rem;\n}\n\n.pt-56 {\n  padding-top: 14rem;\n}\n\n.pt-60 {\n  padding-top: 15rem;\n}\n\n.pt-64 {\n  padding-top: 16rem;\n}\n\n.pt-72 {\n  padding-top: 18rem;\n}\n\n.pt-80 {\n  padding-top: 20rem;\n}\n\n.pt-96 {\n  padding-top: 24rem;\n}\n\n.pt-px {\n  padding-top: 1px;\n}\n\n.pt-0\\.5 {\n  padding-top: 0.125rem;\n}\n\n.pt-1\\.5 {\n  padding-top: 0.375rem;\n}\n\n.pt-2\\.5 {\n  padding-top: 0.625rem;\n}\n\n.pt-3\\.5 {\n  padding-top: 0.875rem;\n}\n\n.pr-0 {\n  padding-right: 0px;\n}\n\n.pr-1 {\n  padding-right: 0.25rem;\n}\n\n.pr-2 {\n  padding-right: 0.5rem;\n}\n\n.pr-3 {\n  padding-right: 0.75rem;\n}\n\n.pr-4 {\n  padding-right: 1rem;\n}\n\n.pr-5 {\n  padding-right: 1.25rem;\n}\n\n.pr-6 {\n  padding-right: 1.5rem;\n}\n\n.pr-7 {\n  padding-right: 1.75rem;\n}\n\n.pr-8 {\n  padding-right: 2rem;\n}\n\n.pr-9 {\n  padding-right: 2.25rem;\n}\n\n.pr-10 {\n  padding-right: 2.5rem;\n}\n\n.pr-11 {\n  padding-right: 2.75rem;\n}\n\n.pr-12 {\n  padding-right: 3rem;\n}\n\n.pr-14 {\n  padding-right: 3.5rem;\n}\n\n.pr-16 {\n  padding-right: 4rem;\n}\n\n.pr-20 {\n  padding-right: 5rem;\n}\n\n.pr-24 {\n  padding-right: 6rem;\n}\n\n.pr-28 {\n  padding-right: 7rem;\n}\n\n.pr-32 {\n  padding-right: 8rem;\n}\n\n.pr-36 {\n  padding-right: 9rem;\n}\n\n.pr-40 {\n  padding-right: 10rem;\n}\n\n.pr-44 {\n  padding-right: 11rem;\n}\n\n.pr-48 {\n  padding-right: 12rem;\n}\n\n.pr-52 {\n  padding-right: 13rem;\n}\n\n.pr-56 {\n  padding-right: 14rem;\n}\n\n.pr-60 {\n  padding-right: 15rem;\n}\n\n.pr-64 {\n  padding-right: 16rem;\n}\n\n.pr-72 {\n  padding-right: 18rem;\n}\n\n.pr-80 {\n  padding-right: 20rem;\n}\n\n.pr-96 {\n  padding-right: 24rem;\n}\n\n.pr-px {\n  padding-right: 1px;\n}\n\n.pr-0\\.5 {\n  padding-right: 0.125rem;\n}\n\n.pr-1\\.5 {\n  padding-right: 0.375rem;\n}\n\n.pr-2\\.5 {\n  padding-right: 0.625rem;\n}\n\n.pr-3\\.5 {\n  padding-right: 0.875rem;\n}\n\n.pb-0 {\n  padding-bottom: 0px;\n}\n\n.pb-1 {\n  padding-bottom: 0.25rem;\n}\n\n.pb-2 {\n  padding-bottom: 0.5rem;\n}\n\n.pb-3 {\n  padding-bottom: 0.75rem;\n}\n\n.pb-4 {\n  padding-bottom: 1rem;\n}\n\n.pb-5 {\n  padding-bottom: 1.25rem;\n}\n\n.pb-6 {\n  padding-bottom: 1.5rem;\n}\n\n.pb-7 {\n  padding-bottom: 1.75rem;\n}\n\n.pb-8 {\n  padding-bottom: 2rem;\n}\n\n.pb-9 {\n  padding-bottom: 2.25rem;\n}\n\n.pb-10 {\n  padding-bottom: 2.5rem;\n}\n\n.pb-11 {\n  padding-bottom: 2.75rem;\n}\n\n.pb-12 {\n  padding-bottom: 3rem;\n}\n\n.pb-14 {\n  padding-bottom: 3.5rem;\n}\n\n.pb-16 {\n  padding-bottom: 4rem;\n}\n\n.pb-20 {\n  padding-bottom: 5rem;\n}\n\n.pb-24 {\n  padding-bottom: 6rem;\n}\n\n.pb-28 {\n  padding-bottom: 7rem;\n}\n\n.pb-32 {\n  padding-bottom: 8rem;\n}\n\n.pb-36 {\n  padding-bottom: 9rem;\n}\n\n.pb-40 {\n  padding-bottom: 10rem;\n}\n\n.pb-44 {\n  padding-bottom: 11rem;\n}\n\n.pb-48 {\n  padding-bottom: 12rem;\n}\n\n.pb-52 {\n  padding-bottom: 13rem;\n}\n\n.pb-56 {\n  padding-bottom: 14rem;\n}\n\n.pb-60 {\n  padding-bottom: 15rem;\n}\n\n.pb-64 {\n  padding-bottom: 16rem;\n}\n\n.pb-72 {\n  padding-bottom: 18rem;\n}\n\n.pb-80 {\n  padding-bottom: 20rem;\n}\n\n.pb-96 {\n  padding-bottom: 24rem;\n}\n\n.pb-px {\n  padding-bottom: 1px;\n}\n\n.pb-0\\.5 {\n  padding-bottom: 0.125rem;\n}\n\n.pb-1\\.5 {\n  padding-bottom: 0.375rem;\n}\n\n.pb-2\\.5 {\n  padding-bottom: 0.625rem;\n}\n\n.pb-3\\.5 {\n  padding-bottom: 0.875rem;\n}\n\n.pl-0 {\n  padding-left: 0px;\n}\n\n.pl-1 {\n  padding-left: 0.25rem;\n}\n\n.pl-2 {\n  padding-left: 0.5rem;\n}\n\n.pl-3 {\n  padding-left: 0.75rem;\n}\n\n.pl-4 {\n  padding-left: 1rem;\n}\n\n.pl-5 {\n  padding-left: 1.25rem;\n}\n\n.pl-6 {\n  padding-left: 1.5rem;\n}\n\n.pl-7 {\n  padding-left: 1.75rem;\n}\n\n.pl-8 {\n  padding-left: 2rem;\n}\n\n.pl-9 {\n  padding-left: 2.25rem;\n}\n\n.pl-10 {\n  padding-left: 2.5rem;\n}\n\n.pl-11 {\n  padding-left: 2.75rem;\n}\n\n.pl-12 {\n  padding-left: 3rem;\n}\n\n.pl-14 {\n  padding-left: 3.5rem;\n}\n\n.pl-16 {\n  padding-left: 4rem;\n}\n\n.pl-20 {\n  padding-left: 5rem;\n}\n\n.pl-24 {\n  padding-left: 6rem;\n}\n\n.pl-28 {\n  padding-left: 7rem;\n}\n\n.pl-32 {\n  padding-left: 8rem;\n}\n\n.pl-36 {\n  padding-left: 9rem;\n}\n\n.pl-40 {\n  padding-left: 10rem;\n}\n\n.pl-44 {\n  padding-left: 11rem;\n}\n\n.pl-48 {\n  padding-left: 12rem;\n}\n\n.pl-52 {\n  padding-left: 13rem;\n}\n\n.pl-56 {\n  padding-left: 14rem;\n}\n\n.pl-60 {\n  padding-left: 15rem;\n}\n\n.pl-64 {\n  padding-left: 16rem;\n}\n\n.pl-72 {\n  padding-left: 18rem;\n}\n\n.pl-80 {\n  padding-left: 20rem;\n}\n\n.pl-96 {\n  padding-left: 24rem;\n}\n\n.pl-px {\n  padding-left: 1px;\n}\n\n.pl-0\\.5 {\n  padding-left: 0.125rem;\n}\n\n.pl-1\\.5 {\n  padding-left: 0.375rem;\n}\n\n.pl-2\\.5 {\n  padding-left: 0.625rem;\n}\n\n.pl-3\\.5 {\n  padding-left: 0.875rem;\n}\n\n.text-left {\n  text-align: left;\n}\n\n.text-center {\n  text-align: center;\n}\n\n.text-right {\n  text-align: right;\n}\n\n.text-justify {\n  text-align: justify;\n}\n\n.align-baseline {\n  vertical-align: baseline;\n}\n\n.align-top {\n  vertical-align: top;\n}\n\n.align-middle {\n  vertical-align: middle;\n}\n\n.align-bottom {\n  vertical-align: bottom;\n}\n\n.align-text-top {\n  vertical-align: text-top;\n}\n\n.align-text-bottom {\n  vertical-align: text-bottom;\n}\n\n.font-sans {\n  font-family: system-ui, Roboto;\n}\n\n.font-serif {\n  font-family: ;\n}\n\n.font-mono {\n  font-family: ;\n}\n\n.font-lf-regular {\n  font-family: averta_stdregular;\n}\n\n.font-lf-bold {\n  font-family: averta_stdbold;\n}\n\n.font-lf-semi-bold {\n  font-family: averta_stdsemibold;\n}\n\n.font-lf-extra-bold {\n  font-family: averta_stdextrabold;\n}\n\n.text-xs {\n  font-size: .75rem;\n}\n\n.text-sm {\n  font-size: .875rem;\n}\n\n.text-base {\n  font-size: 1rem;\n}\n\n.text-lg {\n  font-size: 1.125rem;\n}\n\n.text-xl {\n  font-size: 1.25rem;\n}\n\n.text-2xl {\n  font-size: 1.5rem;\n}\n\n.text-3xl {\n  font-size: 1.875rem;\n}\n\n.text-4xl {\n  font-size: 2.25rem;\n}\n\n.text-5xl {\n  font-size: 3rem;\n}\n\n.text-6xl {\n  font-size: 4rem;\n}\n\n.text-7xl {\n  font-size: 6rem;\n}\n\n.text-8xl {\n  font-size: 6rem;\n  line-height: 1;\n}\n\n.text-9xl {\n  font-size: 8rem;\n  line-height: 1;\n}\n\n.text-tiny {\n  font-size: 0.820rem;\n}\n\n.font-thin {\n  font-weight: 100;\n}\n\n.font-extralight {\n  font-weight: 200;\n}\n\n.font-light {\n  font-weight: 300;\n}\n\n.font-normal {\n  font-weight: 400;\n}\n\n.font-medium {\n  font-weight: 500;\n}\n\n.font-semibold {\n  font-weight: 600;\n}\n\n.font-bold {\n  font-weight: 700;\n}\n\n.font-extrabold {\n  font-weight: 800;\n}\n\n.font-black {\n  font-weight: 900;\n}\n\n.uppercase {\n  text-transform: uppercase;\n}\n\n.lowercase {\n  text-transform: lowercase;\n}\n\n.capitalize {\n  text-transform: capitalize;\n}\n\n.normal-case {\n  text-transform: none;\n}\n\n.italic {\n  font-style: italic;\n}\n\n.not-italic {\n  font-style: normal;\n}\n\n.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions {\n  --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n  --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n  --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n  --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n  --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n}\n\n.normal-nums {\n  font-variant-numeric: normal;\n}\n\n.ordinal {\n  --tw-ordinal: ordinal;\n}\n\n.slashed-zero {\n  --tw-slashed-zero: slashed-zero;\n}\n\n.lining-nums {\n  --tw-numeric-figure: lining-nums;\n}\n\n.oldstyle-nums {\n  --tw-numeric-figure: oldstyle-nums;\n}\n\n.proportional-nums {\n  --tw-numeric-spacing: proportional-nums;\n}\n\n.tabular-nums {\n  --tw-numeric-spacing: tabular-nums;\n}\n\n.diagonal-fractions {\n  --tw-numeric-fraction: diagonal-fractions;\n}\n\n.stacked-fractions {\n  --tw-numeric-fraction: stacked-fractions;\n}\n\n.leading-3 {\n  line-height: .75rem;\n}\n\n.leading-4 {\n  line-height: 1rem;\n}\n\n.leading-5 {\n  line-height: 1.25rem;\n}\n\n.leading-6 {\n  line-height: 1.5rem;\n}\n\n.leading-7 {\n  line-height: 1.75rem;\n}\n\n.leading-8 {\n  line-height: 2rem;\n}\n\n.leading-9 {\n  line-height: 2.25rem;\n}\n\n.leading-10 {\n  line-height: 2.5rem;\n}\n\n.leading-none {\n  line-height: 1;\n}\n\n.leading-tight {\n  line-height: 1.25;\n}\n\n.leading-snug {\n  line-height: 1.375;\n}\n\n.leading-normal {\n  line-height: 1.5;\n}\n\n.leading-relaxed {\n  line-height: 1.625;\n}\n\n.leading-loose {\n  line-height: 2;\n}\n\n.leading-lf {\n  line-height: 1.2;\n}\n\n.leading-reading {\n  line-height: 1.7;\n}\n\n.tracking-tighter {\n  letter-spacing: -0.05em;\n}\n\n.tracking-tight {\n  letter-spacing: -0.025em;\n}\n\n.tracking-normal {\n  letter-spacing: 0em;\n}\n\n.tracking-wide {\n  letter-spacing: 0.025em;\n}\n\n.tracking-wider {\n  letter-spacing: 0.05em;\n}\n\n.tracking-widest {\n  letter-spacing: 0.1em;\n}\n\n.text-transparent {\n  color: transparent;\n}\n\n.text-white {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.text-black {\n  --tw-text-opacity: 1;\n  color: rgba(34, 41, 47, var(--tw-text-opacity));\n}\n\n.text-bg {\n  --tw-text-opacity: 1;\n  color: rgba(246, 248, 249, var(--tw-text-opacity));\n}\n\n.text-gray-50 {\n  --tw-text-opacity: 1;\n  color: rgba(243, 246, 248, var(--tw-text-opacity));\n}\n\n.text-gray-100 {\n  --tw-text-opacity: 1;\n  color: rgba(217, 224, 230, var(--tw-text-opacity));\n}\n\n.text-gray-200 {\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n}\n\n.text-gray-300 {\n  --tw-text-opacity: 1;\n  color: rgba(161, 173, 183, var(--tw-text-opacity));\n}\n\n.text-gray-400 {\n  --tw-text-opacity: 1;\n  color: rgba(128, 142, 154, var(--tw-text-opacity));\n}\n\n.text-gray-500 {\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n}\n\n.text-gray-600 {\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.text-gray-700 {\n  --tw-text-opacity: 1;\n  color: rgba(61, 72, 83, var(--tw-text-opacity));\n}\n\n.text-gray-800 {\n  --tw-text-opacity: 1;\n  color: rgba(51, 60, 69, var(--tw-text-opacity));\n}\n\n.text-gray-900 {\n  --tw-text-opacity: 1;\n  color: rgba(32, 39, 44, var(--tw-text-opacity));\n}\n\n.text-teal-50 {\n  --tw-text-opacity: 1;\n  color: rgba(214, 254, 241, var(--tw-text-opacity));\n}\n\n.text-teal-100 {\n  --tw-text-opacity: 1;\n  color: rgba(92, 248, 207, var(--tw-text-opacity));\n}\n\n.text-teal-200 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-text-opacity));\n}\n\n.text-teal-300 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-text-opacity));\n}\n\n.text-teal-400 {\n  --tw-text-opacity: 1;\n  color: rgba(2, 157, 145, var(--tw-text-opacity));\n}\n\n.text-teal-500 {\n  --tw-text-opacity: 1;\n  color: rgba(1, 125, 123, var(--tw-text-opacity));\n}\n\n.text-teal-600 {\n  --tw-text-opacity: 1;\n  color: rgba(1, 97, 97, var(--tw-text-opacity));\n}\n\n.text-teal-700 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 79, 79, var(--tw-text-opacity));\n}\n\n.text-teal-800 {\n  --tw-text-opacity: 1;\n  color: rgba(1, 66, 66, var(--tw-text-opacity));\n}\n\n.text-teal-900 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 43, 43, var(--tw-text-opacity));\n}\n\n.text-orange-100 {\n  --tw-text-opacity: 1;\n  color: rgba(255, 238, 211, var(--tw-text-opacity));\n}\n\n.text-orange-500 {\n  --tw-text-opacity: 1;\n  color: rgba(245, 110, 33, var(--tw-text-opacity));\n}\n\n.text-orange-700 {\n  --tw-text-opacity: 1;\n  color: rgba(195, 76, 9, var(--tw-text-opacity));\n}\n\n.text-green-100 {\n  --tw-text-opacity: 1;\n  color: rgba(207, 252, 218, var(--tw-text-opacity));\n}\n\n.text-green-500 {\n  --tw-text-opacity: 1;\n  color: rgba(56, 193, 114, var(--tw-text-opacity));\n}\n\n.text-green-700 {\n  --tw-text-opacity: 1;\n  color: rgba(23, 130, 51, var(--tw-text-opacity));\n}\n\n.text-red-100 {\n  --tw-text-opacity: 1;\n  color: rgba(255, 220, 227, var(--tw-text-opacity));\n}\n\n.text-red-500 {\n  --tw-text-opacity: 1;\n  color: rgba(236, 50, 87, var(--tw-text-opacity));\n}\n\n.text-red-700 {\n  --tw-text-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-transparent {\n  color: transparent;\n}\n\n.group:hover .group-hover\\:text-white {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-black {\n  --tw-text-opacity: 1;\n  color: rgba(34, 41, 47, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-bg {\n  --tw-text-opacity: 1;\n  color: rgba(246, 248, 249, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-50 {\n  --tw-text-opacity: 1;\n  color: rgba(243, 246, 248, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-100 {\n  --tw-text-opacity: 1;\n  color: rgba(217, 224, 230, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-200 {\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-300 {\n  --tw-text-opacity: 1;\n  color: rgba(161, 173, 183, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-400 {\n  --tw-text-opacity: 1;\n  color: rgba(128, 142, 154, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-500 {\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-600 {\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-700 {\n  --tw-text-opacity: 1;\n  color: rgba(61, 72, 83, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-800 {\n  --tw-text-opacity: 1;\n  color: rgba(51, 60, 69, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-900 {\n  --tw-text-opacity: 1;\n  color: rgba(32, 39, 44, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-50 {\n  --tw-text-opacity: 1;\n  color: rgba(214, 254, 241, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-100 {\n  --tw-text-opacity: 1;\n  color: rgba(92, 248, 207, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-200 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-300 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-400 {\n  --tw-text-opacity: 1;\n  color: rgba(2, 157, 145, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-500 {\n  --tw-text-opacity: 1;\n  color: rgba(1, 125, 123, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-600 {\n  --tw-text-opacity: 1;\n  color: rgba(1, 97, 97, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-700 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 79, 79, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-800 {\n  --tw-text-opacity: 1;\n  color: rgba(1, 66, 66, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-900 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 43, 43, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-100 {\n  --tw-text-opacity: 1;\n  color: rgba(255, 238, 211, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-500 {\n  --tw-text-opacity: 1;\n  color: rgba(245, 110, 33, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-700 {\n  --tw-text-opacity: 1;\n  color: rgba(195, 76, 9, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-100 {\n  --tw-text-opacity: 1;\n  color: rgba(207, 252, 218, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-500 {\n  --tw-text-opacity: 1;\n  color: rgba(56, 193, 114, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-700 {\n  --tw-text-opacity: 1;\n  color: rgba(23, 130, 51, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-100 {\n  --tw-text-opacity: 1;\n  color: rgba(255, 220, 227, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-500 {\n  --tw-text-opacity: 1;\n  color: rgba(236, 50, 87, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-700 {\n  --tw-text-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-transparent:focus-within {\n  color: transparent;\n}\n\n.focus-within\\:text-white:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-black:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(34, 41, 47, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-bg:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(246, 248, 249, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(243, 246, 248, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(217, 224, 230, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(161, 173, 183, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(128, 142, 154, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(61, 72, 83, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(51, 60, 69, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(32, 39, 44, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(214, 254, 241, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(92, 248, 207, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(2, 157, 145, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(1, 125, 123, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(1, 97, 97, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(0, 79, 79, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(1, 66, 66, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(0, 43, 43, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-orange-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(255, 238, 211, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-orange-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(245, 110, 33, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-orange-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(195, 76, 9, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(207, 252, 218, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(56, 193, 114, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(23, 130, 51, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(255, 220, 227, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(236, 50, 87, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-text-opacity));\n}\n\n.hover\\:text-transparent:hover {\n  color: transparent;\n}\n\n.hover\\:text-white:hover {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.hover\\:text-black:hover {\n  --tw-text-opacity: 1;\n  color: rgba(34, 41, 47, var(--tw-text-opacity));\n}\n\n.hover\\:text-bg:hover {\n  --tw-text-opacity: 1;\n  color: rgba(246, 248, 249, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(243, 246, 248, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(217, 224, 230, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(161, 173, 183, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(128, 142, 154, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(61, 72, 83, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(51, 60, 69, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(32, 39, 44, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(214, 254, 241, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(92, 248, 207, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(2, 157, 145, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(1, 125, 123, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(1, 97, 97, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(0, 79, 79, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(1, 66, 66, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(0, 43, 43, var(--tw-text-opacity));\n}\n\n.hover\\:text-orange-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(255, 238, 211, var(--tw-text-opacity));\n}\n\n.hover\\:text-orange-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(245, 110, 33, var(--tw-text-opacity));\n}\n\n.hover\\:text-orange-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(195, 76, 9, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(207, 252, 218, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(56, 193, 114, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(23, 130, 51, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(255, 220, 227, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(236, 50, 87, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-text-opacity));\n}\n\n.focus\\:text-transparent:focus {\n  color: transparent;\n}\n\n.focus\\:text-white:focus {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.focus\\:text-black:focus {\n  --tw-text-opacity: 1;\n  color: rgba(34, 41, 47, var(--tw-text-opacity));\n}\n\n.focus\\:text-bg:focus {\n  --tw-text-opacity: 1;\n  color: rgba(246, 248, 249, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(243, 246, 248, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(217, 224, 230, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(161, 173, 183, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(128, 142, 154, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(61, 72, 83, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(51, 60, 69, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(32, 39, 44, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(214, 254, 241, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(92, 248, 207, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(2, 157, 145, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(1, 125, 123, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(1, 97, 97, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(0, 79, 79, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(1, 66, 66, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(0, 43, 43, var(--tw-text-opacity));\n}\n\n.focus\\:text-orange-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(255, 238, 211, var(--tw-text-opacity));\n}\n\n.focus\\:text-orange-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(245, 110, 33, var(--tw-text-opacity));\n}\n\n.focus\\:text-orange-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(195, 76, 9, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(207, 252, 218, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(56, 193, 114, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(23, 130, 51, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(255, 220, 227, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(236, 50, 87, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-text-opacity));\n}\n\n.text-opacity-0 {\n  --tw-text-opacity: 0;\n}\n\n.text-opacity-5 {\n  --tw-text-opacity: 0.05;\n}\n\n.text-opacity-10 {\n  --tw-text-opacity: 0.1;\n}\n\n.text-opacity-20 {\n  --tw-text-opacity: 0.2;\n}\n\n.text-opacity-25 {\n  --tw-text-opacity: 0.25;\n}\n\n.text-opacity-30 {\n  --tw-text-opacity: 0.3;\n}\n\n.text-opacity-40 {\n  --tw-text-opacity: 0.4;\n}\n\n.text-opacity-50 {\n  --tw-text-opacity: 0.5;\n}\n\n.text-opacity-60 {\n  --tw-text-opacity: 0.6;\n}\n\n.text-opacity-70 {\n  --tw-text-opacity: 0.7;\n}\n\n.text-opacity-75 {\n  --tw-text-opacity: 0.75;\n}\n\n.text-opacity-80 {\n  --tw-text-opacity: 0.8;\n}\n\n.text-opacity-90 {\n  --tw-text-opacity: 0.9;\n}\n\n.text-opacity-95 {\n  --tw-text-opacity: 0.95;\n}\n\n.text-opacity-100 {\n  --tw-text-opacity: 1;\n}\n\n.group:hover .group-hover\\:text-opacity-0 {\n  --tw-text-opacity: 0;\n}\n\n.group:hover .group-hover\\:text-opacity-5 {\n  --tw-text-opacity: 0.05;\n}\n\n.group:hover .group-hover\\:text-opacity-10 {\n  --tw-text-opacity: 0.1;\n}\n\n.group:hover .group-hover\\:text-opacity-20 {\n  --tw-text-opacity: 0.2;\n}\n\n.group:hover .group-hover\\:text-opacity-25 {\n  --tw-text-opacity: 0.25;\n}\n\n.group:hover .group-hover\\:text-opacity-30 {\n  --tw-text-opacity: 0.3;\n}\n\n.group:hover .group-hover\\:text-opacity-40 {\n  --tw-text-opacity: 0.4;\n}\n\n.group:hover .group-hover\\:text-opacity-50 {\n  --tw-text-opacity: 0.5;\n}\n\n.group:hover .group-hover\\:text-opacity-60 {\n  --tw-text-opacity: 0.6;\n}\n\n.group:hover .group-hover\\:text-opacity-70 {\n  --tw-text-opacity: 0.7;\n}\n\n.group:hover .group-hover\\:text-opacity-75 {\n  --tw-text-opacity: 0.75;\n}\n\n.group:hover .group-hover\\:text-opacity-80 {\n  --tw-text-opacity: 0.8;\n}\n\n.group:hover .group-hover\\:text-opacity-90 {\n  --tw-text-opacity: 0.9;\n}\n\n.group:hover .group-hover\\:text-opacity-95 {\n  --tw-text-opacity: 0.95;\n}\n\n.group:hover .group-hover\\:text-opacity-100 {\n  --tw-text-opacity: 1;\n}\n\n.focus-within\\:text-opacity-0:focus-within {\n  --tw-text-opacity: 0;\n}\n\n.focus-within\\:text-opacity-5:focus-within {\n  --tw-text-opacity: 0.05;\n}\n\n.focus-within\\:text-opacity-10:focus-within {\n  --tw-text-opacity: 0.1;\n}\n\n.focus-within\\:text-opacity-20:focus-within {\n  --tw-text-opacity: 0.2;\n}\n\n.focus-within\\:text-opacity-25:focus-within {\n  --tw-text-opacity: 0.25;\n}\n\n.focus-within\\:text-opacity-30:focus-within {\n  --tw-text-opacity: 0.3;\n}\n\n.focus-within\\:text-opacity-40:focus-within {\n  --tw-text-opacity: 0.4;\n}\n\n.focus-within\\:text-opacity-50:focus-within {\n  --tw-text-opacity: 0.5;\n}\n\n.focus-within\\:text-opacity-60:focus-within {\n  --tw-text-opacity: 0.6;\n}\n\n.focus-within\\:text-opacity-70:focus-within {\n  --tw-text-opacity: 0.7;\n}\n\n.focus-within\\:text-opacity-75:focus-within {\n  --tw-text-opacity: 0.75;\n}\n\n.focus-within\\:text-opacity-80:focus-within {\n  --tw-text-opacity: 0.8;\n}\n\n.focus-within\\:text-opacity-90:focus-within {\n  --tw-text-opacity: 0.9;\n}\n\n.focus-within\\:text-opacity-95:focus-within {\n  --tw-text-opacity: 0.95;\n}\n\n.focus-within\\:text-opacity-100:focus-within {\n  --tw-text-opacity: 1;\n}\n\n.hover\\:text-opacity-0:hover {\n  --tw-text-opacity: 0;\n}\n\n.hover\\:text-opacity-5:hover {\n  --tw-text-opacity: 0.05;\n}\n\n.hover\\:text-opacity-10:hover {\n  --tw-text-opacity: 0.1;\n}\n\n.hover\\:text-opacity-20:hover {\n  --tw-text-opacity: 0.2;\n}\n\n.hover\\:text-opacity-25:hover {\n  --tw-text-opacity: 0.25;\n}\n\n.hover\\:text-opacity-30:hover {\n  --tw-text-opacity: 0.3;\n}\n\n.hover\\:text-opacity-40:hover {\n  --tw-text-opacity: 0.4;\n}\n\n.hover\\:text-opacity-50:hover {\n  --tw-text-opacity: 0.5;\n}\n\n.hover\\:text-opacity-60:hover {\n  --tw-text-opacity: 0.6;\n}\n\n.hover\\:text-opacity-70:hover {\n  --tw-text-opacity: 0.7;\n}\n\n.hover\\:text-opacity-75:hover {\n  --tw-text-opacity: 0.75;\n}\n\n.hover\\:text-opacity-80:hover {\n  --tw-text-opacity: 0.8;\n}\n\n.hover\\:text-opacity-90:hover {\n  --tw-text-opacity: 0.9;\n}\n\n.hover\\:text-opacity-95:hover {\n  --tw-text-opacity: 0.95;\n}\n\n.hover\\:text-opacity-100:hover {\n  --tw-text-opacity: 1;\n}\n\n.focus\\:text-opacity-0:focus {\n  --tw-text-opacity: 0;\n}\n\n.focus\\:text-opacity-5:focus {\n  --tw-text-opacity: 0.05;\n}\n\n.focus\\:text-opacity-10:focus {\n  --tw-text-opacity: 0.1;\n}\n\n.focus\\:text-opacity-20:focus {\n  --tw-text-opacity: 0.2;\n}\n\n.focus\\:text-opacity-25:focus {\n  --tw-text-opacity: 0.25;\n}\n\n.focus\\:text-opacity-30:focus {\n  --tw-text-opacity: 0.3;\n}\n\n.focus\\:text-opacity-40:focus {\n  --tw-text-opacity: 0.4;\n}\n\n.focus\\:text-opacity-50:focus {\n  --tw-text-opacity: 0.5;\n}\n\n.focus\\:text-opacity-60:focus {\n  --tw-text-opacity: 0.6;\n}\n\n.focus\\:text-opacity-70:focus {\n  --tw-text-opacity: 0.7;\n}\n\n.focus\\:text-opacity-75:focus {\n  --tw-text-opacity: 0.75;\n}\n\n.focus\\:text-opacity-80:focus {\n  --tw-text-opacity: 0.8;\n}\n\n.focus\\:text-opacity-90:focus {\n  --tw-text-opacity: 0.9;\n}\n\n.focus\\:text-opacity-95:focus {\n  --tw-text-opacity: 0.95;\n}\n\n.focus\\:text-opacity-100:focus {\n  --tw-text-opacity: 1;\n}\n\n.underline {\n  text-decoration: underline;\n}\n\n.line-through {\n  text-decoration: line-through;\n}\n\n.no-underline {\n  text-decoration: none;\n}\n\n.group:hover .group-hover\\:underline {\n  text-decoration: underline;\n}\n\n.group:hover .group-hover\\:line-through {\n  text-decoration: line-through;\n}\n\n.group:hover .group-hover\\:no-underline {\n  text-decoration: none;\n}\n\n.focus-within\\:underline:focus-within {\n  text-decoration: underline;\n}\n\n.focus-within\\:line-through:focus-within {\n  text-decoration: line-through;\n}\n\n.focus-within\\:no-underline:focus-within {\n  text-decoration: none;\n}\n\n.hover\\:underline:hover {\n  text-decoration: underline;\n}\n\n.hover\\:line-through:hover {\n  text-decoration: line-through;\n}\n\n.hover\\:no-underline:hover {\n  text-decoration: none;\n}\n\n.focus\\:underline:focus {\n  text-decoration: underline;\n}\n\n.focus\\:line-through:focus {\n  text-decoration: line-through;\n}\n\n.focus\\:no-underline:focus {\n  text-decoration: none;\n}\n\n.antialiased {\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n.subpixel-antialiased {\n  -webkit-font-smoothing: auto;\n  -moz-osx-font-smoothing: auto;\n}\n\n.placeholder-transparent::placeholder {\n  color: transparent;\n}\n\n.placeholder-white::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-black::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n}\n\n.placeholder-bg::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n}\n\n.placeholder-orange-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n}\n\n.placeholder-orange-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n}\n\n.placeholder-orange-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-transparent:focus::placeholder {\n  color: transparent;\n}\n\n.focus\\:placeholder-white:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-black:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-bg:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n}\n\n.placeholder-opacity-0::placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.placeholder-opacity-5::placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.placeholder-opacity-10::placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.placeholder-opacity-20::placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.placeholder-opacity-25::placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.placeholder-opacity-30::placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.placeholder-opacity-40::placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.placeholder-opacity-50::placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.placeholder-opacity-60::placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.placeholder-opacity-70::placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.placeholder-opacity-75::placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.placeholder-opacity-80::placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.placeholder-opacity-90::placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.placeholder-opacity-95::placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.placeholder-opacity-100::placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.focus\\:placeholder-opacity-0:focus::placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.focus\\:placeholder-opacity-5:focus::placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.focus\\:placeholder-opacity-10:focus::placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.focus\\:placeholder-opacity-20:focus::placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.focus\\:placeholder-opacity-25:focus::placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.focus\\:placeholder-opacity-30:focus::placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.focus\\:placeholder-opacity-40:focus::placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.focus\\:placeholder-opacity-50:focus::placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.focus\\:placeholder-opacity-60:focus::placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.focus\\:placeholder-opacity-70:focus::placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.focus\\:placeholder-opacity-75:focus::placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.focus\\:placeholder-opacity-80:focus::placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.focus\\:placeholder-opacity-90:focus::placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.focus\\:placeholder-opacity-95:focus::placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.focus\\:placeholder-opacity-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.caret-transparent {\n  caret-color: transparent;\n}\n\n.caret-white {\n  caret-color: #ffffff;\n}\n\n.caret-black {\n  caret-color: #22292f;\n}\n\n.caret-bg {\n  caret-color: #f6f8f9;\n}\n\n.caret-gray-50 {\n  caret-color: #F3F6F8;\n}\n\n.caret-gray-100 {\n  caret-color: #D9E0E6;\n}\n\n.caret-gray-200 {\n  caret-color: #BFC8D1;\n}\n\n.caret-gray-300 {\n  caret-color: #A1ADB7;\n}\n\n.caret-gray-400 {\n  caret-color: #808E9A;\n}\n\n.caret-gray-500 {\n  caret-color: #63727E;\n}\n\n.caret-gray-600 {\n  caret-color: #4C5863;\n}\n\n.caret-gray-700 {\n  caret-color: #3D4853;\n}\n\n.caret-gray-800 {\n  caret-color: #333C45;\n}\n\n.caret-gray-900 {\n  caret-color: #20272C;\n}\n\n.caret-teal-50 {\n  caret-color: #D6FEF1;\n}\n\n.caret-teal-100 {\n  caret-color: #5CF8CF;\n}\n\n.caret-teal-200 {\n  caret-color: #00DDB3;\n}\n\n.caret-teal-300 {\n  caret-color: #00C1A3;\n}\n\n.caret-teal-400 {\n  caret-color: #029D91;\n}\n\n.caret-teal-500 {\n  caret-color: #017D7B;\n}\n\n.caret-teal-600 {\n  caret-color: #016161;\n}\n\n.caret-teal-700 {\n  caret-color: #004F4F;\n}\n\n.caret-teal-800 {\n  caret-color: #014242;\n}\n\n.caret-teal-900 {\n  caret-color: #002B2B;\n}\n\n.caret-orange-100 {\n  caret-color: #ffeed3;\n}\n\n.caret-orange-500 {\n  caret-color: #f56e21;\n}\n\n.caret-orange-700 {\n  caret-color: #c34c09;\n}\n\n.caret-green-100 {\n  caret-color: #cffcda;\n}\n\n.caret-green-500 {\n  caret-color: #38c172;\n}\n\n.caret-green-700 {\n  caret-color: #178233;\n}\n\n.caret-red-100 {\n  caret-color: #ffdce3;\n}\n\n.caret-red-500 {\n  caret-color: #ec3257;\n}\n\n.caret-red-700 {\n  caret-color: #c91a3d;\n}\n\n.opacity-0 {\n  opacity: 0;\n}\n\n.opacity-5 {\n  opacity: 0.05;\n}\n\n.opacity-10 {\n  opacity: 0.1;\n}\n\n.opacity-20 {\n  opacity: 0.2;\n}\n\n.opacity-25 {\n  opacity: 0.25;\n}\n\n.opacity-30 {\n  opacity: 0.3;\n}\n\n.opacity-40 {\n  opacity: 0.4;\n}\n\n.opacity-50 {\n  opacity: 0.5;\n}\n\n.opacity-60 {\n  opacity: 0.6;\n}\n\n.opacity-70 {\n  opacity: 0.7;\n}\n\n.opacity-75 {\n  opacity: 0.75;\n}\n\n.opacity-80 {\n  opacity: 0.8;\n}\n\n.opacity-90 {\n  opacity: 0.9;\n}\n\n.opacity-95 {\n  opacity: 0.95;\n}\n\n.opacity-100 {\n  opacity: 1;\n}\n\n.group:hover .group-hover\\:opacity-0 {\n  opacity: 0;\n}\n\n.group:hover .group-hover\\:opacity-5 {\n  opacity: 0.05;\n}\n\n.group:hover .group-hover\\:opacity-10 {\n  opacity: 0.1;\n}\n\n.group:hover .group-hover\\:opacity-20 {\n  opacity: 0.2;\n}\n\n.group:hover .group-hover\\:opacity-25 {\n  opacity: 0.25;\n}\n\n.group:hover .group-hover\\:opacity-30 {\n  opacity: 0.3;\n}\n\n.group:hover .group-hover\\:opacity-40 {\n  opacity: 0.4;\n}\n\n.group:hover .group-hover\\:opacity-50 {\n  opacity: 0.5;\n}\n\n.group:hover .group-hover\\:opacity-60 {\n  opacity: 0.6;\n}\n\n.group:hover .group-hover\\:opacity-70 {\n  opacity: 0.7;\n}\n\n.group:hover .group-hover\\:opacity-75 {\n  opacity: 0.75;\n}\n\n.group:hover .group-hover\\:opacity-80 {\n  opacity: 0.8;\n}\n\n.group:hover .group-hover\\:opacity-90 {\n  opacity: 0.9;\n}\n\n.group:hover .group-hover\\:opacity-95 {\n  opacity: 0.95;\n}\n\n.group:hover .group-hover\\:opacity-100 {\n  opacity: 1;\n}\n\n.focus-within\\:opacity-0:focus-within {\n  opacity: 0;\n}\n\n.focus-within\\:opacity-5:focus-within {\n  opacity: 0.05;\n}\n\n.focus-within\\:opacity-10:focus-within {\n  opacity: 0.1;\n}\n\n.focus-within\\:opacity-20:focus-within {\n  opacity: 0.2;\n}\n\n.focus-within\\:opacity-25:focus-within {\n  opacity: 0.25;\n}\n\n.focus-within\\:opacity-30:focus-within {\n  opacity: 0.3;\n}\n\n.focus-within\\:opacity-40:focus-within {\n  opacity: 0.4;\n}\n\n.focus-within\\:opacity-50:focus-within {\n  opacity: 0.5;\n}\n\n.focus-within\\:opacity-60:focus-within {\n  opacity: 0.6;\n}\n\n.focus-within\\:opacity-70:focus-within {\n  opacity: 0.7;\n}\n\n.focus-within\\:opacity-75:focus-within {\n  opacity: 0.75;\n}\n\n.focus-within\\:opacity-80:focus-within {\n  opacity: 0.8;\n}\n\n.focus-within\\:opacity-90:focus-within {\n  opacity: 0.9;\n}\n\n.focus-within\\:opacity-95:focus-within {\n  opacity: 0.95;\n}\n\n.focus-within\\:opacity-100:focus-within {\n  opacity: 1;\n}\n\n.hover\\:opacity-0:hover {\n  opacity: 0;\n}\n\n.hover\\:opacity-5:hover {\n  opacity: 0.05;\n}\n\n.hover\\:opacity-10:hover {\n  opacity: 0.1;\n}\n\n.hover\\:opacity-20:hover {\n  opacity: 0.2;\n}\n\n.hover\\:opacity-25:hover {\n  opacity: 0.25;\n}\n\n.hover\\:opacity-30:hover {\n  opacity: 0.3;\n}\n\n.hover\\:opacity-40:hover {\n  opacity: 0.4;\n}\n\n.hover\\:opacity-50:hover {\n  opacity: 0.5;\n}\n\n.hover\\:opacity-60:hover {\n  opacity: 0.6;\n}\n\n.hover\\:opacity-70:hover {\n  opacity: 0.7;\n}\n\n.hover\\:opacity-75:hover {\n  opacity: 0.75;\n}\n\n.hover\\:opacity-80:hover {\n  opacity: 0.8;\n}\n\n.hover\\:opacity-90:hover {\n  opacity: 0.9;\n}\n\n.hover\\:opacity-95:hover {\n  opacity: 0.95;\n}\n\n.hover\\:opacity-100:hover {\n  opacity: 1;\n}\n\n.focus\\:opacity-0:focus {\n  opacity: 0;\n}\n\n.focus\\:opacity-5:focus {\n  opacity: 0.05;\n}\n\n.focus\\:opacity-10:focus {\n  opacity: 0.1;\n}\n\n.focus\\:opacity-20:focus {\n  opacity: 0.2;\n}\n\n.focus\\:opacity-25:focus {\n  opacity: 0.25;\n}\n\n.focus\\:opacity-30:focus {\n  opacity: 0.3;\n}\n\n.focus\\:opacity-40:focus {\n  opacity: 0.4;\n}\n\n.focus\\:opacity-50:focus {\n  opacity: 0.5;\n}\n\n.focus\\:opacity-60:focus {\n  opacity: 0.6;\n}\n\n.focus\\:opacity-70:focus {\n  opacity: 0.7;\n}\n\n.focus\\:opacity-75:focus {\n  opacity: 0.75;\n}\n\n.focus\\:opacity-80:focus {\n  opacity: 0.8;\n}\n\n.focus\\:opacity-90:focus {\n  opacity: 0.9;\n}\n\n.focus\\:opacity-95:focus {\n  opacity: 0.95;\n}\n\n.focus\\:opacity-100:focus {\n  opacity: 1;\n}\n\n.bg-blend-normal {\n  background-blend-mode: normal;\n}\n\n.bg-blend-multiply {\n  background-blend-mode: multiply;\n}\n\n.bg-blend-screen {\n  background-blend-mode: screen;\n}\n\n.bg-blend-overlay {\n  background-blend-mode: overlay;\n}\n\n.bg-blend-darken {\n  background-blend-mode: darken;\n}\n\n.bg-blend-lighten {\n  background-blend-mode: lighten;\n}\n\n.bg-blend-color-dodge {\n  background-blend-mode: color-dodge;\n}\n\n.bg-blend-color-burn {\n  background-blend-mode: color-burn;\n}\n\n.bg-blend-hard-light {\n  background-blend-mode: hard-light;\n}\n\n.bg-blend-soft-light {\n  background-blend-mode: soft-light;\n}\n\n.bg-blend-difference {\n  background-blend-mode: difference;\n}\n\n.bg-blend-exclusion {\n  background-blend-mode: exclusion;\n}\n\n.bg-blend-hue {\n  background-blend-mode: hue;\n}\n\n.bg-blend-saturation {\n  background-blend-mode: saturation;\n}\n\n.bg-blend-color {\n  background-blend-mode: color;\n}\n\n.bg-blend-luminosity {\n  background-blend-mode: luminosity;\n}\n\n.mix-blend-normal {\n  mix-blend-mode: normal;\n}\n\n.mix-blend-multiply {\n  mix-blend-mode: multiply;\n}\n\n.mix-blend-screen {\n  mix-blend-mode: screen;\n}\n\n.mix-blend-overlay {\n  mix-blend-mode: overlay;\n}\n\n.mix-blend-darken {\n  mix-blend-mode: darken;\n}\n\n.mix-blend-lighten {\n  mix-blend-mode: lighten;\n}\n\n.mix-blend-color-dodge {\n  mix-blend-mode: color-dodge;\n}\n\n.mix-blend-color-burn {\n  mix-blend-mode: color-burn;\n}\n\n.mix-blend-hard-light {\n  mix-blend-mode: hard-light;\n}\n\n.mix-blend-soft-light {\n  mix-blend-mode: soft-light;\n}\n\n.mix-blend-difference {\n  mix-blend-mode: difference;\n}\n\n.mix-blend-exclusion {\n  mix-blend-mode: exclusion;\n}\n\n.mix-blend-hue {\n  mix-blend-mode: hue;\n}\n\n.mix-blend-saturation {\n  mix-blend-mode: saturation;\n}\n\n.mix-blend-color {\n  mix-blend-mode: color;\n}\n\n.mix-blend-luminosity {\n  mix-blend-mode: luminosity;\n}\n\n*, ::before, ::after {\n  --tw-shadow: 0 0 #0000;\n}\n\n.shadow-sm {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow {\n  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-md {\n  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-lg {\n  --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-xl {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-2xl {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-inner {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-none {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-xs {\n  --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-outline {\n  --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-lf {\n  --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-sm {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow {\n  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-md {\n  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-lg {\n  --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-xl {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-2xl {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-inner {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-none {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-xs {\n  --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-outline {\n  --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-lf {\n  --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-sm:focus-within {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow:focus-within {\n  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-md:focus-within {\n  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-lg:focus-within {\n  --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-xl:focus-within {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-2xl:focus-within {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-inner:focus-within {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-none:focus-within {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-xs:focus-within {\n  --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-outline:focus-within {\n  --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-lf:focus-within {\n  --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-sm:hover {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow:hover {\n  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-md:hover {\n  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-lg:hover {\n  --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-xl:hover {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-2xl:hover {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-inner:hover {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-none:hover {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-xs:hover {\n  --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-outline:hover {\n  --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-lf:hover {\n  --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-sm:focus {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow:focus {\n  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-md:focus {\n  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-lg:focus {\n  --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-xl:focus {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-2xl:focus {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-inner:focus {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-none:focus {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-xs:focus {\n  --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-outline:focus {\n  --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-lf:focus {\n  --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.outline-none {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.outline-white {\n  outline: 2px dotted white;\n  outline-offset: 2px;\n}\n\n.outline-black {\n  outline: 2px dotted black;\n  outline-offset: 2px;\n}\n\n.focus-within\\:outline-none:focus-within {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.focus-within\\:outline-white:focus-within {\n  outline: 2px dotted white;\n  outline-offset: 2px;\n}\n\n.focus-within\\:outline-black:focus-within {\n  outline: 2px dotted black;\n  outline-offset: 2px;\n}\n\n.focus\\:outline-none:focus {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.focus\\:outline-white:focus {\n  outline: 2px dotted white;\n  outline-offset: 2px;\n}\n\n.focus\\:outline-black:focus {\n  outline: 2px dotted black;\n  outline-offset: 2px;\n}\n\n*, ::before, ::after {\n  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);\n  --tw-ring-offset-width: 0px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: rgba(59, 130, 246, 0.5);\n  --tw-ring-offset-shadow: 0 0 #0000;\n  --tw-ring-shadow: 0 0 #0000;\n}\n\n.ring-0 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-1 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-2 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-4 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-8 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-0:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-1:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-2:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-4:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-8:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-0:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-1:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-2:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-4:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-8:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-inset {\n  --tw-ring-inset: inset;\n}\n\n.focus-within\\:ring-inset:focus-within {\n  --tw-ring-inset: inset;\n}\n\n.focus\\:ring-inset:focus {\n  --tw-ring-inset: inset;\n}\n\n.ring-transparent {\n  --tw-ring-color: transparent;\n}\n\n.ring-white {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n}\n\n.ring-black {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n}\n\n.ring-bg {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n}\n\n.ring-gray-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n}\n\n.ring-gray-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n}\n\n.ring-gray-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n}\n\n.ring-gray-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n}\n\n.ring-gray-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n}\n\n.ring-gray-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n}\n\n.ring-gray-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n}\n\n.ring-gray-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n}\n\n.ring-gray-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n}\n\n.ring-gray-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n}\n\n.ring-teal-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n}\n\n.ring-teal-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n}\n\n.ring-teal-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n}\n\n.ring-teal-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n}\n\n.ring-teal-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n}\n\n.ring-teal-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n}\n\n.ring-teal-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n}\n\n.ring-teal-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n}\n\n.ring-teal-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n}\n\n.ring-teal-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n}\n\n.ring-orange-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n}\n\n.ring-orange-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n}\n\n.ring-orange-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n}\n\n.ring-green-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n}\n\n.ring-green-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n}\n\n.ring-green-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n}\n\n.ring-red-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n}\n\n.ring-red-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n}\n\n.ring-red-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-transparent:focus-within {\n  --tw-ring-color: transparent;\n}\n\n.focus-within\\:ring-white:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-black:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-bg:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-orange-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-orange-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-orange-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-transparent:focus {\n  --tw-ring-color: transparent;\n}\n\n.focus\\:ring-white:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-black:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-bg:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-orange-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-orange-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-orange-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n}\n\n.ring-opacity-0 {\n  --tw-ring-opacity: 0;\n}\n\n.ring-opacity-5 {\n  --tw-ring-opacity: 0.05;\n}\n\n.ring-opacity-10 {\n  --tw-ring-opacity: 0.1;\n}\n\n.ring-opacity-20 {\n  --tw-ring-opacity: 0.2;\n}\n\n.ring-opacity-25 {\n  --tw-ring-opacity: 0.25;\n}\n\n.ring-opacity-30 {\n  --tw-ring-opacity: 0.3;\n}\n\n.ring-opacity-40 {\n  --tw-ring-opacity: 0.4;\n}\n\n.ring-opacity-50 {\n  --tw-ring-opacity: 0.5;\n}\n\n.ring-opacity-60 {\n  --tw-ring-opacity: 0.6;\n}\n\n.ring-opacity-70 {\n  --tw-ring-opacity: 0.7;\n}\n\n.ring-opacity-75 {\n  --tw-ring-opacity: 0.75;\n}\n\n.ring-opacity-80 {\n  --tw-ring-opacity: 0.8;\n}\n\n.ring-opacity-90 {\n  --tw-ring-opacity: 0.9;\n}\n\n.ring-opacity-95 {\n  --tw-ring-opacity: 0.95;\n}\n\n.ring-opacity-100 {\n  --tw-ring-opacity: 1;\n}\n\n.focus-within\\:ring-opacity-0:focus-within {\n  --tw-ring-opacity: 0;\n}\n\n.focus-within\\:ring-opacity-5:focus-within {\n  --tw-ring-opacity: 0.05;\n}\n\n.focus-within\\:ring-opacity-10:focus-within {\n  --tw-ring-opacity: 0.1;\n}\n\n.focus-within\\:ring-opacity-20:focus-within {\n  --tw-ring-opacity: 0.2;\n}\n\n.focus-within\\:ring-opacity-25:focus-within {\n  --tw-ring-opacity: 0.25;\n}\n\n.focus-within\\:ring-opacity-30:focus-within {\n  --tw-ring-opacity: 0.3;\n}\n\n.focus-within\\:ring-opacity-40:focus-within {\n  --tw-ring-opacity: 0.4;\n}\n\n.focus-within\\:ring-opacity-50:focus-within {\n  --tw-ring-opacity: 0.5;\n}\n\n.focus-within\\:ring-opacity-60:focus-within {\n  --tw-ring-opacity: 0.6;\n}\n\n.focus-within\\:ring-opacity-70:focus-within {\n  --tw-ring-opacity: 0.7;\n}\n\n.focus-within\\:ring-opacity-75:focus-within {\n  --tw-ring-opacity: 0.75;\n}\n\n.focus-within\\:ring-opacity-80:focus-within {\n  --tw-ring-opacity: 0.8;\n}\n\n.focus-within\\:ring-opacity-90:focus-within {\n  --tw-ring-opacity: 0.9;\n}\n\n.focus-within\\:ring-opacity-95:focus-within {\n  --tw-ring-opacity: 0.95;\n}\n\n.focus-within\\:ring-opacity-100:focus-within {\n  --tw-ring-opacity: 1;\n}\n\n.focus\\:ring-opacity-0:focus {\n  --tw-ring-opacity: 0;\n}\n\n.focus\\:ring-opacity-5:focus {\n  --tw-ring-opacity: 0.05;\n}\n\n.focus\\:ring-opacity-10:focus {\n  --tw-ring-opacity: 0.1;\n}\n\n.focus\\:ring-opacity-20:focus {\n  --tw-ring-opacity: 0.2;\n}\n\n.focus\\:ring-opacity-25:focus {\n  --tw-ring-opacity: 0.25;\n}\n\n.focus\\:ring-opacity-30:focus {\n  --tw-ring-opacity: 0.3;\n}\n\n.focus\\:ring-opacity-40:focus {\n  --tw-ring-opacity: 0.4;\n}\n\n.focus\\:ring-opacity-50:focus {\n  --tw-ring-opacity: 0.5;\n}\n\n.focus\\:ring-opacity-60:focus {\n  --tw-ring-opacity: 0.6;\n}\n\n.focus\\:ring-opacity-70:focus {\n  --tw-ring-opacity: 0.7;\n}\n\n.focus\\:ring-opacity-75:focus {\n  --tw-ring-opacity: 0.75;\n}\n\n.focus\\:ring-opacity-80:focus {\n  --tw-ring-opacity: 0.8;\n}\n\n.focus\\:ring-opacity-90:focus {\n  --tw-ring-opacity: 0.9;\n}\n\n.focus\\:ring-opacity-95:focus {\n  --tw-ring-opacity: 0.95;\n}\n\n.focus\\:ring-opacity-100:focus {\n  --tw-ring-opacity: 1;\n}\n\n.ring-offset-0 {\n  --tw-ring-offset-width: 0px;\n}\n\n.ring-offset-1 {\n  --tw-ring-offset-width: 1px;\n}\n\n.ring-offset-2 {\n  --tw-ring-offset-width: 2px;\n}\n\n.ring-offset-4 {\n  --tw-ring-offset-width: 4px;\n}\n\n.ring-offset-8 {\n  --tw-ring-offset-width: 8px;\n}\n\n.focus-within\\:ring-offset-0:focus-within {\n  --tw-ring-offset-width: 0px;\n}\n\n.focus-within\\:ring-offset-1:focus-within {\n  --tw-ring-offset-width: 1px;\n}\n\n.focus-within\\:ring-offset-2:focus-within {\n  --tw-ring-offset-width: 2px;\n}\n\n.focus-within\\:ring-offset-4:focus-within {\n  --tw-ring-offset-width: 4px;\n}\n\n.focus-within\\:ring-offset-8:focus-within {\n  --tw-ring-offset-width: 8px;\n}\n\n.focus\\:ring-offset-0:focus {\n  --tw-ring-offset-width: 0px;\n}\n\n.focus\\:ring-offset-1:focus {\n  --tw-ring-offset-width: 1px;\n}\n\n.focus\\:ring-offset-2:focus {\n  --tw-ring-offset-width: 2px;\n}\n\n.focus\\:ring-offset-4:focus {\n  --tw-ring-offset-width: 4px;\n}\n\n.focus\\:ring-offset-8:focus {\n  --tw-ring-offset-width: 8px;\n}\n\n.ring-offset-transparent {\n  --tw-ring-offset-color: transparent;\n}\n\n.ring-offset-white {\n  --tw-ring-offset-color: #ffffff;\n}\n\n.ring-offset-black {\n  --tw-ring-offset-color: #22292f;\n}\n\n.ring-offset-bg {\n  --tw-ring-offset-color: #f6f8f9;\n}\n\n.ring-offset-gray-50 {\n  --tw-ring-offset-color: #F3F6F8;\n}\n\n.ring-offset-gray-100 {\n  --tw-ring-offset-color: #D9E0E6;\n}\n\n.ring-offset-gray-200 {\n  --tw-ring-offset-color: #BFC8D1;\n}\n\n.ring-offset-gray-300 {\n  --tw-ring-offset-color: #A1ADB7;\n}\n\n.ring-offset-gray-400 {\n  --tw-ring-offset-color: #808E9A;\n}\n\n.ring-offset-gray-500 {\n  --tw-ring-offset-color: #63727E;\n}\n\n.ring-offset-gray-600 {\n  --tw-ring-offset-color: #4C5863;\n}\n\n.ring-offset-gray-700 {\n  --tw-ring-offset-color: #3D4853;\n}\n\n.ring-offset-gray-800 {\n  --tw-ring-offset-color: #333C45;\n}\n\n.ring-offset-gray-900 {\n  --tw-ring-offset-color: #20272C;\n}\n\n.ring-offset-teal-50 {\n  --tw-ring-offset-color: #D6FEF1;\n}\n\n.ring-offset-teal-100 {\n  --tw-ring-offset-color: #5CF8CF;\n}\n\n.ring-offset-teal-200 {\n  --tw-ring-offset-color: #00DDB3;\n}\n\n.ring-offset-teal-300 {\n  --tw-ring-offset-color: #00C1A3;\n}\n\n.ring-offset-teal-400 {\n  --tw-ring-offset-color: #029D91;\n}\n\n.ring-offset-teal-500 {\n  --tw-ring-offset-color: #017D7B;\n}\n\n.ring-offset-teal-600 {\n  --tw-ring-offset-color: #016161;\n}\n\n.ring-offset-teal-700 {\n  --tw-ring-offset-color: #004F4F;\n}\n\n.ring-offset-teal-800 {\n  --tw-ring-offset-color: #014242;\n}\n\n.ring-offset-teal-900 {\n  --tw-ring-offset-color: #002B2B;\n}\n\n.ring-offset-orange-100 {\n  --tw-ring-offset-color: #ffeed3;\n}\n\n.ring-offset-orange-500 {\n  --tw-ring-offset-color: #f56e21;\n}\n\n.ring-offset-orange-700 {\n  --tw-ring-offset-color: #c34c09;\n}\n\n.ring-offset-green-100 {\n  --tw-ring-offset-color: #cffcda;\n}\n\n.ring-offset-green-500 {\n  --tw-ring-offset-color: #38c172;\n}\n\n.ring-offset-green-700 {\n  --tw-ring-offset-color: #178233;\n}\n\n.ring-offset-red-100 {\n  --tw-ring-offset-color: #ffdce3;\n}\n\n.ring-offset-red-500 {\n  --tw-ring-offset-color: #ec3257;\n}\n\n.ring-offset-red-700 {\n  --tw-ring-offset-color: #c91a3d;\n}\n\n.focus-within\\:ring-offset-transparent:focus-within {\n  --tw-ring-offset-color: transparent;\n}\n\n.focus-within\\:ring-offset-white:focus-within {\n  --tw-ring-offset-color: #ffffff;\n}\n\n.focus-within\\:ring-offset-black:focus-within {\n  --tw-ring-offset-color: #22292f;\n}\n\n.focus-within\\:ring-offset-bg:focus-within {\n  --tw-ring-offset-color: #f6f8f9;\n}\n\n.focus-within\\:ring-offset-gray-50:focus-within {\n  --tw-ring-offset-color: #F3F6F8;\n}\n\n.focus-within\\:ring-offset-gray-100:focus-within {\n  --tw-ring-offset-color: #D9E0E6;\n}\n\n.focus-within\\:ring-offset-gray-200:focus-within {\n  --tw-ring-offset-color: #BFC8D1;\n}\n\n.focus-within\\:ring-offset-gray-300:focus-within {\n  --tw-ring-offset-color: #A1ADB7;\n}\n\n.focus-within\\:ring-offset-gray-400:focus-within {\n  --tw-ring-offset-color: #808E9A;\n}\n\n.focus-within\\:ring-offset-gray-500:focus-within {\n  --tw-ring-offset-color: #63727E;\n}\n\n.focus-within\\:ring-offset-gray-600:focus-within {\n  --tw-ring-offset-color: #4C5863;\n}\n\n.focus-within\\:ring-offset-gray-700:focus-within {\n  --tw-ring-offset-color: #3D4853;\n}\n\n.focus-within\\:ring-offset-gray-800:focus-within {\n  --tw-ring-offset-color: #333C45;\n}\n\n.focus-within\\:ring-offset-gray-900:focus-within {\n  --tw-ring-offset-color: #20272C;\n}\n\n.focus-within\\:ring-offset-teal-50:focus-within {\n  --tw-ring-offset-color: #D6FEF1;\n}\n\n.focus-within\\:ring-offset-teal-100:focus-within {\n  --tw-ring-offset-color: #5CF8CF;\n}\n\n.focus-within\\:ring-offset-teal-200:focus-within {\n  --tw-ring-offset-color: #00DDB3;\n}\n\n.focus-within\\:ring-offset-teal-300:focus-within {\n  --tw-ring-offset-color: #00C1A3;\n}\n\n.focus-within\\:ring-offset-teal-400:focus-within {\n  --tw-ring-offset-color: #029D91;\n}\n\n.focus-within\\:ring-offset-teal-500:focus-within {\n  --tw-ring-offset-color: #017D7B;\n}\n\n.focus-within\\:ring-offset-teal-600:focus-within {\n  --tw-ring-offset-color: #016161;\n}\n\n.focus-within\\:ring-offset-teal-700:focus-within {\n  --tw-ring-offset-color: #004F4F;\n}\n\n.focus-within\\:ring-offset-teal-800:focus-within {\n  --tw-ring-offset-color: #014242;\n}\n\n.focus-within\\:ring-offset-teal-900:focus-within {\n  --tw-ring-offset-color: #002B2B;\n}\n\n.focus-within\\:ring-offset-orange-100:focus-within {\n  --tw-ring-offset-color: #ffeed3;\n}\n\n.focus-within\\:ring-offset-orange-500:focus-within {\n  --tw-ring-offset-color: #f56e21;\n}\n\n.focus-within\\:ring-offset-orange-700:focus-within {\n  --tw-ring-offset-color: #c34c09;\n}\n\n.focus-within\\:ring-offset-green-100:focus-within {\n  --tw-ring-offset-color: #cffcda;\n}\n\n.focus-within\\:ring-offset-green-500:focus-within {\n  --tw-ring-offset-color: #38c172;\n}\n\n.focus-within\\:ring-offset-green-700:focus-within {\n  --tw-ring-offset-color: #178233;\n}\n\n.focus-within\\:ring-offset-red-100:focus-within {\n  --tw-ring-offset-color: #ffdce3;\n}\n\n.focus-within\\:ring-offset-red-500:focus-within {\n  --tw-ring-offset-color: #ec3257;\n}\n\n.focus-within\\:ring-offset-red-700:focus-within {\n  --tw-ring-offset-color: #c91a3d;\n}\n\n.focus\\:ring-offset-transparent:focus {\n  --tw-ring-offset-color: transparent;\n}\n\n.focus\\:ring-offset-white:focus {\n  --tw-ring-offset-color: #ffffff;\n}\n\n.focus\\:ring-offset-black:focus {\n  --tw-ring-offset-color: #22292f;\n}\n\n.focus\\:ring-offset-bg:focus {\n  --tw-ring-offset-color: #f6f8f9;\n}\n\n.focus\\:ring-offset-gray-50:focus {\n  --tw-ring-offset-color: #F3F6F8;\n}\n\n.focus\\:ring-offset-gray-100:focus {\n  --tw-ring-offset-color: #D9E0E6;\n}\n\n.focus\\:ring-offset-gray-200:focus {\n  --tw-ring-offset-color: #BFC8D1;\n}\n\n.focus\\:ring-offset-gray-300:focus {\n  --tw-ring-offset-color: #A1ADB7;\n}\n\n.focus\\:ring-offset-gray-400:focus {\n  --tw-ring-offset-color: #808E9A;\n}\n\n.focus\\:ring-offset-gray-500:focus {\n  --tw-ring-offset-color: #63727E;\n}\n\n.focus\\:ring-offset-gray-600:focus {\n  --tw-ring-offset-color: #4C5863;\n}\n\n.focus\\:ring-offset-gray-700:focus {\n  --tw-ring-offset-color: #3D4853;\n}\n\n.focus\\:ring-offset-gray-800:focus {\n  --tw-ring-offset-color: #333C45;\n}\n\n.focus\\:ring-offset-gray-900:focus {\n  --tw-ring-offset-color: #20272C;\n}\n\n.focus\\:ring-offset-teal-50:focus {\n  --tw-ring-offset-color: #D6FEF1;\n}\n\n.focus\\:ring-offset-teal-100:focus {\n  --tw-ring-offset-color: #5CF8CF;\n}\n\n.focus\\:ring-offset-teal-200:focus {\n  --tw-ring-offset-color: #00DDB3;\n}\n\n.focus\\:ring-offset-teal-300:focus {\n  --tw-ring-offset-color: #00C1A3;\n}\n\n.focus\\:ring-offset-teal-400:focus {\n  --tw-ring-offset-color: #029D91;\n}\n\n.focus\\:ring-offset-teal-500:focus {\n  --tw-ring-offset-color: #017D7B;\n}\n\n.focus\\:ring-offset-teal-600:focus {\n  --tw-ring-offset-color: #016161;\n}\n\n.focus\\:ring-offset-teal-700:focus {\n  --tw-ring-offset-color: #004F4F;\n}\n\n.focus\\:ring-offset-teal-800:focus {\n  --tw-ring-offset-color: #014242;\n}\n\n.focus\\:ring-offset-teal-900:focus {\n  --tw-ring-offset-color: #002B2B;\n}\n\n.focus\\:ring-offset-orange-100:focus {\n  --tw-ring-offset-color: #ffeed3;\n}\n\n.focus\\:ring-offset-orange-500:focus {\n  --tw-ring-offset-color: #f56e21;\n}\n\n.focus\\:ring-offset-orange-700:focus {\n  --tw-ring-offset-color: #c34c09;\n}\n\n.focus\\:ring-offset-green-100:focus {\n  --tw-ring-offset-color: #cffcda;\n}\n\n.focus\\:ring-offset-green-500:focus {\n  --tw-ring-offset-color: #38c172;\n}\n\n.focus\\:ring-offset-green-700:focus {\n  --tw-ring-offset-color: #178233;\n}\n\n.focus\\:ring-offset-red-100:focus {\n  --tw-ring-offset-color: #ffdce3;\n}\n\n.focus\\:ring-offset-red-500:focus {\n  --tw-ring-offset-color: #ec3257;\n}\n\n.focus\\:ring-offset-red-700:focus {\n  --tw-ring-offset-color: #c91a3d;\n}\n\n.filter {\n  --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n  --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n  --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n  --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n  --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n  --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\n\n.filter-none {\n  filter: none;\n}\n\n.blur-0 {\n  --tw-blur: blur(0);\n}\n\n.blur-none {\n  --tw-blur: blur(0);\n}\n\n.blur-sm {\n  --tw-blur: blur(4px);\n}\n\n.blur {\n  --tw-blur: blur(8px);\n}\n\n.blur-md {\n  --tw-blur: blur(12px);\n}\n\n.blur-lg {\n  --tw-blur: blur(16px);\n}\n\n.blur-xl {\n  --tw-blur: blur(24px);\n}\n\n.blur-2xl {\n  --tw-blur: blur(40px);\n}\n\n.blur-3xl {\n  --tw-blur: blur(64px);\n}\n\n.brightness-0 {\n  --tw-brightness: brightness(0);\n}\n\n.brightness-50 {\n  --tw-brightness: brightness(.5);\n}\n\n.brightness-75 {\n  --tw-brightness: brightness(.75);\n}\n\n.brightness-90 {\n  --tw-brightness: brightness(.9);\n}\n\n.brightness-95 {\n  --tw-brightness: brightness(.95);\n}\n\n.brightness-100 {\n  --tw-brightness: brightness(1);\n}\n\n.brightness-105 {\n  --tw-brightness: brightness(1.05);\n}\n\n.brightness-110 {\n  --tw-brightness: brightness(1.1);\n}\n\n.brightness-125 {\n  --tw-brightness: brightness(1.25);\n}\n\n.brightness-150 {\n  --tw-brightness: brightness(1.5);\n}\n\n.brightness-200 {\n  --tw-brightness: brightness(2);\n}\n\n.contrast-0 {\n  --tw-contrast: contrast(0);\n}\n\n.contrast-50 {\n  --tw-contrast: contrast(.5);\n}\n\n.contrast-75 {\n  --tw-contrast: contrast(.75);\n}\n\n.contrast-100 {\n  --tw-contrast: contrast(1);\n}\n\n.contrast-125 {\n  --tw-contrast: contrast(1.25);\n}\n\n.contrast-150 {\n  --tw-contrast: contrast(1.5);\n}\n\n.contrast-200 {\n  --tw-contrast: contrast(2);\n}\n\n.drop-shadow-sm {\n  --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n}\n\n.drop-shadow {\n  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n}\n\n.drop-shadow-md {\n  --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n}\n\n.drop-shadow-lg {\n  --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n}\n\n.drop-shadow-xl {\n  --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n}\n\n.drop-shadow-2xl {\n  --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n}\n\n.drop-shadow-none {\n  --tw-drop-shadow: drop-shadow(0 0 #0000);\n}\n\n.grayscale-0 {\n  --tw-grayscale: grayscale(0);\n}\n\n.grayscale {\n  --tw-grayscale: grayscale(100%);\n}\n\n.hue-rotate-0 {\n  --tw-hue-rotate: hue-rotate(0deg);\n}\n\n.hue-rotate-15 {\n  --tw-hue-rotate: hue-rotate(15deg);\n}\n\n.hue-rotate-30 {\n  --tw-hue-rotate: hue-rotate(30deg);\n}\n\n.hue-rotate-60 {\n  --tw-hue-rotate: hue-rotate(60deg);\n}\n\n.hue-rotate-90 {\n  --tw-hue-rotate: hue-rotate(90deg);\n}\n\n.hue-rotate-180 {\n  --tw-hue-rotate: hue-rotate(180deg);\n}\n\n.-hue-rotate-180 {\n  --tw-hue-rotate: hue-rotate(-180deg);\n}\n\n.-hue-rotate-90 {\n  --tw-hue-rotate: hue-rotate(-90deg);\n}\n\n.-hue-rotate-60 {\n  --tw-hue-rotate: hue-rotate(-60deg);\n}\n\n.-hue-rotate-30 {\n  --tw-hue-rotate: hue-rotate(-30deg);\n}\n\n.-hue-rotate-15 {\n  --tw-hue-rotate: hue-rotate(-15deg);\n}\n\n.invert-0 {\n  --tw-invert: invert(0);\n}\n\n.invert {\n  --tw-invert: invert(100%);\n}\n\n.saturate-0 {\n  --tw-saturate: saturate(0);\n}\n\n.saturate-50 {\n  --tw-saturate: saturate(.5);\n}\n\n.saturate-100 {\n  --tw-saturate: saturate(1);\n}\n\n.saturate-150 {\n  --tw-saturate: saturate(1.5);\n}\n\n.saturate-200 {\n  --tw-saturate: saturate(2);\n}\n\n.sepia-0 {\n  --tw-sepia: sepia(0);\n}\n\n.sepia {\n  --tw-sepia: sepia(100%);\n}\n\n.backdrop-filter {\n  --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n}\n\n.backdrop-filter-none {\n  -webkit-backdrop-filter: none;\n          backdrop-filter: none;\n}\n\n.backdrop-blur-0 {\n  --tw-backdrop-blur: blur(0);\n}\n\n.backdrop-blur-none {\n  --tw-backdrop-blur: blur(0);\n}\n\n.backdrop-blur-sm {\n  --tw-backdrop-blur: blur(4px);\n}\n\n.backdrop-blur {\n  --tw-backdrop-blur: blur(8px);\n}\n\n.backdrop-blur-md {\n  --tw-backdrop-blur: blur(12px);\n}\n\n.backdrop-blur-lg {\n  --tw-backdrop-blur: blur(16px);\n}\n\n.backdrop-blur-xl {\n  --tw-backdrop-blur: blur(24px);\n}\n\n.backdrop-blur-2xl {\n  --tw-backdrop-blur: blur(40px);\n}\n\n.backdrop-blur-3xl {\n  --tw-backdrop-blur: blur(64px);\n}\n\n.backdrop-brightness-0 {\n  --tw-backdrop-brightness: brightness(0);\n}\n\n.backdrop-brightness-50 {\n  --tw-backdrop-brightness: brightness(.5);\n}\n\n.backdrop-brightness-75 {\n  --tw-backdrop-brightness: brightness(.75);\n}\n\n.backdrop-brightness-90 {\n  --tw-backdrop-brightness: brightness(.9);\n}\n\n.backdrop-brightness-95 {\n  --tw-backdrop-brightness: brightness(.95);\n}\n\n.backdrop-brightness-100 {\n  --tw-backdrop-brightness: brightness(1);\n}\n\n.backdrop-brightness-105 {\n  --tw-backdrop-brightness: brightness(1.05);\n}\n\n.backdrop-brightness-110 {\n  --tw-backdrop-brightness: brightness(1.1);\n}\n\n.backdrop-brightness-125 {\n  --tw-backdrop-brightness: brightness(1.25);\n}\n\n.backdrop-brightness-150 {\n  --tw-backdrop-brightness: brightness(1.5);\n}\n\n.backdrop-brightness-200 {\n  --tw-backdrop-brightness: brightness(2);\n}\n\n.backdrop-contrast-0 {\n  --tw-backdrop-contrast: contrast(0);\n}\n\n.backdrop-contrast-50 {\n  --tw-backdrop-contrast: contrast(.5);\n}\n\n.backdrop-contrast-75 {\n  --tw-backdrop-contrast: contrast(.75);\n}\n\n.backdrop-contrast-100 {\n  --tw-backdrop-contrast: contrast(1);\n}\n\n.backdrop-contrast-125 {\n  --tw-backdrop-contrast: contrast(1.25);\n}\n\n.backdrop-contrast-150 {\n  --tw-backdrop-contrast: contrast(1.5);\n}\n\n.backdrop-contrast-200 {\n  --tw-backdrop-contrast: contrast(2);\n}\n\n.backdrop-grayscale-0 {\n  --tw-backdrop-grayscale: grayscale(0);\n}\n\n.backdrop-grayscale {\n  --tw-backdrop-grayscale: grayscale(100%);\n}\n\n.backdrop-hue-rotate-0 {\n  --tw-backdrop-hue-rotate: hue-rotate(0deg);\n}\n\n.backdrop-hue-rotate-15 {\n  --tw-backdrop-hue-rotate: hue-rotate(15deg);\n}\n\n.backdrop-hue-rotate-30 {\n  --tw-backdrop-hue-rotate: hue-rotate(30deg);\n}\n\n.backdrop-hue-rotate-60 {\n  --tw-backdrop-hue-rotate: hue-rotate(60deg);\n}\n\n.backdrop-hue-rotate-90 {\n  --tw-backdrop-hue-rotate: hue-rotate(90deg);\n}\n\n.backdrop-hue-rotate-180 {\n  --tw-backdrop-hue-rotate: hue-rotate(180deg);\n}\n\n.-backdrop-hue-rotate-180 {\n  --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n}\n\n.-backdrop-hue-rotate-90 {\n  --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n}\n\n.-backdrop-hue-rotate-60 {\n  --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n}\n\n.-backdrop-hue-rotate-30 {\n  --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n}\n\n.-backdrop-hue-rotate-15 {\n  --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n}\n\n.backdrop-invert-0 {\n  --tw-backdrop-invert: invert(0);\n}\n\n.backdrop-invert {\n  --tw-backdrop-invert: invert(100%);\n}\n\n.backdrop-opacity-0 {\n  --tw-backdrop-opacity: opacity(0);\n}\n\n.backdrop-opacity-5 {\n  --tw-backdrop-opacity: opacity(0.05);\n}\n\n.backdrop-opacity-10 {\n  --tw-backdrop-opacity: opacity(0.1);\n}\n\n.backdrop-opacity-20 {\n  --tw-backdrop-opacity: opacity(0.2);\n}\n\n.backdrop-opacity-25 {\n  --tw-backdrop-opacity: opacity(0.25);\n}\n\n.backdrop-opacity-30 {\n  --tw-backdrop-opacity: opacity(0.3);\n}\n\n.backdrop-opacity-40 {\n  --tw-backdrop-opacity: opacity(0.4);\n}\n\n.backdrop-opacity-50 {\n  --tw-backdrop-opacity: opacity(0.5);\n}\n\n.backdrop-opacity-60 {\n  --tw-backdrop-opacity: opacity(0.6);\n}\n\n.backdrop-opacity-70 {\n  --tw-backdrop-opacity: opacity(0.7);\n}\n\n.backdrop-opacity-75 {\n  --tw-backdrop-opacity: opacity(0.75);\n}\n\n.backdrop-opacity-80 {\n  --tw-backdrop-opacity: opacity(0.8);\n}\n\n.backdrop-opacity-90 {\n  --tw-backdrop-opacity: opacity(0.9);\n}\n\n.backdrop-opacity-95 {\n  --tw-backdrop-opacity: opacity(0.95);\n}\n\n.backdrop-opacity-100 {\n  --tw-backdrop-opacity: opacity(1);\n}\n\n.backdrop-saturate-0 {\n  --tw-backdrop-saturate: saturate(0);\n}\n\n.backdrop-saturate-50 {\n  --tw-backdrop-saturate: saturate(.5);\n}\n\n.backdrop-saturate-100 {\n  --tw-backdrop-saturate: saturate(1);\n}\n\n.backdrop-saturate-150 {\n  --tw-backdrop-saturate: saturate(1.5);\n}\n\n.backdrop-saturate-200 {\n  --tw-backdrop-saturate: saturate(2);\n}\n\n.backdrop-sepia-0 {\n  --tw-backdrop-sepia: sepia(0);\n}\n\n.backdrop-sepia {\n  --tw-backdrop-sepia: sepia(100%);\n}\n\n.transition-none {\n  transition-property: none;\n}\n\n.transition-all {\n  transition-property: all;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition {\n  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition-colors {\n  transition-property: background-color, border-color, color, fill, stroke;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition-opacity {\n  transition-property: opacity;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition-shadow {\n  transition-property: box-shadow;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition-transform {\n  transition-property: transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition-bg {\n  transition-property: background;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.delay-75 {\n  transition-delay: 75ms;\n}\n\n.delay-100 {\n  transition-delay: 100ms;\n}\n\n.delay-150 {\n  transition-delay: 150ms;\n}\n\n.delay-200 {\n  transition-delay: 200ms;\n}\n\n.delay-300 {\n  transition-delay: 300ms;\n}\n\n.delay-500 {\n  transition-delay: 500ms;\n}\n\n.delay-700 {\n  transition-delay: 700ms;\n}\n\n.delay-1000 {\n  transition-delay: 1000ms;\n}\n\n.delay-slow {\n  transition-delay: 0.5s;\n}\n\n.delay-slower {\n  transition-delay: 0.5s;\n}\n\n.delay-fast {\n  transition-delay: 0.15s;\n}\n\n.delay-faster {\n  transition-delay: 0.075s;\n}\n\n.duration-75 {\n  transition-duration: 75ms;\n}\n\n.duration-100 {\n  transition-duration: 100ms;\n}\n\n.duration-150 {\n  transition-duration: 150ms;\n}\n\n.duration-200 {\n  transition-duration: 200ms;\n}\n\n.duration-300 {\n  transition-duration: 300ms;\n}\n\n.duration-500 {\n  transition-duration: 500ms;\n}\n\n.duration-700 {\n  transition-duration: 700ms;\n}\n\n.duration-1000 {\n  transition-duration: 1000ms;\n}\n\n.duration-slow {\n  transition-duration: 0.5s;\n}\n\n.duration-slower {\n  transition-duration: 0.5s;\n}\n\n.duration-fast {\n  transition-duration: 0.15s;\n}\n\n.duration-faster {\n  transition-duration: 0.075s;\n}\n\n.ease-linear {\n  transition-timing-function: linear;\n}\n\n.ease-in {\n  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n}\n\n.ease-out {\n  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n}\n\n.ease-in-out {\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.content-none {\n  content: none;\n}\n\n.filter-none {\n  filter: none;\n}\n\n.filter-grayscale {\n  filter: grayscale(1);\n}\n\n.filter-invert {\n  filter: invert(1);\n}\n\n.filter-sepia {\n  filter: sepia(1);\n}\n\n.backdrop-none {\n  -webkit-backdrop-filter: none;\n          backdrop-filter: none;\n}\n\n.backdrop-blur {\n  -webkit-backdrop-filter: blur(20px);\n          backdrop-filter: blur(20px);\n}\n\n.lf-shadow-default {\n  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n}\n\n.lf-shadow-md {\n  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n}\n\n.lf-shadow-lg {\n  box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n}\n\n.lf-shadow-inner {\n  box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n}\n\n.lf-shadow-outline {\n  box-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n}\n\n.lf-shadow {\n  box-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n}\n\n@media (min-width: 576px) {\n  .sm\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 576px) {\n    .sm\\:container {\n      max-width: 576px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .sm\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 992px) {\n    .sm\\:container {\n      max-width: 992px;\n    }\n  }\n\n  @media (min-width: 1200px) {\n    .sm\\:container {\n      max-width: 1200px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .sm\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .sm\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .sm\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .sm\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .sm\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .sm\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .sm\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .sm\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .sm\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .sm\\:visible {\n    visibility: visible;\n  }\n\n  .sm\\:invisible {\n    visibility: hidden;\n  }\n\n  .sm\\:static {\n    position: static;\n  }\n\n  .sm\\:fixed {\n    position: fixed;\n  }\n\n  .sm\\:absolute {\n    position: absolute;\n  }\n\n  .sm\\:relative {\n    position: relative;\n  }\n\n  .sm\\:sticky {\n    position: sticky;\n  }\n\n  .sm\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .sm\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .sm\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .sm\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .sm\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .sm\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .sm\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .sm\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .sm\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .sm\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .sm\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .sm\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .sm\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .sm\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .sm\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .sm\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .sm\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .sm\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .sm\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .sm\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .sm\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .sm\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .sm\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .sm\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .sm\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .sm\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .sm\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .sm\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .sm\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .sm\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .sm\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .sm\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .sm\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .sm\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .sm\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .sm\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .sm\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .sm\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .sm\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .sm\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .sm\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .sm\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .sm\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .sm\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .sm\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .sm\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .sm\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .sm\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .sm\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .sm\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .sm\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .sm\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .sm\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .sm\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .sm\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .sm\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .sm\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .sm\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .sm\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .sm\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .sm\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .sm\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .sm\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .sm\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .sm\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .sm\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .sm\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .sm\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .sm\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .sm\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .sm\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .sm\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .sm\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .sm\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .sm\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .sm\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .sm\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .sm\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .sm\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .sm\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .sm\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .sm\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .sm\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .sm\\:inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .sm\\:inset-x-1 {\n    left: 0.25rem;\n    right: 0.25rem;\n  }\n\n  .sm\\:inset-x-2 {\n    left: 0.5rem;\n    right: 0.5rem;\n  }\n\n  .sm\\:inset-x-3 {\n    left: 0.75rem;\n    right: 0.75rem;\n  }\n\n  .sm\\:inset-x-4 {\n    left: 1rem;\n    right: 1rem;\n  }\n\n  .sm\\:inset-x-5 {\n    left: 1.25rem;\n    right: 1.25rem;\n  }\n\n  .sm\\:inset-x-6 {\n    left: 1.5rem;\n    right: 1.5rem;\n  }\n\n  .sm\\:inset-x-7 {\n    left: 1.75rem;\n    right: 1.75rem;\n  }\n\n  .sm\\:inset-x-8 {\n    left: 2rem;\n    right: 2rem;\n  }\n\n  .sm\\:inset-x-9 {\n    left: 2.25rem;\n    right: 2.25rem;\n  }\n\n  .sm\\:inset-x-10 {\n    left: 2.5rem;\n    right: 2.5rem;\n  }\n\n  .sm\\:inset-x-11 {\n    left: 2.75rem;\n    right: 2.75rem;\n  }\n\n  .sm\\:inset-x-12 {\n    left: 3rem;\n    right: 3rem;\n  }\n\n  .sm\\:inset-x-14 {\n    left: 3.5rem;\n    right: 3.5rem;\n  }\n\n  .sm\\:inset-x-16 {\n    left: 4rem;\n    right: 4rem;\n  }\n\n  .sm\\:inset-x-20 {\n    left: 5rem;\n    right: 5rem;\n  }\n\n  .sm\\:inset-x-24 {\n    left: 6rem;\n    right: 6rem;\n  }\n\n  .sm\\:inset-x-28 {\n    left: 7rem;\n    right: 7rem;\n  }\n\n  .sm\\:inset-x-32 {\n    left: 8rem;\n    right: 8rem;\n  }\n\n  .sm\\:inset-x-36 {\n    left: 9rem;\n    right: 9rem;\n  }\n\n  .sm\\:inset-x-40 {\n    left: 10rem;\n    right: 10rem;\n  }\n\n  .sm\\:inset-x-44 {\n    left: 11rem;\n    right: 11rem;\n  }\n\n  .sm\\:inset-x-48 {\n    left: 12rem;\n    right: 12rem;\n  }\n\n  .sm\\:inset-x-52 {\n    left: 13rem;\n    right: 13rem;\n  }\n\n  .sm\\:inset-x-56 {\n    left: 14rem;\n    right: 14rem;\n  }\n\n  .sm\\:inset-x-60 {\n    left: 15rem;\n    right: 15rem;\n  }\n\n  .sm\\:inset-x-64 {\n    left: 16rem;\n    right: 16rem;\n  }\n\n  .sm\\:inset-x-72 {\n    left: 18rem;\n    right: 18rem;\n  }\n\n  .sm\\:inset-x-80 {\n    left: 20rem;\n    right: 20rem;\n  }\n\n  .sm\\:inset-x-96 {\n    left: 24rem;\n    right: 24rem;\n  }\n\n  .sm\\:inset-x-auto {\n    left: auto;\n    right: auto;\n  }\n\n  .sm\\:inset-x-px {\n    left: 1px;\n    right: 1px;\n  }\n\n  .sm\\:inset-x-0\\.5 {\n    left: 0.125rem;\n    right: 0.125rem;\n  }\n\n  .sm\\:inset-x-1\\.5 {\n    left: 0.375rem;\n    right: 0.375rem;\n  }\n\n  .sm\\:inset-x-2\\.5 {\n    left: 0.625rem;\n    right: 0.625rem;\n  }\n\n  .sm\\:inset-x-3\\.5 {\n    left: 0.875rem;\n    right: 0.875rem;\n  }\n\n  .sm\\:-inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .sm\\:-inset-x-1 {\n    left: -0.25rem;\n    right: -0.25rem;\n  }\n\n  .sm\\:-inset-x-2 {\n    left: -0.5rem;\n    right: -0.5rem;\n  }\n\n  .sm\\:-inset-x-3 {\n    left: -0.75rem;\n    right: -0.75rem;\n  }\n\n  .sm\\:-inset-x-4 {\n    left: -1rem;\n    right: -1rem;\n  }\n\n  .sm\\:-inset-x-5 {\n    left: -1.25rem;\n    right: -1.25rem;\n  }\n\n  .sm\\:-inset-x-6 {\n    left: -1.5rem;\n    right: -1.5rem;\n  }\n\n  .sm\\:-inset-x-7 {\n    left: -1.75rem;\n    right: -1.75rem;\n  }\n\n  .sm\\:-inset-x-8 {\n    left: -2rem;\n    right: -2rem;\n  }\n\n  .sm\\:-inset-x-9 {\n    left: -2.25rem;\n    right: -2.25rem;\n  }\n\n  .sm\\:-inset-x-10 {\n    left: -2.5rem;\n    right: -2.5rem;\n  }\n\n  .sm\\:-inset-x-11 {\n    left: -2.75rem;\n    right: -2.75rem;\n  }\n\n  .sm\\:-inset-x-12 {\n    left: -3rem;\n    right: -3rem;\n  }\n\n  .sm\\:-inset-x-14 {\n    left: -3.5rem;\n    right: -3.5rem;\n  }\n\n  .sm\\:-inset-x-16 {\n    left: -4rem;\n    right: -4rem;\n  }\n\n  .sm\\:-inset-x-20 {\n    left: -5rem;\n    right: -5rem;\n  }\n\n  .sm\\:-inset-x-24 {\n    left: -6rem;\n    right: -6rem;\n  }\n\n  .sm\\:-inset-x-28 {\n    left: -7rem;\n    right: -7rem;\n  }\n\n  .sm\\:-inset-x-32 {\n    left: -8rem;\n    right: -8rem;\n  }\n\n  .sm\\:-inset-x-36 {\n    left: -9rem;\n    right: -9rem;\n  }\n\n  .sm\\:-inset-x-40 {\n    left: -10rem;\n    right: -10rem;\n  }\n\n  .sm\\:-inset-x-44 {\n    left: -11rem;\n    right: -11rem;\n  }\n\n  .sm\\:-inset-x-48 {\n    left: -12rem;\n    right: -12rem;\n  }\n\n  .sm\\:-inset-x-52 {\n    left: -13rem;\n    right: -13rem;\n  }\n\n  .sm\\:-inset-x-56 {\n    left: -14rem;\n    right: -14rem;\n  }\n\n  .sm\\:-inset-x-60 {\n    left: -15rem;\n    right: -15rem;\n  }\n\n  .sm\\:-inset-x-64 {\n    left: -16rem;\n    right: -16rem;\n  }\n\n  .sm\\:-inset-x-72 {\n    left: -18rem;\n    right: -18rem;\n  }\n\n  .sm\\:-inset-x-80 {\n    left: -20rem;\n    right: -20rem;\n  }\n\n  .sm\\:-inset-x-96 {\n    left: -24rem;\n    right: -24rem;\n  }\n\n  .sm\\:-inset-x-px {\n    left: -1px;\n    right: -1px;\n  }\n\n  .sm\\:-inset-x-0\\.5 {\n    left: -0.125rem;\n    right: -0.125rem;\n  }\n\n  .sm\\:-inset-x-1\\.5 {\n    left: -0.375rem;\n    right: -0.375rem;\n  }\n\n  .sm\\:-inset-x-2\\.5 {\n    left: -0.625rem;\n    right: -0.625rem;\n  }\n\n  .sm\\:-inset-x-3\\.5 {\n    left: -0.875rem;\n    right: -0.875rem;\n  }\n\n  .sm\\:inset-x-1\\/2 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .sm\\:inset-x-1\\/3 {\n    left: 33.333333%;\n    right: 33.333333%;\n  }\n\n  .sm\\:inset-x-2\\/3 {\n    left: 66.666667%;\n    right: 66.666667%;\n  }\n\n  .sm\\:inset-x-1\\/4 {\n    left: 25%;\n    right: 25%;\n  }\n\n  .sm\\:inset-x-2\\/4 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .sm\\:inset-x-3\\/4 {\n    left: 75%;\n    right: 75%;\n  }\n\n  .sm\\:inset-x-full {\n    left: 100%;\n    right: 100%;\n  }\n\n  .sm\\:-inset-x-1\\/2 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .sm\\:-inset-x-1\\/3 {\n    left: -33.333333%;\n    right: -33.333333%;\n  }\n\n  .sm\\:-inset-x-2\\/3 {\n    left: -66.666667%;\n    right: -66.666667%;\n  }\n\n  .sm\\:-inset-x-1\\/4 {\n    left: -25%;\n    right: -25%;\n  }\n\n  .sm\\:-inset-x-2\\/4 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .sm\\:-inset-x-3\\/4 {\n    left: -75%;\n    right: -75%;\n  }\n\n  .sm\\:-inset-x-full {\n    left: -100%;\n    right: -100%;\n  }\n\n  .sm\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .sm\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .sm\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .sm\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .sm\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .sm\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .sm\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .sm\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .sm\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .sm\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .sm\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .sm\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .sm\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .sm\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .sm\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .sm\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .sm\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .sm\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .sm\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .sm\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .sm\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .sm\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .sm\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .sm\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .sm\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .sm\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .sm\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .sm\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .sm\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .sm\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .sm\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .sm\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .sm\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .sm\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .sm\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .sm\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .sm\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .sm\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .sm\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .sm\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .sm\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .sm\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .sm\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .sm\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .sm\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .sm\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .sm\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .sm\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .sm\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .sm\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .sm\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .sm\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .sm\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .sm\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .sm\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .sm\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .sm\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .sm\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .sm\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .sm\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .sm\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .sm\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .sm\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .sm\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .sm\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .sm\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .sm\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .sm\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .sm\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .sm\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .sm\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .sm\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .sm\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .sm\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .sm\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .sm\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .sm\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .sm\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .sm\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .sm\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .sm\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .sm\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .sm\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .sm\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .sm\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .sm\\:top-0 {\n    top: 0px;\n  }\n\n  .sm\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .sm\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .sm\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .sm\\:top-4 {\n    top: 1rem;\n  }\n\n  .sm\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .sm\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .sm\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .sm\\:top-8 {\n    top: 2rem;\n  }\n\n  .sm\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .sm\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .sm\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .sm\\:top-12 {\n    top: 3rem;\n  }\n\n  .sm\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .sm\\:top-16 {\n    top: 4rem;\n  }\n\n  .sm\\:top-20 {\n    top: 5rem;\n  }\n\n  .sm\\:top-24 {\n    top: 6rem;\n  }\n\n  .sm\\:top-28 {\n    top: 7rem;\n  }\n\n  .sm\\:top-32 {\n    top: 8rem;\n  }\n\n  .sm\\:top-36 {\n    top: 9rem;\n  }\n\n  .sm\\:top-40 {\n    top: 10rem;\n  }\n\n  .sm\\:top-44 {\n    top: 11rem;\n  }\n\n  .sm\\:top-48 {\n    top: 12rem;\n  }\n\n  .sm\\:top-52 {\n    top: 13rem;\n  }\n\n  .sm\\:top-56 {\n    top: 14rem;\n  }\n\n  .sm\\:top-60 {\n    top: 15rem;\n  }\n\n  .sm\\:top-64 {\n    top: 16rem;\n  }\n\n  .sm\\:top-72 {\n    top: 18rem;\n  }\n\n  .sm\\:top-80 {\n    top: 20rem;\n  }\n\n  .sm\\:top-96 {\n    top: 24rem;\n  }\n\n  .sm\\:top-auto {\n    top: auto;\n  }\n\n  .sm\\:top-px {\n    top: 1px;\n  }\n\n  .sm\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .sm\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .sm\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .sm\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .sm\\:-top-0 {\n    top: 0px;\n  }\n\n  .sm\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .sm\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .sm\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .sm\\:-top-4 {\n    top: -1rem;\n  }\n\n  .sm\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .sm\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .sm\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .sm\\:-top-8 {\n    top: -2rem;\n  }\n\n  .sm\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .sm\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .sm\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .sm\\:-top-12 {\n    top: -3rem;\n  }\n\n  .sm\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .sm\\:-top-16 {\n    top: -4rem;\n  }\n\n  .sm\\:-top-20 {\n    top: -5rem;\n  }\n\n  .sm\\:-top-24 {\n    top: -6rem;\n  }\n\n  .sm\\:-top-28 {\n    top: -7rem;\n  }\n\n  .sm\\:-top-32 {\n    top: -8rem;\n  }\n\n  .sm\\:-top-36 {\n    top: -9rem;\n  }\n\n  .sm\\:-top-40 {\n    top: -10rem;\n  }\n\n  .sm\\:-top-44 {\n    top: -11rem;\n  }\n\n  .sm\\:-top-48 {\n    top: -12rem;\n  }\n\n  .sm\\:-top-52 {\n    top: -13rem;\n  }\n\n  .sm\\:-top-56 {\n    top: -14rem;\n  }\n\n  .sm\\:-top-60 {\n    top: -15rem;\n  }\n\n  .sm\\:-top-64 {\n    top: -16rem;\n  }\n\n  .sm\\:-top-72 {\n    top: -18rem;\n  }\n\n  .sm\\:-top-80 {\n    top: -20rem;\n  }\n\n  .sm\\:-top-96 {\n    top: -24rem;\n  }\n\n  .sm\\:-top-px {\n    top: -1px;\n  }\n\n  .sm\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .sm\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .sm\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .sm\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .sm\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .sm\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .sm\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .sm\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .sm\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .sm\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .sm\\:top-full {\n    top: 100%;\n  }\n\n  .sm\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .sm\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .sm\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .sm\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .sm\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .sm\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .sm\\:-top-full {\n    top: -100%;\n  }\n\n  .sm\\:right-0 {\n    right: 0px;\n  }\n\n  .sm\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .sm\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .sm\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .sm\\:right-4 {\n    right: 1rem;\n  }\n\n  .sm\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .sm\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .sm\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .sm\\:right-8 {\n    right: 2rem;\n  }\n\n  .sm\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .sm\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .sm\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .sm\\:right-12 {\n    right: 3rem;\n  }\n\n  .sm\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .sm\\:right-16 {\n    right: 4rem;\n  }\n\n  .sm\\:right-20 {\n    right: 5rem;\n  }\n\n  .sm\\:right-24 {\n    right: 6rem;\n  }\n\n  .sm\\:right-28 {\n    right: 7rem;\n  }\n\n  .sm\\:right-32 {\n    right: 8rem;\n  }\n\n  .sm\\:right-36 {\n    right: 9rem;\n  }\n\n  .sm\\:right-40 {\n    right: 10rem;\n  }\n\n  .sm\\:right-44 {\n    right: 11rem;\n  }\n\n  .sm\\:right-48 {\n    right: 12rem;\n  }\n\n  .sm\\:right-52 {\n    right: 13rem;\n  }\n\n  .sm\\:right-56 {\n    right: 14rem;\n  }\n\n  .sm\\:right-60 {\n    right: 15rem;\n  }\n\n  .sm\\:right-64 {\n    right: 16rem;\n  }\n\n  .sm\\:right-72 {\n    right: 18rem;\n  }\n\n  .sm\\:right-80 {\n    right: 20rem;\n  }\n\n  .sm\\:right-96 {\n    right: 24rem;\n  }\n\n  .sm\\:right-auto {\n    right: auto;\n  }\n\n  .sm\\:right-px {\n    right: 1px;\n  }\n\n  .sm\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .sm\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .sm\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .sm\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .sm\\:-right-0 {\n    right: 0px;\n  }\n\n  .sm\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .sm\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .sm\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .sm\\:-right-4 {\n    right: -1rem;\n  }\n\n  .sm\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .sm\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .sm\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .sm\\:-right-8 {\n    right: -2rem;\n  }\n\n  .sm\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .sm\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .sm\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .sm\\:-right-12 {\n    right: -3rem;\n  }\n\n  .sm\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .sm\\:-right-16 {\n    right: -4rem;\n  }\n\n  .sm\\:-right-20 {\n    right: -5rem;\n  }\n\n  .sm\\:-right-24 {\n    right: -6rem;\n  }\n\n  .sm\\:-right-28 {\n    right: -7rem;\n  }\n\n  .sm\\:-right-32 {\n    right: -8rem;\n  }\n\n  .sm\\:-right-36 {\n    right: -9rem;\n  }\n\n  .sm\\:-right-40 {\n    right: -10rem;\n  }\n\n  .sm\\:-right-44 {\n    right: -11rem;\n  }\n\n  .sm\\:-right-48 {\n    right: -12rem;\n  }\n\n  .sm\\:-right-52 {\n    right: -13rem;\n  }\n\n  .sm\\:-right-56 {\n    right: -14rem;\n  }\n\n  .sm\\:-right-60 {\n    right: -15rem;\n  }\n\n  .sm\\:-right-64 {\n    right: -16rem;\n  }\n\n  .sm\\:-right-72 {\n    right: -18rem;\n  }\n\n  .sm\\:-right-80 {\n    right: -20rem;\n  }\n\n  .sm\\:-right-96 {\n    right: -24rem;\n  }\n\n  .sm\\:-right-px {\n    right: -1px;\n  }\n\n  .sm\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .sm\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .sm\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .sm\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .sm\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .sm\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .sm\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .sm\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .sm\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .sm\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .sm\\:right-full {\n    right: 100%;\n  }\n\n  .sm\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .sm\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .sm\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .sm\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .sm\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .sm\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .sm\\:-right-full {\n    right: -100%;\n  }\n\n  .sm\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .sm\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .sm\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .sm\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .sm\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .sm\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .sm\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .sm\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .sm\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .sm\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .sm\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .sm\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .sm\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .sm\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .sm\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .sm\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .sm\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .sm\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .sm\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .sm\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .sm\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .sm\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .sm\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .sm\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .sm\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .sm\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .sm\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .sm\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .sm\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .sm\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .sm\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .sm\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .sm\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .sm\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .sm\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .sm\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .sm\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .sm\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .sm\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .sm\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .sm\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .sm\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .sm\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .sm\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .sm\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .sm\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .sm\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .sm\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .sm\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .sm\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .sm\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .sm\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .sm\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .sm\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .sm\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .sm\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .sm\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .sm\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .sm\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .sm\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .sm\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .sm\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .sm\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .sm\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .sm\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .sm\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .sm\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .sm\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .sm\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .sm\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .sm\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .sm\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .sm\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .sm\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .sm\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .sm\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .sm\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .sm\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .sm\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .sm\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .sm\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .sm\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .sm\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .sm\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .sm\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .sm\\:left-0 {\n    left: 0px;\n  }\n\n  .sm\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .sm\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .sm\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .sm\\:left-4 {\n    left: 1rem;\n  }\n\n  .sm\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .sm\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .sm\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .sm\\:left-8 {\n    left: 2rem;\n  }\n\n  .sm\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .sm\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .sm\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .sm\\:left-12 {\n    left: 3rem;\n  }\n\n  .sm\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .sm\\:left-16 {\n    left: 4rem;\n  }\n\n  .sm\\:left-20 {\n    left: 5rem;\n  }\n\n  .sm\\:left-24 {\n    left: 6rem;\n  }\n\n  .sm\\:left-28 {\n    left: 7rem;\n  }\n\n  .sm\\:left-32 {\n    left: 8rem;\n  }\n\n  .sm\\:left-36 {\n    left: 9rem;\n  }\n\n  .sm\\:left-40 {\n    left: 10rem;\n  }\n\n  .sm\\:left-44 {\n    left: 11rem;\n  }\n\n  .sm\\:left-48 {\n    left: 12rem;\n  }\n\n  .sm\\:left-52 {\n    left: 13rem;\n  }\n\n  .sm\\:left-56 {\n    left: 14rem;\n  }\n\n  .sm\\:left-60 {\n    left: 15rem;\n  }\n\n  .sm\\:left-64 {\n    left: 16rem;\n  }\n\n  .sm\\:left-72 {\n    left: 18rem;\n  }\n\n  .sm\\:left-80 {\n    left: 20rem;\n  }\n\n  .sm\\:left-96 {\n    left: 24rem;\n  }\n\n  .sm\\:left-auto {\n    left: auto;\n  }\n\n  .sm\\:left-px {\n    left: 1px;\n  }\n\n  .sm\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .sm\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .sm\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .sm\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .sm\\:-left-0 {\n    left: 0px;\n  }\n\n  .sm\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .sm\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .sm\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .sm\\:-left-4 {\n    left: -1rem;\n  }\n\n  .sm\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .sm\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .sm\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .sm\\:-left-8 {\n    left: -2rem;\n  }\n\n  .sm\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .sm\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .sm\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .sm\\:-left-12 {\n    left: -3rem;\n  }\n\n  .sm\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .sm\\:-left-16 {\n    left: -4rem;\n  }\n\n  .sm\\:-left-20 {\n    left: -5rem;\n  }\n\n  .sm\\:-left-24 {\n    left: -6rem;\n  }\n\n  .sm\\:-left-28 {\n    left: -7rem;\n  }\n\n  .sm\\:-left-32 {\n    left: -8rem;\n  }\n\n  .sm\\:-left-36 {\n    left: -9rem;\n  }\n\n  .sm\\:-left-40 {\n    left: -10rem;\n  }\n\n  .sm\\:-left-44 {\n    left: -11rem;\n  }\n\n  .sm\\:-left-48 {\n    left: -12rem;\n  }\n\n  .sm\\:-left-52 {\n    left: -13rem;\n  }\n\n  .sm\\:-left-56 {\n    left: -14rem;\n  }\n\n  .sm\\:-left-60 {\n    left: -15rem;\n  }\n\n  .sm\\:-left-64 {\n    left: -16rem;\n  }\n\n  .sm\\:-left-72 {\n    left: -18rem;\n  }\n\n  .sm\\:-left-80 {\n    left: -20rem;\n  }\n\n  .sm\\:-left-96 {\n    left: -24rem;\n  }\n\n  .sm\\:-left-px {\n    left: -1px;\n  }\n\n  .sm\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .sm\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .sm\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .sm\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .sm\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .sm\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .sm\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .sm\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .sm\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .sm\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .sm\\:left-full {\n    left: 100%;\n  }\n\n  .sm\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .sm\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .sm\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .sm\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .sm\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .sm\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .sm\\:-left-full {\n    left: -100%;\n  }\n\n  .sm\\:isolate {\n    isolation: isolate;\n  }\n\n  .sm\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .sm\\:z-0 {\n    z-index: 0;\n  }\n\n  .sm\\:z-10 {\n    z-index: 10;\n  }\n\n  .sm\\:z-20 {\n    z-index: 20;\n  }\n\n  .sm\\:z-30 {\n    z-index: 30;\n  }\n\n  .sm\\:z-40 {\n    z-index: 40;\n  }\n\n  .sm\\:z-50 {\n    z-index: 50;\n  }\n\n  .sm\\:z-auto {\n    z-index: auto;\n  }\n\n  .sm\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .sm\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .sm\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .sm\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .sm\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .sm\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .sm\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .sm\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .sm\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .sm\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .sm\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .sm\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .sm\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .sm\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .sm\\:order-1 {\n    order: 1;\n  }\n\n  .sm\\:order-2 {\n    order: 2;\n  }\n\n  .sm\\:order-3 {\n    order: 3;\n  }\n\n  .sm\\:order-4 {\n    order: 4;\n  }\n\n  .sm\\:order-5 {\n    order: 5;\n  }\n\n  .sm\\:order-6 {\n    order: 6;\n  }\n\n  .sm\\:order-7 {\n    order: 7;\n  }\n\n  .sm\\:order-8 {\n    order: 8;\n  }\n\n  .sm\\:order-9 {\n    order: 9;\n  }\n\n  .sm\\:order-10 {\n    order: 10;\n  }\n\n  .sm\\:order-11 {\n    order: 11;\n  }\n\n  .sm\\:order-12 {\n    order: 12;\n  }\n\n  .sm\\:order-first {\n    order: -9999;\n  }\n\n  .sm\\:order-last {\n    order: 9999;\n  }\n\n  .sm\\:order-none {\n    order: 0;\n  }\n\n  .sm\\:col-auto {\n    grid-column: auto;\n  }\n\n  .sm\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .sm\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .sm\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .sm\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .sm\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .sm\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .sm\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .sm\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .sm\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .sm\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .sm\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .sm\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .sm\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .sm\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .sm\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .sm\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .sm\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .sm\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .sm\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .sm\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .sm\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .sm\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .sm\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .sm\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .sm\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .sm\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .sm\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .sm\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .sm\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .sm\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .sm\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .sm\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .sm\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .sm\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .sm\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .sm\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .sm\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .sm\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .sm\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .sm\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .sm\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .sm\\:row-auto {\n    grid-row: auto;\n  }\n\n  .sm\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .sm\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .sm\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .sm\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .sm\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .sm\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .sm\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .sm\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .sm\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .sm\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .sm\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .sm\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .sm\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .sm\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .sm\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .sm\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .sm\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .sm\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .sm\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .sm\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .sm\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .sm\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .sm\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .sm\\:float-right {\n    float: right;\n  }\n\n  .sm\\:float-left {\n    float: left;\n  }\n\n  .sm\\:float-none {\n    float: none;\n  }\n\n  .sm\\:clear-left {\n    clear: left;\n  }\n\n  .sm\\:clear-right {\n    clear: right;\n  }\n\n  .sm\\:clear-both {\n    clear: both;\n  }\n\n  .sm\\:clear-none {\n    clear: none;\n  }\n\n  .sm\\:m-0 {\n    margin: 0px;\n  }\n\n  .sm\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .sm\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .sm\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .sm\\:m-4 {\n    margin: 1rem;\n  }\n\n  .sm\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .sm\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .sm\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .sm\\:m-8 {\n    margin: 2rem;\n  }\n\n  .sm\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .sm\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .sm\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .sm\\:m-12 {\n    margin: 3rem;\n  }\n\n  .sm\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .sm\\:m-16 {\n    margin: 4rem;\n  }\n\n  .sm\\:m-20 {\n    margin: 5rem;\n  }\n\n  .sm\\:m-24 {\n    margin: 6rem;\n  }\n\n  .sm\\:m-28 {\n    margin: 7rem;\n  }\n\n  .sm\\:m-32 {\n    margin: 8rem;\n  }\n\n  .sm\\:m-36 {\n    margin: 9rem;\n  }\n\n  .sm\\:m-40 {\n    margin: 10rem;\n  }\n\n  .sm\\:m-44 {\n    margin: 11rem;\n  }\n\n  .sm\\:m-48 {\n    margin: 12rem;\n  }\n\n  .sm\\:m-52 {\n    margin: 13rem;\n  }\n\n  .sm\\:m-56 {\n    margin: 14rem;\n  }\n\n  .sm\\:m-60 {\n    margin: 15rem;\n  }\n\n  .sm\\:m-64 {\n    margin: 16rem;\n  }\n\n  .sm\\:m-72 {\n    margin: 18rem;\n  }\n\n  .sm\\:m-80 {\n    margin: 20rem;\n  }\n\n  .sm\\:m-96 {\n    margin: 24rem;\n  }\n\n  .sm\\:m-auto {\n    margin: auto;\n  }\n\n  .sm\\:m-px {\n    margin: 1px;\n  }\n\n  .sm\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .sm\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .sm\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .sm\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .sm\\:-m-0 {\n    margin: 0px;\n  }\n\n  .sm\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .sm\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .sm\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .sm\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .sm\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .sm\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .sm\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .sm\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .sm\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .sm\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .sm\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .sm\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .sm\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .sm\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .sm\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .sm\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .sm\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .sm\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .sm\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .sm\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .sm\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .sm\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .sm\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .sm\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .sm\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .sm\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .sm\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .sm\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .sm\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .sm\\:-m-px {\n    margin: -1px;\n  }\n\n  .sm\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .sm\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .sm\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .sm\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .sm\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .sm\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .sm\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .sm\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .sm\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .sm\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .sm\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .sm\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .sm\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .sm\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .sm\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .sm\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .sm\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .sm\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .sm\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .sm\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .sm\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .sm\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .sm\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .sm\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .sm\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .sm\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .sm\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .sm\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .sm\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .sm\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .sm\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .sm\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .sm\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .sm\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .sm\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .sm\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .sm\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .sm\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .sm\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .sm\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .sm\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .sm\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .sm\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .sm\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .sm\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .sm\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .sm\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .sm\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .sm\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .sm\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .sm\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .sm\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .sm\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .sm\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .sm\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .sm\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .sm\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .sm\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .sm\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .sm\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .sm\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .sm\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .sm\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .sm\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .sm\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .sm\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .sm\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .sm\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .sm\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .sm\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .sm\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .sm\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .sm\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .sm\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .sm\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .sm\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .sm\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .sm\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .sm\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .sm\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .sm\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .sm\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .sm\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .sm\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .sm\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .sm\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .sm\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .sm\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .sm\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .sm\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .sm\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .sm\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .sm\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .sm\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .sm\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .sm\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .sm\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .sm\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .sm\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .sm\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .sm\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .sm\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .sm\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .sm\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .sm\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .sm\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .sm\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .sm\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .sm\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .sm\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .sm\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .sm\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .sm\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .sm\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .sm\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .sm\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .sm\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .sm\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .sm\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .sm\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .sm\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .sm\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .sm\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .sm\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .sm\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .sm\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .sm\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .sm\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .sm\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .sm\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .sm\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .sm\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .sm\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .sm\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .sm\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .sm\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .sm\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .sm\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .sm\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .sm\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .sm\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .sm\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .sm\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .sm\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .sm\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .sm\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .sm\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .sm\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .sm\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .sm\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .sm\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .sm\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .sm\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .sm\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .sm\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .sm\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .sm\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .sm\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .sm\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .sm\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .sm\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .sm\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .sm\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .sm\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .sm\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .sm\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .sm\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .sm\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .sm\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .sm\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .sm\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .sm\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .sm\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .sm\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .sm\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .sm\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .sm\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .sm\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .sm\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .sm\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .sm\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .sm\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .sm\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .sm\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .sm\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .sm\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .sm\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .sm\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .sm\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .sm\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .sm\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .sm\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .sm\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .sm\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .sm\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .sm\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .sm\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .sm\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .sm\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .sm\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .sm\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .sm\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .sm\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .sm\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .sm\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .sm\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .sm\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .sm\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .sm\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .sm\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .sm\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .sm\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .sm\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .sm\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .sm\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .sm\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .sm\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .sm\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .sm\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .sm\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .sm\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .sm\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .sm\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .sm\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .sm\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .sm\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .sm\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .sm\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .sm\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .sm\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .sm\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .sm\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .sm\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .sm\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .sm\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .sm\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .sm\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .sm\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .sm\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .sm\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .sm\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .sm\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .sm\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .sm\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .sm\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .sm\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .sm\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .sm\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .sm\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .sm\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .sm\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .sm\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .sm\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .sm\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .sm\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .sm\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .sm\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .sm\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .sm\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .sm\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .sm\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .sm\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .sm\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .sm\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .sm\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .sm\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .sm\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .sm\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .sm\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .sm\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .sm\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .sm\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .sm\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .sm\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .sm\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .sm\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .sm\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .sm\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .sm\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .sm\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .sm\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .sm\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .sm\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .sm\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .sm\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .sm\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .sm\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .sm\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .sm\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .sm\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .sm\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .sm\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .sm\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .sm\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .sm\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .sm\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .sm\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .sm\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .sm\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .sm\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .sm\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .sm\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .sm\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .sm\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .sm\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .sm\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .sm\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .sm\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .sm\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .sm\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .sm\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .sm\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .sm\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .sm\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .sm\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .sm\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .sm\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .sm\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .sm\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .sm\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .sm\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .sm\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .sm\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .sm\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .sm\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .sm\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .sm\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .sm\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .sm\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .sm\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .sm\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .sm\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .sm\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .sm\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .sm\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .sm\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .sm\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .sm\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .sm\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .sm\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .sm\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .sm\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .sm\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .sm\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .sm\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .sm\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .sm\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .sm\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .sm\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .sm\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .sm\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .sm\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .sm\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .sm\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .sm\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .sm\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .sm\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .sm\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .sm\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .sm\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .sm\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .sm\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .sm\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .sm\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .sm\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .sm\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .sm\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .sm\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .sm\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .sm\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .sm\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .sm\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .sm\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .sm\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .sm\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .sm\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .sm\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .sm\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .sm\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .sm\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .sm\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .sm\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .sm\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .sm\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .sm\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .sm\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .sm\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .sm\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .sm\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .sm\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .sm\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .sm\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .sm\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .sm\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .sm\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .sm\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .sm\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .sm\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .sm\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .sm\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .sm\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .sm\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .sm\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .sm\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .sm\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .sm\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .sm\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .sm\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .sm\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .sm\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .sm\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .sm\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .sm\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .sm\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .sm\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .sm\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .sm\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .sm\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .sm\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .sm\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .sm\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .sm\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .sm\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .sm\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .sm\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .sm\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .sm\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .sm\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .sm\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .sm\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .sm\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .sm\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .sm\\:block {\n    display: block;\n  }\n\n  .sm\\:inline-block {\n    display: inline-block;\n  }\n\n  .sm\\:inline {\n    display: inline;\n  }\n\n  .sm\\:flex {\n    display: flex;\n  }\n\n  .sm\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .sm\\:table {\n    display: table;\n  }\n\n  .sm\\:inline-table {\n    display: inline-table;\n  }\n\n  .sm\\:table-caption {\n    display: table-caption;\n  }\n\n  .sm\\:table-cell {\n    display: table-cell;\n  }\n\n  .sm\\:table-column {\n    display: table-column;\n  }\n\n  .sm\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .sm\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .sm\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .sm\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .sm\\:table-row {\n    display: table-row;\n  }\n\n  .sm\\:flow-root {\n    display: flow-root;\n  }\n\n  .sm\\:grid {\n    display: grid;\n  }\n\n  .sm\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .sm\\:contents {\n    display: contents;\n  }\n\n  .sm\\:list-item {\n    display: list-item;\n  }\n\n  .sm\\:hidden {\n    display: none;\n  }\n\n  .sm\\:h-0 {\n    height: 0px;\n  }\n\n  .sm\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .sm\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .sm\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .sm\\:h-4 {\n    height: 1rem;\n  }\n\n  .sm\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .sm\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .sm\\:h-7 {\n    height: 1.875rem;\n  }\n\n  .sm\\:h-8 {\n    height: 2rem;\n  }\n\n  .sm\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .sm\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .sm\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .sm\\:h-12 {\n    height: 3rem;\n  }\n\n  .sm\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .sm\\:h-16 {\n    height: 4rem;\n  }\n\n  .sm\\:h-20 {\n    height: 5rem;\n  }\n\n  .sm\\:h-24 {\n    height: 6rem;\n  }\n\n  .sm\\:h-28 {\n    height: 7rem;\n  }\n\n  .sm\\:h-32 {\n    height: 8rem;\n  }\n\n  .sm\\:h-36 {\n    height: 9rem;\n  }\n\n  .sm\\:h-40 {\n    height: 10rem;\n  }\n\n  .sm\\:h-44 {\n    height: 11rem;\n  }\n\n  .sm\\:h-48 {\n    height: 12rem;\n  }\n\n  .sm\\:h-52 {\n    height: 13rem;\n  }\n\n  .sm\\:h-56 {\n    height: 14rem;\n  }\n\n  .sm\\:h-60 {\n    height: 15rem;\n  }\n\n  .sm\\:h-64 {\n    height: 16rem;\n  }\n\n  .sm\\:h-72 {\n    height: 20rem;\n  }\n\n  .sm\\:h-80 {\n    height: 20rem;\n  }\n\n  .sm\\:h-96 {\n    height: 24rem;\n  }\n\n  .sm\\:h-110 {\n    height: 28rem;\n  }\n\n  .sm\\:h-120 {\n    height: 40rem;\n  }\n\n  .sm\\:h-auto {\n    height: auto;\n  }\n\n  .sm\\:h-px {\n    height: 1px;\n  }\n\n  .sm\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .sm\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .sm\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .sm\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .sm\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .sm\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .sm\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .sm\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .sm\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .sm\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .sm\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .sm\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .sm\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .sm\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .sm\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .sm\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .sm\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .sm\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .sm\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .sm\\:h-full {\n    height: 100%;\n  }\n\n  .sm\\:h-screen {\n    height: 100vh;\n  }\n\n  .sm\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .sm\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .sm\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .sm\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .sm\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .sm\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .sm\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .sm\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .sm\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .sm\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .sm\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .sm\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .sm\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .sm\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .sm\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .sm\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .sm\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .sm\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .sm\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .sm\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .sm\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .sm\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .sm\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .sm\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .sm\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .sm\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .sm\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .sm\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .sm\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .sm\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .sm\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .sm\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .sm\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .sm\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .sm\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .sm\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .sm\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .sm\\:min-h-0 {\n    min-height: 0;\n  }\n\n  .sm\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .sm\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .sm\\:w-0 {\n    width: 0px;\n  }\n\n  .sm\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .sm\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .sm\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .sm\\:w-4 {\n    width: 1rem;\n  }\n\n  .sm\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .sm\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .sm\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .sm\\:w-8 {\n    width: 2rem;\n  }\n\n  .sm\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .sm\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .sm\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .sm\\:w-12 {\n    width: 3rem;\n  }\n\n  .sm\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .sm\\:w-16 {\n    width: 4rem;\n  }\n\n  .sm\\:w-20 {\n    width: 5rem;\n  }\n\n  .sm\\:w-24 {\n    width: 6rem;\n  }\n\n  .sm\\:w-28 {\n    width: 7rem;\n  }\n\n  .sm\\:w-32 {\n    width: 8rem;\n  }\n\n  .sm\\:w-36 {\n    width: 9rem;\n  }\n\n  .sm\\:w-40 {\n    width: 10rem;\n  }\n\n  .sm\\:w-44 {\n    width: 11rem;\n  }\n\n  .sm\\:w-48 {\n    width: 12rem;\n  }\n\n  .sm\\:w-52 {\n    width: 13rem;\n  }\n\n  .sm\\:w-56 {\n    width: 14rem;\n  }\n\n  .sm\\:w-60 {\n    width: 15rem;\n  }\n\n  .sm\\:w-64 {\n    width: 16rem;\n  }\n\n  .sm\\:w-72 {\n    width: 18rem;\n  }\n\n  .sm\\:w-80 {\n    width: 20rem;\n  }\n\n  .sm\\:w-96 {\n    width: 24rem;\n  }\n\n  .sm\\:w-110 {\n    width: 28rem;\n  }\n\n  .sm\\:w-128 {\n    width: 32rem;\n  }\n\n  .sm\\:w-192 {\n    width: 48rem;\n  }\n\n  .sm\\:w-auto {\n    width: auto;\n  }\n\n  .sm\\:w-px {\n    width: 1px;\n  }\n\n  .sm\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .sm\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .sm\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .sm\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .sm\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .sm\\:w-1\\/3 {\n    width: 33.33333%;\n  }\n\n  .sm\\:w-2\\/3 {\n    width: 66.66667%;\n  }\n\n  .sm\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .sm\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .sm\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .sm\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .sm\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .sm\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .sm\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .sm\\:w-1\\/6 {\n    width: 16.66667%;\n  }\n\n  .sm\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .sm\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .sm\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .sm\\:w-5\\/6 {\n    width: 83.33333%;\n  }\n\n  .sm\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .sm\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .sm\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .sm\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .sm\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .sm\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .sm\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .sm\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .sm\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .sm\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .sm\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .sm\\:w-full {\n    width: 100%;\n  }\n\n  .sm\\:w-screen {\n    width: 100vw;\n  }\n\n  .sm\\:w-min {\n    width: min-content;\n  }\n\n  .sm\\:w-max {\n    width: max-content;\n  }\n\n  .sm\\:min-w-0 {\n    min-width: 0;\n  }\n\n  .sm\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .sm\\:min-w-min {\n    min-width: min-content;\n  }\n\n  .sm\\:min-w-max {\n    min-width: max-content;\n  }\n\n  .sm\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .sm\\:max-w-none {\n    max-width: none;\n  }\n\n  .sm\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .sm\\:max-w-sm {\n    max-width: 30rem;\n  }\n\n  .sm\\:max-w-md {\n    max-width: 40rem;\n  }\n\n  .sm\\:max-w-lg {\n    max-width: 50rem;\n  }\n\n  .sm\\:max-w-xl {\n    max-width: 60rem;\n  }\n\n  .sm\\:max-w-2xl {\n    max-width: 70rem;\n  }\n\n  .sm\\:max-w-3xl {\n    max-width: 80rem;\n  }\n\n  .sm\\:max-w-4xl {\n    max-width: 90rem;\n  }\n\n  .sm\\:max-w-5xl {\n    max-width: 100rem;\n  }\n\n  .sm\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .sm\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .sm\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .sm\\:max-w-min {\n    max-width: min-content;\n  }\n\n  .sm\\:max-w-max {\n    max-width: max-content;\n  }\n\n  .sm\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .sm\\:max-w-screen-sm {\n    max-width: 576px;\n  }\n\n  .sm\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .sm\\:max-w-screen-lg {\n    max-width: 992px;\n  }\n\n  .sm\\:max-w-screen-xl {\n    max-width: 1200px;\n  }\n\n  .sm\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .sm\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .sm\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .sm\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .sm\\:flex-none {\n    flex: none;\n  }\n\n  .sm\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .sm\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .sm\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .sm\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .sm\\:table-auto {\n    table-layout: auto;\n  }\n\n  .sm\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .sm\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .sm\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .sm\\:origin-center {\n    transform-origin: center;\n  }\n\n  .sm\\:origin-top {\n    transform-origin: top;\n  }\n\n  .sm\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .sm\\:origin-right {\n    transform-origin: right;\n  }\n\n  .sm\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .sm\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .sm\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .sm\\:origin-left {\n    transform-origin: left;\n  }\n\n  .sm\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .sm\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .sm\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .sm\\:transform-none {\n    transform: none;\n  }\n\n  .sm\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .sm\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .sm\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .sm\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .sm\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .sm\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .sm\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .sm\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .sm\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .sm\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .sm\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .sm\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .sm\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .sm\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .sm\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .sm\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .sm\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .sm\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .sm\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .sm\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .sm\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .sm\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .sm\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .sm\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .sm\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .sm\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .sm\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .sm\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .sm\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .sm\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .sm\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .sm\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .sm\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .sm\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .sm\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .sm\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .sm\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .sm\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .sm\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .sm\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .sm\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .sm\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .sm\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .sm\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .sm\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .sm\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .sm\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .sm\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .sm\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .sm\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .sm\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .sm\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .sm\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .sm\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .sm\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .sm\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .sm\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .sm\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .sm\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .sm\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .sm\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .sm\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .sm\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .sm\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .sm\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .sm\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .sm\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .sm\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .sm\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .sm\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .sm\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .sm\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .sm\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .sm\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .sm\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .sm\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .sm\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .sm\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .sm\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .sm\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .sm\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .sm\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .sm\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .sm\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .sm\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .sm\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .sm\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .sm\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .sm\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .sm\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .sm\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .sm\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .sm\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .sm\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .sm\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .sm\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .sm\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .sm\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .sm\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .sm\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .sm\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .sm\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .sm\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .sm\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .sm\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .sm\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .sm\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .sm\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .sm\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .sm\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .sm\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .sm\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .sm\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .sm\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .sm\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .sm\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .sm\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .sm\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .sm\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .sm\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .sm\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .sm\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .sm\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .sm\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .sm\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .sm\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .sm\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .sm\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .sm\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .sm\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .sm\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .sm\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .sm\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .sm\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .sm\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .sm\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .sm\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .sm\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .sm\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .sm\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .sm\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .sm\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .sm\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .sm\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .sm\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .sm\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .sm\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .sm\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .sm\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .sm\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .sm\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .sm\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .sm\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .sm\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .sm\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .sm\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .sm\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .sm\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .sm\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .sm\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .sm\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .sm\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .sm\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .sm\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .sm\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .sm\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .sm\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .sm\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .sm\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .sm\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .sm\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .sm\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .sm\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .sm\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .sm\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .sm\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .sm\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .sm\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .sm\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .sm\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .sm\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .sm\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .sm\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .sm\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .sm\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .sm\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .sm\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .sm\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .sm\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .sm\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .sm\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .sm\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .sm\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .sm\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .sm\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .sm\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .sm\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .sm\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .sm\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .sm\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .sm\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .sm\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .sm\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .sm\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .sm\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .sm\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .sm\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .sm\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .sm\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .sm\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .sm\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .sm\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .sm\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .sm\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .sm\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .sm\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .sm\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .sm\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .sm\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .sm\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .sm\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .sm\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .sm\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .sm\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .sm\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .sm\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .sm\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .sm\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .sm\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .sm\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .sm\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .sm\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .sm\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .sm\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .sm\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .sm\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .sm\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .sm\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .sm\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .sm\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .sm\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .sm\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .sm\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .sm\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .sm\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .sm\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .sm\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .sm\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .sm\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .sm\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .sm\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .sm\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .sm\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .sm\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .sm\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .sm\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .sm\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .sm\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .sm\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .sm\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .sm\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .sm\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .sm\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .sm\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .sm\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .sm\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .sm\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .sm\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .sm\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .sm\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .sm\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .sm\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .sm\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .sm\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .sm\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .sm\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .sm\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .sm\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .sm\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .sm\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .sm\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .sm\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .sm\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .sm\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .sm\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .sm\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .sm\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .sm\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .sm\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .sm\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .sm\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .sm\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .sm\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .sm\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .sm\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .sm\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .sm\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .sm\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .sm\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .sm\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .sm\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .sm\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .sm\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .sm\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .sm\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .sm\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .sm\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .sm\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .sm\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .sm\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .sm\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .sm\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .sm\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .sm\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .sm\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .sm\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .sm\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .sm\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .sm\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .sm\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .sm\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .sm\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .sm\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .sm\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .sm\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .sm\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .sm\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .sm\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .sm\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .sm\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .sm\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .sm\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .sm\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .sm\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .sm\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .sm\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .sm\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .sm\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .sm\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .sm\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .sm\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .sm\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .sm\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .sm\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .sm\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .sm\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .sm\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .sm\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .sm\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .sm\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .sm\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .sm\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .sm\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .sm\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .sm\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .sm\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .sm\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .sm\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .sm\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .sm\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .sm\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .sm\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .sm\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .sm\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .sm\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .sm\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .sm\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .sm\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .sm\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .sm\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .sm\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .sm\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .sm\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .sm\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .sm\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .sm\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .sm\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .sm\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .sm\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .sm\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .sm\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .sm\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .sm\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .sm\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .sm\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .sm\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .sm\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .sm\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .sm\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .sm\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .sm\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .sm\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .sm\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .sm\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .sm\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .sm\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .sm\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .sm\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .sm\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .sm\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .sm\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .sm\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .sm\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .sm\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .sm\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .sm\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .sm\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .sm\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .sm\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .sm\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .sm\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .sm\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .sm\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .sm\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .sm\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .sm\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .sm\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .sm\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .sm\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .sm\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .sm\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .sm\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .sm\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .sm\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .sm\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .sm\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .sm\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .sm\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .sm\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .sm\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .sm\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .sm\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .sm\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .sm\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .sm\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .sm\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .sm\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .sm\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .sm\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .sm\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .sm\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .sm\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .sm\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .sm\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .sm\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .sm\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .sm\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .sm\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .sm\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .sm\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .sm\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .sm\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .sm\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .sm\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .sm\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .sm\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .sm\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .sm\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .sm\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .sm\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .sm\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .sm\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .sm\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .sm\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .sm\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .sm\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .sm\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .sm\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .sm\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .sm\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .sm\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .sm\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .sm\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .sm\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .sm\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .sm\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .sm\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .sm\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .sm\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .sm\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .sm\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .sm\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .sm\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .sm\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .sm\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .sm\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .sm\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .sm\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .sm\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .sm\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .sm\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .sm\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .sm\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .sm\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .sm\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .sm\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .sm\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .sm\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .sm\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .sm\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .sm\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .sm\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .sm\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .sm\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .sm\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .sm\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .sm\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .sm\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .sm\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .sm\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .sm\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .sm\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .sm\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .sm\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .sm\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .sm\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .sm\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .sm\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .sm\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .sm\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .sm\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .sm\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .sm\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .sm\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .sm\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .sm\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .sm\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .sm\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .sm\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .sm\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .sm\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .sm\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .sm\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .sm\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .sm\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .sm\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .sm\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .sm\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .sm\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .sm\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .sm\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .sm\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .sm\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .sm\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .sm\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .sm\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .sm\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .sm\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:animate-none {\n    animation: none;\n  }\n\n  .sm\\:animate-spin {\n    animation: spin 1s linear infinite;\n  }\n\n  .sm\\:animate-ping {\n    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .sm\\:animate-pulse {\n    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .sm\\:animate-bounce {\n    animation: bounce 1s infinite;\n  }\n\n  .sm\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .sm\\:cursor-default {\n    cursor: default;\n  }\n\n  .sm\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .sm\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .sm\\:cursor-text {\n    cursor: text;\n  }\n\n  .sm\\:cursor-move {\n    cursor: move;\n  }\n\n  .sm\\:cursor-help {\n    cursor: help;\n  }\n\n  .sm\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .sm\\:select-none {\n    -webkit-user-select: none;\n            user-select: none;\n  }\n\n  .sm\\:select-text {\n    -webkit-user-select: text;\n            user-select: text;\n  }\n\n  .sm\\:select-all {\n    -webkit-user-select: all;\n            user-select: all;\n  }\n\n  .sm\\:select-auto {\n    -webkit-user-select: auto;\n            user-select: auto;\n  }\n\n  .sm\\:resize-none {\n    resize: none;\n  }\n\n  .sm\\:resize-y {\n    resize: vertical;\n  }\n\n  .sm\\:resize-x {\n    resize: horizontal;\n  }\n\n  .sm\\:resize {\n    resize: both;\n  }\n\n  .sm\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .sm\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .sm\\:list-none {\n    list-style-type: none;\n  }\n\n  .sm\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .sm\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .sm\\:appearance-none {\n    -webkit-appearance: none;\n            appearance: none;\n  }\n\n  .sm\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .sm\\:auto-cols-min {\n    grid-auto-columns: min-content;\n  }\n\n  .sm\\:auto-cols-max {\n    grid-auto-columns: max-content;\n  }\n\n  .sm\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .sm\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .sm\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .sm\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .sm\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .sm\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .sm\\:auto-rows-min {\n    grid-auto-rows: min-content;\n  }\n\n  .sm\\:auto-rows-max {\n    grid-auto-rows: max-content;\n  }\n\n  .sm\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .sm\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .sm\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .sm\\:flex-row {\n    flex-direction: row;\n  }\n\n  .sm\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .sm\\:flex-col {\n    flex-direction: column;\n  }\n\n  .sm\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .sm\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .sm\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .sm\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .sm\\:place-content-center {\n    place-content: center;\n  }\n\n  .sm\\:place-content-start {\n    place-content: start;\n  }\n\n  .sm\\:place-content-end {\n    place-content: end;\n  }\n\n  .sm\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .sm\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .sm\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .sm\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .sm\\:place-items-start {\n    place-items: start;\n  }\n\n  .sm\\:place-items-end {\n    place-items: end;\n  }\n\n  .sm\\:place-items-center {\n    place-items: center;\n  }\n\n  .sm\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .sm\\:content-center {\n    align-content: center;\n  }\n\n  .sm\\:content-start {\n    align-content: flex-start;\n  }\n\n  .sm\\:content-end {\n    align-content: flex-end;\n  }\n\n  .sm\\:content-between {\n    align-content: space-between;\n  }\n\n  .sm\\:content-around {\n    align-content: space-around;\n  }\n\n  .sm\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .sm\\:items-start {\n    align-items: flex-start;\n  }\n\n  .sm\\:items-end {\n    align-items: flex-end;\n  }\n\n  .sm\\:items-center {\n    align-items: center;\n  }\n\n  .sm\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .sm\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .sm\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .sm\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .sm\\:justify-center {\n    justify-content: center;\n  }\n\n  .sm\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .sm\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .sm\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .sm\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .sm\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .sm\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .sm\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .sm\\:gap-0 {\n    gap: 0px;\n  }\n\n  .sm\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .sm\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .sm\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .sm\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .sm\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .sm\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .sm\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .sm\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .sm\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .sm\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .sm\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .sm\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .sm\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .sm\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .sm\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .sm\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .sm\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .sm\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .sm\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .sm\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .sm\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .sm\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .sm\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .sm\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .sm\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .sm\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .sm\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .sm\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .sm\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .sm\\:gap-px {\n    gap: 1px;\n  }\n\n  .sm\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .sm\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .sm\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .sm\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .sm\\:gap-x-0 {\n    column-gap: 0px;\n  }\n\n  .sm\\:gap-x-1 {\n    column-gap: 0.25rem;\n  }\n\n  .sm\\:gap-x-2 {\n    column-gap: 0.5rem;\n  }\n\n  .sm\\:gap-x-3 {\n    column-gap: 0.75rem;\n  }\n\n  .sm\\:gap-x-4 {\n    column-gap: 1rem;\n  }\n\n  .sm\\:gap-x-5 {\n    column-gap: 1.25rem;\n  }\n\n  .sm\\:gap-x-6 {\n    column-gap: 1.5rem;\n  }\n\n  .sm\\:gap-x-7 {\n    column-gap: 1.75rem;\n  }\n\n  .sm\\:gap-x-8 {\n    column-gap: 2rem;\n  }\n\n  .sm\\:gap-x-9 {\n    column-gap: 2.25rem;\n  }\n\n  .sm\\:gap-x-10 {\n    column-gap: 2.5rem;\n  }\n\n  .sm\\:gap-x-11 {\n    column-gap: 2.75rem;\n  }\n\n  .sm\\:gap-x-12 {\n    column-gap: 3rem;\n  }\n\n  .sm\\:gap-x-14 {\n    column-gap: 3.5rem;\n  }\n\n  .sm\\:gap-x-16 {\n    column-gap: 4rem;\n  }\n\n  .sm\\:gap-x-20 {\n    column-gap: 5rem;\n  }\n\n  .sm\\:gap-x-24 {\n    column-gap: 6rem;\n  }\n\n  .sm\\:gap-x-28 {\n    column-gap: 7rem;\n  }\n\n  .sm\\:gap-x-32 {\n    column-gap: 8rem;\n  }\n\n  .sm\\:gap-x-36 {\n    column-gap: 9rem;\n  }\n\n  .sm\\:gap-x-40 {\n    column-gap: 10rem;\n  }\n\n  .sm\\:gap-x-44 {\n    column-gap: 11rem;\n  }\n\n  .sm\\:gap-x-48 {\n    column-gap: 12rem;\n  }\n\n  .sm\\:gap-x-52 {\n    column-gap: 13rem;\n  }\n\n  .sm\\:gap-x-56 {\n    column-gap: 14rem;\n  }\n\n  .sm\\:gap-x-60 {\n    column-gap: 15rem;\n  }\n\n  .sm\\:gap-x-64 {\n    column-gap: 16rem;\n  }\n\n  .sm\\:gap-x-72 {\n    column-gap: 18rem;\n  }\n\n  .sm\\:gap-x-80 {\n    column-gap: 20rem;\n  }\n\n  .sm\\:gap-x-96 {\n    column-gap: 24rem;\n  }\n\n  .sm\\:gap-x-px {\n    column-gap: 1px;\n  }\n\n  .sm\\:gap-x-0\\.5 {\n    column-gap: 0.125rem;\n  }\n\n  .sm\\:gap-x-1\\.5 {\n    column-gap: 0.375rem;\n  }\n\n  .sm\\:gap-x-2\\.5 {\n    column-gap: 0.625rem;\n  }\n\n  .sm\\:gap-x-3\\.5 {\n    column-gap: 0.875rem;\n  }\n\n  .sm\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .sm\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .sm\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .sm\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .sm\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .sm\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .sm\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .sm\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .sm\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .sm\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .sm\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .sm\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .sm\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .sm\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .sm\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .sm\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .sm\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .sm\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .sm\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .sm\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .sm\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .sm\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .sm\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .sm\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .sm\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .sm\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .sm\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .sm\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .sm\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .sm\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .sm\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .sm\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .sm\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .sm\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .sm\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .sm\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .sm\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .sm\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(5px * var(--tw-divide-x-reverse));\n    border-left-width: calc(5px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(6px * var(--tw-divide-x-reverse));\n    border-left-width: calc(6px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(7px * var(--tw-divide-x-reverse));\n    border-left-width: calc(7px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(5px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(5px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(6px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(6px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(7px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(7px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .sm\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .sm\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .sm\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .sm\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .sm\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .sm\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .sm\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .sm\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-bg > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-orange-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-orange-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-orange-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .sm\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .sm\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .sm\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .sm\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .sm\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .sm\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .sm\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .sm\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .sm\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .sm\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .sm\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .sm\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .sm\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .sm\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .sm\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .sm\\:place-self-start {\n    place-self: start;\n  }\n\n  .sm\\:place-self-end {\n    place-self: end;\n  }\n\n  .sm\\:place-self-center {\n    place-self: center;\n  }\n\n  .sm\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .sm\\:self-auto {\n    align-self: auto;\n  }\n\n  .sm\\:self-start {\n    align-self: flex-start;\n  }\n\n  .sm\\:self-end {\n    align-self: flex-end;\n  }\n\n  .sm\\:self-center {\n    align-self: center;\n  }\n\n  .sm\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .sm\\:self-baseline {\n    align-self: baseline;\n  }\n\n  .sm\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .sm\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .sm\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .sm\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .sm\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .sm\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .sm\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .sm\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .sm\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .sm\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .sm\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .sm\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .sm\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .sm\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .sm\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .sm\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .sm\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .sm\\:overscroll-auto {\n    overscroll-behavior: auto;\n  }\n\n  .sm\\:overscroll-contain {\n    overscroll-behavior: contain;\n  }\n\n  .sm\\:overscroll-none {\n    overscroll-behavior: none;\n  }\n\n  .sm\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .sm\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .sm\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .sm\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .sm\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .sm\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .sm\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .sm\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .sm\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .sm\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .sm\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .sm\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .sm\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .sm\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .sm\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .sm\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .sm\\:break-all {\n    word-break: break-all;\n  }\n\n  .sm\\:rounded-none {\n    border-radius: 0;\n  }\n\n  .sm\\:rounded-sm {\n    border-radius: .125rem;\n  }\n\n  .sm\\:rounded {\n    border-radius: .25rem;\n  }\n\n  .sm\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-lg {\n    border-radius: .5rem;\n  }\n\n  .sm\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .sm\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .sm\\:rounded-t-none {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n  .sm\\:rounded-t-sm {\n    border-top-left-radius: .125rem;\n    border-top-right-radius: .125rem;\n  }\n\n  .sm\\:rounded-t {\n    border-top-left-radius: .25rem;\n    border-top-right-radius: .25rem;\n  }\n\n  .sm\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-t-lg {\n    border-top-left-radius: .5rem;\n    border-top-right-radius: .5rem;\n  }\n\n  .sm\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .sm\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  .sm\\:rounded-r-sm {\n    border-top-right-radius: .125rem;\n    border-bottom-right-radius: .125rem;\n  }\n\n  .sm\\:rounded-r {\n    border-top-right-radius: .25rem;\n    border-bottom-right-radius: .25rem;\n  }\n\n  .sm\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-r-lg {\n    border-top-right-radius: .5rem;\n    border-bottom-right-radius: .5rem;\n  }\n\n  .sm\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .sm\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-b-none {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .sm\\:rounded-b-sm {\n    border-bottom-right-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .sm\\:rounded-b {\n    border-bottom-right-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .sm\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-b-lg {\n    border-bottom-right-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .sm\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .sm\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .sm\\:rounded-l-none {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .sm\\:rounded-l-sm {\n    border-top-left-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .sm\\:rounded-l {\n    border-top-left-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .sm\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-l-lg {\n    border-top-left-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .sm\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .sm\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .sm\\:rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n\n  .sm\\:rounded-tl-sm {\n    border-top-left-radius: .125rem;\n  }\n\n  .sm\\:rounded-tl {\n    border-top-left-radius: .25rem;\n  }\n\n  .sm\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-tl-lg {\n    border-top-left-radius: .5rem;\n  }\n\n  .sm\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .sm\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .sm\\:rounded-tr-none {\n    border-top-right-radius: 0;\n  }\n\n  .sm\\:rounded-tr-sm {\n    border-top-right-radius: .125rem;\n  }\n\n  .sm\\:rounded-tr {\n    border-top-right-radius: .25rem;\n  }\n\n  .sm\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-tr-lg {\n    border-top-right-radius: .5rem;\n  }\n\n  .sm\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .sm\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-br-none {\n    border-bottom-right-radius: 0;\n  }\n\n  .sm\\:rounded-br-sm {\n    border-bottom-right-radius: .125rem;\n  }\n\n  .sm\\:rounded-br {\n    border-bottom-right-radius: .25rem;\n  }\n\n  .sm\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-br-lg {\n    border-bottom-right-radius: .5rem;\n  }\n\n  .sm\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .sm\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n\n  .sm\\:rounded-bl-sm {\n    border-bottom-left-radius: .125rem;\n  }\n\n  .sm\\:rounded-bl {\n    border-bottom-left-radius: .25rem;\n  }\n\n  .sm\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-bl-lg {\n    border-bottom-left-radius: .5rem;\n  }\n\n  .sm\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .sm\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .sm\\:border-0 {\n    border-width: 0;\n  }\n\n  .sm\\:border-2 {\n    border-width: 2px;\n  }\n\n  .sm\\:border-4 {\n    border-width: 4px;\n  }\n\n  .sm\\:border-5 {\n    border-width: 5px;\n  }\n\n  .sm\\:border-6 {\n    border-width: 6px;\n  }\n\n  .sm\\:border-7 {\n    border-width: 7px;\n  }\n\n  .sm\\:border-8 {\n    border-width: 8px;\n  }\n\n  .sm\\:border {\n    border-width: 1px;\n  }\n\n  .sm\\:border-t-0 {\n    border-top-width: 0;\n  }\n\n  .sm\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .sm\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .sm\\:border-t-5 {\n    border-top-width: 5px;\n  }\n\n  .sm\\:border-t-6 {\n    border-top-width: 6px;\n  }\n\n  .sm\\:border-t-7 {\n    border-top-width: 7px;\n  }\n\n  .sm\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .sm\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .sm\\:border-r-0 {\n    border-right-width: 0;\n  }\n\n  .sm\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .sm\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .sm\\:border-r-5 {\n    border-right-width: 5px;\n  }\n\n  .sm\\:border-r-6 {\n    border-right-width: 6px;\n  }\n\n  .sm\\:border-r-7 {\n    border-right-width: 7px;\n  }\n\n  .sm\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .sm\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .sm\\:border-b-0 {\n    border-bottom-width: 0;\n  }\n\n  .sm\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .sm\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .sm\\:border-b-5 {\n    border-bottom-width: 5px;\n  }\n\n  .sm\\:border-b-6 {\n    border-bottom-width: 6px;\n  }\n\n  .sm\\:border-b-7 {\n    border-bottom-width: 7px;\n  }\n\n  .sm\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .sm\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .sm\\:border-l-0 {\n    border-left-width: 0;\n  }\n\n  .sm\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .sm\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .sm\\:border-l-5 {\n    border-left-width: 5px;\n  }\n\n  .sm\\:border-l-6 {\n    border-left-width: 6px;\n  }\n\n  .sm\\:border-l-7 {\n    border-left-width: 7px;\n  }\n\n  .sm\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .sm\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .sm\\:border-solid {\n    border-style: solid;\n  }\n\n  .sm\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .sm\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .sm\\:border-double {\n    border-style: double;\n  }\n\n  .sm\\:border-none {\n    border-style: none;\n  }\n\n  .sm\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .sm\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .sm\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-bg:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-orange-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-orange-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-orange-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .sm\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-bg:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .sm\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-bg:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .sm\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .sm\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .sm\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .sm\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .sm\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .sm\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .sm\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .sm\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .sm\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .sm\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .sm\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .sm\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .sm\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .sm\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .sm\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .sm\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .sm\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .sm\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .sm\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .sm\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .sm\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .sm\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .sm\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .sm\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .sm\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .sm\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .sm\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .sm\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .sm\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .sm\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .sm\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .sm\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .sm\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .sm\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .sm\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .sm\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-bg:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-orange-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-orange-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-orange-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .sm\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-bg:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .sm\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-bg:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .sm\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .sm\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .sm\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .sm\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .sm\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .sm\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .sm\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .sm\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .sm\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .sm\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .sm\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .sm\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .sm\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .sm\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .sm\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .sm\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .sm\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .sm\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .sm\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .sm\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .sm\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .sm\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .sm\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .sm\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .sm\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .sm\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .sm\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .sm\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .sm\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .sm\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .sm\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .sm\\:bg-none {\n    background-image: none;\n  }\n\n  .sm\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .sm\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:from-white {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:from-black {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .sm\\:from-bg {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .sm\\:from-gray-50 {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .sm\\:from-gray-100 {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .sm\\:from-gray-200 {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .sm\\:from-gray-300 {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .sm\\:from-gray-400 {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .sm\\:from-gray-500 {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .sm\\:from-gray-600 {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .sm\\:from-gray-700 {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .sm\\:from-gray-800 {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .sm\\:from-gray-900 {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .sm\\:from-teal-50 {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .sm\\:from-teal-100 {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .sm\\:from-teal-200 {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .sm\\:from-teal-300 {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .sm\\:from-teal-400 {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .sm\\:from-teal-500 {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .sm\\:from-teal-600 {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .sm\\:from-teal-700 {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .sm\\:from-teal-800 {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .sm\\:from-teal-900 {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .sm\\:from-orange-100 {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .sm\\:from-orange-500 {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .sm\\:from-orange-700 {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .sm\\:from-green-100 {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .sm\\:from-green-500 {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .sm\\:from-green-700 {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .sm\\:from-red-100 {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .sm\\:from-red-500 {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .sm\\:from-red-700 {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .sm\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:hover\\:from-white:hover {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:hover\\:from-black:hover {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .sm\\:hover\\:from-bg:hover {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .sm\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .sm\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .sm\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .sm\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .sm\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .sm\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .sm\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .sm\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .sm\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .sm\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .sm\\:hover\\:from-teal-50:hover {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .sm\\:hover\\:from-teal-100:hover {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .sm\\:hover\\:from-teal-200:hover {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .sm\\:hover\\:from-teal-300:hover {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .sm\\:hover\\:from-teal-400:hover {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .sm\\:hover\\:from-teal-500:hover {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .sm\\:hover\\:from-teal-600:hover {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .sm\\:hover\\:from-teal-700:hover {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .sm\\:hover\\:from-teal-800:hover {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .sm\\:hover\\:from-teal-900:hover {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .sm\\:hover\\:from-orange-100:hover {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .sm\\:hover\\:from-orange-500:hover {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .sm\\:hover\\:from-orange-700:hover {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .sm\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .sm\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .sm\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .sm\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .sm\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .sm\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .sm\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:focus\\:from-white:focus {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:focus\\:from-black:focus {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .sm\\:focus\\:from-bg:focus {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .sm\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .sm\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .sm\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .sm\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .sm\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .sm\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .sm\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .sm\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .sm\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .sm\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .sm\\:focus\\:from-teal-50:focus {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .sm\\:focus\\:from-teal-100:focus {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .sm\\:focus\\:from-teal-200:focus {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .sm\\:focus\\:from-teal-300:focus {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .sm\\:focus\\:from-teal-400:focus {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .sm\\:focus\\:from-teal-500:focus {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .sm\\:focus\\:from-teal-600:focus {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .sm\\:focus\\:from-teal-700:focus {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .sm\\:focus\\:from-teal-800:focus {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .sm\\:focus\\:from-teal-900:focus {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .sm\\:focus\\:from-orange-100:focus {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .sm\\:focus\\:from-orange-500:focus {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .sm\\:focus\\:from-orange-700:focus {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .sm\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .sm\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .sm\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .sm\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .sm\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .sm\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .sm\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .sm\\:via-bg {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .sm\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .sm\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .sm\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .sm\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .sm\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .sm\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .sm\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .sm\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .sm\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .sm\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .sm\\:via-teal-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .sm\\:via-teal-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .sm\\:via-teal-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .sm\\:via-teal-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .sm\\:via-teal-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .sm\\:via-teal-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .sm\\:via-teal-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .sm\\:via-teal-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .sm\\:via-teal-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .sm\\:via-teal-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .sm\\:via-orange-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .sm\\:via-orange-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .sm\\:via-orange-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .sm\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .sm\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .sm\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .sm\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .sm\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .sm\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .sm\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .sm\\:hover\\:via-bg:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .sm\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .sm\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .sm\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .sm\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .sm\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .sm\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .sm\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .sm\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .sm\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .sm\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .sm\\:hover\\:via-teal-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .sm\\:hover\\:via-teal-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .sm\\:hover\\:via-teal-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .sm\\:hover\\:via-teal-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .sm\\:hover\\:via-teal-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .sm\\:hover\\:via-teal-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .sm\\:hover\\:via-teal-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .sm\\:hover\\:via-teal-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .sm\\:hover\\:via-teal-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .sm\\:hover\\:via-teal-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .sm\\:hover\\:via-orange-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .sm\\:hover\\:via-orange-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .sm\\:hover\\:via-orange-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .sm\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .sm\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .sm\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .sm\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .sm\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .sm\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .sm\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .sm\\:focus\\:via-bg:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .sm\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .sm\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .sm\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .sm\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .sm\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .sm\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .sm\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .sm\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .sm\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .sm\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .sm\\:focus\\:via-teal-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .sm\\:focus\\:via-teal-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .sm\\:focus\\:via-teal-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .sm\\:focus\\:via-teal-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .sm\\:focus\\:via-teal-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .sm\\:focus\\:via-teal-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .sm\\:focus\\:via-teal-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .sm\\:focus\\:via-teal-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .sm\\:focus\\:via-teal-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .sm\\:focus\\:via-teal-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .sm\\:focus\\:via-orange-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .sm\\:focus\\:via-orange-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .sm\\:focus\\:via-orange-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .sm\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .sm\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .sm\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .sm\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .sm\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .sm\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .sm\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .sm\\:to-white {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .sm\\:to-black {\n    --tw-gradient-to: #22292f;\n  }\n\n  .sm\\:to-bg {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .sm\\:to-gray-50 {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .sm\\:to-gray-100 {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .sm\\:to-gray-200 {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .sm\\:to-gray-300 {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .sm\\:to-gray-400 {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .sm\\:to-gray-500 {\n    --tw-gradient-to: #63727E;\n  }\n\n  .sm\\:to-gray-600 {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .sm\\:to-gray-700 {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .sm\\:to-gray-800 {\n    --tw-gradient-to: #333C45;\n  }\n\n  .sm\\:to-gray-900 {\n    --tw-gradient-to: #20272C;\n  }\n\n  .sm\\:to-teal-50 {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .sm\\:to-teal-100 {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .sm\\:to-teal-200 {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .sm\\:to-teal-300 {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .sm\\:to-teal-400 {\n    --tw-gradient-to: #029D91;\n  }\n\n  .sm\\:to-teal-500 {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .sm\\:to-teal-600 {\n    --tw-gradient-to: #016161;\n  }\n\n  .sm\\:to-teal-700 {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .sm\\:to-teal-800 {\n    --tw-gradient-to: #014242;\n  }\n\n  .sm\\:to-teal-900 {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .sm\\:to-orange-100 {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .sm\\:to-orange-500 {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .sm\\:to-orange-700 {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .sm\\:to-green-100 {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .sm\\:to-green-500 {\n    --tw-gradient-to: #38c172;\n  }\n\n  .sm\\:to-green-700 {\n    --tw-gradient-to: #178233;\n  }\n\n  .sm\\:to-red-100 {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .sm\\:to-red-500 {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .sm\\:to-red-700 {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .sm\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .sm\\:hover\\:to-white:hover {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .sm\\:hover\\:to-black:hover {\n    --tw-gradient-to: #22292f;\n  }\n\n  .sm\\:hover\\:to-bg:hover {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .sm\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .sm\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .sm\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .sm\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .sm\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .sm\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #63727E;\n  }\n\n  .sm\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .sm\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .sm\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #333C45;\n  }\n\n  .sm\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #20272C;\n  }\n\n  .sm\\:hover\\:to-teal-50:hover {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .sm\\:hover\\:to-teal-100:hover {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .sm\\:hover\\:to-teal-200:hover {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .sm\\:hover\\:to-teal-300:hover {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .sm\\:hover\\:to-teal-400:hover {\n    --tw-gradient-to: #029D91;\n  }\n\n  .sm\\:hover\\:to-teal-500:hover {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .sm\\:hover\\:to-teal-600:hover {\n    --tw-gradient-to: #016161;\n  }\n\n  .sm\\:hover\\:to-teal-700:hover {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .sm\\:hover\\:to-teal-800:hover {\n    --tw-gradient-to: #014242;\n  }\n\n  .sm\\:hover\\:to-teal-900:hover {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .sm\\:hover\\:to-orange-100:hover {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .sm\\:hover\\:to-orange-500:hover {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .sm\\:hover\\:to-orange-700:hover {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .sm\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .sm\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #38c172;\n  }\n\n  .sm\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #178233;\n  }\n\n  .sm\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .sm\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .sm\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .sm\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .sm\\:focus\\:to-white:focus {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .sm\\:focus\\:to-black:focus {\n    --tw-gradient-to: #22292f;\n  }\n\n  .sm\\:focus\\:to-bg:focus {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .sm\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .sm\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .sm\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .sm\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .sm\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .sm\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #63727E;\n  }\n\n  .sm\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .sm\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .sm\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #333C45;\n  }\n\n  .sm\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #20272C;\n  }\n\n  .sm\\:focus\\:to-teal-50:focus {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .sm\\:focus\\:to-teal-100:focus {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .sm\\:focus\\:to-teal-200:focus {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .sm\\:focus\\:to-teal-300:focus {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .sm\\:focus\\:to-teal-400:focus {\n    --tw-gradient-to: #029D91;\n  }\n\n  .sm\\:focus\\:to-teal-500:focus {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .sm\\:focus\\:to-teal-600:focus {\n    --tw-gradient-to: #016161;\n  }\n\n  .sm\\:focus\\:to-teal-700:focus {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .sm\\:focus\\:to-teal-800:focus {\n    --tw-gradient-to: #014242;\n  }\n\n  .sm\\:focus\\:to-teal-900:focus {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .sm\\:focus\\:to-orange-100:focus {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .sm\\:focus\\:to-orange-500:focus {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .sm\\:focus\\:to-orange-700:focus {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .sm\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .sm\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #38c172;\n  }\n\n  .sm\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #178233;\n  }\n\n  .sm\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .sm\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .sm\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .sm\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .sm\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .sm\\:bg-auto {\n    background-size: auto;\n  }\n\n  .sm\\:bg-cover {\n    background-size: cover;\n  }\n\n  .sm\\:bg-contain {\n    background-size: contain;\n  }\n\n  .sm\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .sm\\:bg-local {\n    background-attachment: local;\n  }\n\n  .sm\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .sm\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .sm\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .sm\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .sm\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .sm\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .sm\\:bg-center {\n    background-position: center;\n  }\n\n  .sm\\:bg-left {\n    background-position: left;\n  }\n\n  .sm\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .sm\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .sm\\:bg-right {\n    background-position: right;\n  }\n\n  .sm\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .sm\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .sm\\:bg-top {\n    background-position: top;\n  }\n\n  .sm\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .sm\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .sm\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .sm\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .sm\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .sm\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .sm\\:bg-origin-border {\n    background-origin: border-box;\n  }\n\n  .sm\\:bg-origin-padding {\n    background-origin: padding-box;\n  }\n\n  .sm\\:bg-origin-content {\n    background-origin: content-box;\n  }\n\n  .sm\\:fill-current {\n    fill: currentColor;\n  }\n\n  .sm\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .sm\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .sm\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .sm\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .sm\\:object-contain {\n    object-fit: contain;\n  }\n\n  .sm\\:object-cover {\n    object-fit: cover;\n  }\n\n  .sm\\:object-fill {\n    object-fit: fill;\n  }\n\n  .sm\\:object-none {\n    object-fit: none;\n  }\n\n  .sm\\:object-scale-down {\n    object-fit: scale-down;\n  }\n\n  .sm\\:object-bottom {\n    object-position: bottom;\n  }\n\n  .sm\\:object-center {\n    object-position: center;\n  }\n\n  .sm\\:object-left {\n    object-position: left;\n  }\n\n  .sm\\:object-left-bottom {\n    object-position: left bottom;\n  }\n\n  .sm\\:object-left-top {\n    object-position: left top;\n  }\n\n  .sm\\:object-right {\n    object-position: right;\n  }\n\n  .sm\\:object-right-bottom {\n    object-position: right bottom;\n  }\n\n  .sm\\:object-right-top {\n    object-position: right top;\n  }\n\n  .sm\\:object-top {\n    object-position: top;\n  }\n\n  .sm\\:p-0 {\n    padding: 0px;\n  }\n\n  .sm\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .sm\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .sm\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .sm\\:p-4 {\n    padding: 1rem;\n  }\n\n  .sm\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .sm\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .sm\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .sm\\:p-8 {\n    padding: 2rem;\n  }\n\n  .sm\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .sm\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .sm\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .sm\\:p-12 {\n    padding: 3rem;\n  }\n\n  .sm\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .sm\\:p-16 {\n    padding: 4rem;\n  }\n\n  .sm\\:p-20 {\n    padding: 5rem;\n  }\n\n  .sm\\:p-24 {\n    padding: 6rem;\n  }\n\n  .sm\\:p-28 {\n    padding: 7rem;\n  }\n\n  .sm\\:p-32 {\n    padding: 8rem;\n  }\n\n  .sm\\:p-36 {\n    padding: 9rem;\n  }\n\n  .sm\\:p-40 {\n    padding: 10rem;\n  }\n\n  .sm\\:p-44 {\n    padding: 11rem;\n  }\n\n  .sm\\:p-48 {\n    padding: 12rem;\n  }\n\n  .sm\\:p-52 {\n    padding: 13rem;\n  }\n\n  .sm\\:p-56 {\n    padding: 14rem;\n  }\n\n  .sm\\:p-60 {\n    padding: 15rem;\n  }\n\n  .sm\\:p-64 {\n    padding: 16rem;\n  }\n\n  .sm\\:p-72 {\n    padding: 18rem;\n  }\n\n  .sm\\:p-80 {\n    padding: 20rem;\n  }\n\n  .sm\\:p-96 {\n    padding: 24rem;\n  }\n\n  .sm\\:p-px {\n    padding: 1px;\n  }\n\n  .sm\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .sm\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .sm\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .sm\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .sm\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .sm\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .sm\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .sm\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .sm\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .sm\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .sm\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .sm\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .sm\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .sm\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .sm\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .sm\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .sm\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .sm\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .sm\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .sm\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .sm\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .sm\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .sm\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .sm\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .sm\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .sm\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .sm\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .sm\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .sm\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .sm\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .sm\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .sm\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .sm\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .sm\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .sm\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .sm\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .sm\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .sm\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .sm\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .sm\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .sm\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .sm\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .sm\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .sm\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .sm\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .sm\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .sm\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .sm\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .sm\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .sm\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .sm\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .sm\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .sm\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .sm\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .sm\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .sm\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .sm\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .sm\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .sm\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .sm\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .sm\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .sm\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .sm\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .sm\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .sm\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .sm\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .sm\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .sm\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .sm\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .sm\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .sm\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .sm\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .sm\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .sm\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .sm\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .sm\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .sm\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .sm\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .sm\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .sm\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .sm\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .sm\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .sm\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .sm\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .sm\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .sm\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .sm\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .sm\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .sm\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .sm\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .sm\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .sm\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .sm\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .sm\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .sm\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .sm\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .sm\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .sm\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .sm\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .sm\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .sm\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .sm\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .sm\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .sm\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .sm\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .sm\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .sm\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .sm\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .sm\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .sm\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .sm\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .sm\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .sm\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .sm\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .sm\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .sm\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .sm\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .sm\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .sm\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .sm\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .sm\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .sm\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .sm\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .sm\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .sm\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .sm\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .sm\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .sm\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .sm\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .sm\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .sm\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .sm\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .sm\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .sm\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .sm\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .sm\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .sm\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .sm\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .sm\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .sm\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .sm\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .sm\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .sm\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .sm\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .sm\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .sm\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .sm\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .sm\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .sm\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .sm\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .sm\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .sm\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .sm\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .sm\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .sm\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .sm\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .sm\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .sm\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .sm\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .sm\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .sm\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .sm\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .sm\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .sm\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .sm\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .sm\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .sm\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .sm\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .sm\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .sm\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .sm\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .sm\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .sm\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .sm\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .sm\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .sm\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .sm\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .sm\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .sm\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .sm\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .sm\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .sm\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .sm\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .sm\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .sm\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .sm\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .sm\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .sm\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .sm\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .sm\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .sm\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .sm\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .sm\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .sm\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .sm\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .sm\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .sm\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .sm\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .sm\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .sm\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .sm\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .sm\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .sm\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .sm\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .sm\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .sm\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .sm\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .sm\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .sm\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .sm\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .sm\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .sm\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .sm\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .sm\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .sm\\:text-left {\n    text-align: left;\n  }\n\n  .sm\\:text-center {\n    text-align: center;\n  }\n\n  .sm\\:text-right {\n    text-align: right;\n  }\n\n  .sm\\:text-justify {\n    text-align: justify;\n  }\n\n  .sm\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .sm\\:align-top {\n    vertical-align: top;\n  }\n\n  .sm\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .sm\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .sm\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .sm\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .sm\\:font-sans {\n    font-family: system-ui, Roboto;\n  }\n\n  .sm\\:font-serif {\n    font-family: ;\n  }\n\n  .sm\\:font-mono {\n    font-family: ;\n  }\n\n  .sm\\:font-lf-regular {\n    font-family: averta_stdregular;\n  }\n\n  .sm\\:font-lf-bold {\n    font-family: averta_stdbold;\n  }\n\n  .sm\\:font-lf-semi-bold {\n    font-family: averta_stdsemibold;\n  }\n\n  .sm\\:font-lf-extra-bold {\n    font-family: averta_stdextrabold;\n  }\n\n  .sm\\:text-xs {\n    font-size: .75rem;\n  }\n\n  .sm\\:text-sm {\n    font-size: .875rem;\n  }\n\n  .sm\\:text-base {\n    font-size: 1rem;\n  }\n\n  .sm\\:text-lg {\n    font-size: 1.125rem;\n  }\n\n  .sm\\:text-xl {\n    font-size: 1.25rem;\n  }\n\n  .sm\\:text-2xl {\n    font-size: 1.5rem;\n  }\n\n  .sm\\:text-3xl {\n    font-size: 1.875rem;\n  }\n\n  .sm\\:text-4xl {\n    font-size: 2.25rem;\n  }\n\n  .sm\\:text-5xl {\n    font-size: 3rem;\n  }\n\n  .sm\\:text-6xl {\n    font-size: 4rem;\n  }\n\n  .sm\\:text-7xl {\n    font-size: 6rem;\n  }\n\n  .sm\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .sm\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .sm\\:text-tiny {\n    font-size: 0.820rem;\n  }\n\n  .sm\\:font-thin {\n    font-weight: 100;\n  }\n\n  .sm\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .sm\\:font-light {\n    font-weight: 300;\n  }\n\n  .sm\\:font-normal {\n    font-weight: 400;\n  }\n\n  .sm\\:font-medium {\n    font-weight: 500;\n  }\n\n  .sm\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .sm\\:font-bold {\n    font-weight: 700;\n  }\n\n  .sm\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .sm\\:font-black {\n    font-weight: 900;\n  }\n\n  .sm\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .sm\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .sm\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .sm\\:normal-case {\n    text-transform: none;\n  }\n\n  .sm\\:italic {\n    font-style: italic;\n  }\n\n  .sm\\:not-italic {\n    font-style: normal;\n  }\n\n  .sm\\:ordinal, .sm\\:slashed-zero, .sm\\:lining-nums, .sm\\:oldstyle-nums, .sm\\:proportional-nums, .sm\\:tabular-nums, .sm\\:diagonal-fractions, .sm\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .sm\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .sm\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .sm\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .sm\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .sm\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .sm\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .sm\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .sm\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .sm\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .sm\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .sm\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .sm\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .sm\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .sm\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .sm\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .sm\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .sm\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .sm\\:leading-none {\n    line-height: 1;\n  }\n\n  .sm\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .sm\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .sm\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .sm\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .sm\\:leading-loose {\n    line-height: 2;\n  }\n\n  .sm\\:leading-lf {\n    line-height: 1.2;\n  }\n\n  .sm\\:leading-reading {\n    line-height: 1.7;\n  }\n\n  .sm\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .sm\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .sm\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .sm\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .sm\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .sm\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .sm\\:text-transparent {\n    color: transparent;\n  }\n\n  .sm\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .sm\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-bg:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .sm\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-bg:hover {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .sm\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-bg:focus {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .sm\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .sm\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .sm\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .sm\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .sm\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .sm\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .sm\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .sm\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .sm\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .sm\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .sm\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .sm\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .sm\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .sm\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .sm\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .sm\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .sm\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .sm\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .sm\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .sm\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .sm\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .sm\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .sm\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .sm\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .sm\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .sm\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .sm\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .sm\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .sm\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .sm\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .sm\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .sm\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .sm\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .sm\\:underline {\n    text-decoration: underline;\n  }\n\n  .sm\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .sm\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .sm\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .sm\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .sm\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .sm\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .sm\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .sm\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .sm\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .sm\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .sm\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .sm\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .sm\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .sm\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .sm\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .sm\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .sm\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .sm\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-bg::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .sm\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-bg:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .sm\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .sm\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .sm\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .sm\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .sm\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .sm\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .sm\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .sm\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .sm\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .sm\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .sm\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .sm\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .sm\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .sm\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .sm\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .sm\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .sm\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .sm\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .sm\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .sm\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .sm\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .sm\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .sm\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .sm\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .sm\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .sm\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .sm\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .sm\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .sm\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .sm\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .sm\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .sm\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .sm\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .sm\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .sm\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .sm\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .sm\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .sm\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .sm\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .sm\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .sm\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .sm\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .sm\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .sm\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .sm\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .sm\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .sm\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .sm\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .sm\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .sm\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .sm\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .sm\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .sm\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .sm\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .sm\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .sm\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .sm\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .sm\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .sm\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .sm\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .sm\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .sm\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .sm\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .sm\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .sm\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .sm\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .sm\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .sm\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .sm\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .sm\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .sm\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .sm\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .sm\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .sm\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .sm\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .sm\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .sm\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .sm\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .sm\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .sm\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .sm\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .sm\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .sm\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .sm\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .sm\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .sm\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .sm\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .sm\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .sm\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .sm\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .sm\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .sm\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .sm\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .sm\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-xs:focus-within {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-outline:focus-within {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-lf:focus-within {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow:hover {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-xs:hover {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-outline:hover {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-lf:hover {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow:focus {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-xs:focus {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-outline:focus {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-lf:focus {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .sm\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .sm\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .sm\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .sm\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .sm\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .sm\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .sm\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-bg {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-orange-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-orange-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-orange-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .sm\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-bg:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-orange-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-orange-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-orange-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .sm\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-bg:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-orange-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-orange-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-orange-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .sm\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .sm\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .sm\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .sm\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .sm\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .sm\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .sm\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .sm\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .sm\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .sm\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .sm\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .sm\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .sm\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .sm\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .sm\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .sm\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .sm\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .sm\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .sm\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .sm\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .sm\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .sm\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .sm\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .sm\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .sm\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .sm\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .sm\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .sm\\:ring-offset-white {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .sm\\:ring-offset-black {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .sm\\:ring-offset-bg {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .sm\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .sm\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .sm\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .sm\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .sm\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .sm\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .sm\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .sm\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .sm\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .sm\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .sm\\:ring-offset-teal-50 {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .sm\\:ring-offset-teal-100 {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .sm\\:ring-offset-teal-200 {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .sm\\:ring-offset-teal-300 {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .sm\\:ring-offset-teal-400 {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .sm\\:ring-offset-teal-500 {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .sm\\:ring-offset-teal-600 {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .sm\\:ring-offset-teal-700 {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .sm\\:ring-offset-teal-800 {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .sm\\:ring-offset-teal-900 {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .sm\\:ring-offset-orange-100 {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .sm\\:ring-offset-orange-500 {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .sm\\:ring-offset-orange-700 {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .sm\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .sm\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .sm\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .sm\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .sm\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .sm\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .sm\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .sm\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .sm\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .sm\\:focus-within\\:ring-offset-bg:focus-within {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-50:focus-within {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-100:focus-within {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-200:focus-within {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-300:focus-within {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-400:focus-within {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-500:focus-within {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-600:focus-within {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-700:focus-within {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-800:focus-within {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-900:focus-within {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .sm\\:focus-within\\:ring-offset-orange-100:focus-within {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .sm\\:focus-within\\:ring-offset-orange-500:focus-within {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .sm\\:focus-within\\:ring-offset-orange-700:focus-within {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .sm\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .sm\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .sm\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .sm\\:focus\\:ring-offset-bg:focus {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-50:focus {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-100:focus {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-200:focus {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-300:focus {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-400:focus {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-500:focus {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-600:focus {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-700:focus {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-800:focus {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-900:focus {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .sm\\:focus\\:ring-offset-orange-100:focus {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .sm\\:focus\\:ring-offset-orange-500:focus {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .sm\\:focus\\:ring-offset-orange-700:focus {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .sm\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .sm\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .sm\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .sm\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .sm\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .sm\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .sm\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .sm\\:filter-none {\n    filter: none;\n  }\n\n  .sm\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .sm\\:blur-none {\n    --tw-blur: blur(0);\n  }\n\n  .sm\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .sm\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .sm\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .sm\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .sm\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .sm\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .sm\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .sm\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .sm\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .sm\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .sm\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .sm\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .sm\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .sm\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .sm\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .sm\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .sm\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .sm\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .sm\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .sm\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .sm\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .sm\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .sm\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .sm\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .sm\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .sm\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .sm\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .sm\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .sm\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .sm\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .sm\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .sm\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .sm\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .sm\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .sm\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .sm\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .sm\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .sm\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .sm\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .sm\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .sm\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .sm\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .sm\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .sm\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .sm\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .sm\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .sm\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .sm\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .sm\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .sm\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .sm\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .sm\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .sm\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .sm\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .sm\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .sm\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .sm\\:backdrop-blur-0 {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .sm\\:backdrop-blur-none {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .sm\\:backdrop-blur-sm {\n    --tw-backdrop-blur: blur(4px);\n  }\n\n  .sm\\:backdrop-blur {\n    --tw-backdrop-blur: blur(8px);\n  }\n\n  .sm\\:backdrop-blur-md {\n    --tw-backdrop-blur: blur(12px);\n  }\n\n  .sm\\:backdrop-blur-lg {\n    --tw-backdrop-blur: blur(16px);\n  }\n\n  .sm\\:backdrop-blur-xl {\n    --tw-backdrop-blur: blur(24px);\n  }\n\n  .sm\\:backdrop-blur-2xl {\n    --tw-backdrop-blur: blur(40px);\n  }\n\n  .sm\\:backdrop-blur-3xl {\n    --tw-backdrop-blur: blur(64px);\n  }\n\n  .sm\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .sm\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .sm\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .sm\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .sm\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .sm\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .sm\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .sm\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .sm\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .sm\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .sm\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .sm\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .sm\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .sm\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .sm\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .sm\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .sm\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .sm\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .sm\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .sm\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .sm\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .sm\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .sm\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .sm\\:backdrop-opacity-0 {\n    --tw-backdrop-opacity: opacity(0);\n  }\n\n  .sm\\:backdrop-opacity-5 {\n    --tw-backdrop-opacity: opacity(0.05);\n  }\n\n  .sm\\:backdrop-opacity-10 {\n    --tw-backdrop-opacity: opacity(0.1);\n  }\n\n  .sm\\:backdrop-opacity-20 {\n    --tw-backdrop-opacity: opacity(0.2);\n  }\n\n  .sm\\:backdrop-opacity-25 {\n    --tw-backdrop-opacity: opacity(0.25);\n  }\n\n  .sm\\:backdrop-opacity-30 {\n    --tw-backdrop-opacity: opacity(0.3);\n  }\n\n  .sm\\:backdrop-opacity-40 {\n    --tw-backdrop-opacity: opacity(0.4);\n  }\n\n  .sm\\:backdrop-opacity-50 {\n    --tw-backdrop-opacity: opacity(0.5);\n  }\n\n  .sm\\:backdrop-opacity-60 {\n    --tw-backdrop-opacity: opacity(0.6);\n  }\n\n  .sm\\:backdrop-opacity-70 {\n    --tw-backdrop-opacity: opacity(0.7);\n  }\n\n  .sm\\:backdrop-opacity-75 {\n    --tw-backdrop-opacity: opacity(0.75);\n  }\n\n  .sm\\:backdrop-opacity-80 {\n    --tw-backdrop-opacity: opacity(0.8);\n  }\n\n  .sm\\:backdrop-opacity-90 {\n    --tw-backdrop-opacity: opacity(0.9);\n  }\n\n  .sm\\:backdrop-opacity-95 {\n    --tw-backdrop-opacity: opacity(0.95);\n  }\n\n  .sm\\:backdrop-opacity-100 {\n    --tw-backdrop-opacity: opacity(1);\n  }\n\n  .sm\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .sm\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .sm\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .sm\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .sm\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .sm\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .sm\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n\n  .sm\\:transition-none {\n    transition-property: none;\n  }\n\n  .sm\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition-bg {\n    transition-property: background;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .sm\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .sm\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .sm\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .sm\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .sm\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .sm\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .sm\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .sm\\:delay-slow {\n    transition-delay: 0.5s;\n  }\n\n  .sm\\:delay-slower {\n    transition-delay: 0.5s;\n  }\n\n  .sm\\:delay-fast {\n    transition-delay: 0.15s;\n  }\n\n  .sm\\:delay-faster {\n    transition-delay: 0.075s;\n  }\n\n  .sm\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .sm\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .sm\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .sm\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .sm\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .sm\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .sm\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .sm\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .sm\\:duration-slow {\n    transition-duration: 0.5s;\n  }\n\n  .sm\\:duration-slower {\n    transition-duration: 0.5s;\n  }\n\n  .sm\\:duration-fast {\n    transition-duration: 0.15s;\n  }\n\n  .sm\\:duration-faster {\n    transition-duration: 0.075s;\n  }\n\n  .sm\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .sm\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .sm\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .sm\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .sm\\:filter-none {\n    filter: none;\n  }\n\n  .sm\\:filter-grayscale {\n    filter: grayscale(1);\n  }\n\n  .sm\\:filter-invert {\n    filter: invert(1);\n  }\n\n  .sm\\:filter-sepia {\n    filter: sepia(1);\n  }\n\n  .sm\\:backdrop-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .sm\\:backdrop-blur {\n    -webkit-backdrop-filter: blur(20px);\n            backdrop-filter: blur(20px);\n  }\n}\n\n@media (min-width: 768px) {\n  .md\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 576px) {\n    .md\\:container {\n      max-width: 576px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .md\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 992px) {\n    .md\\:container {\n      max-width: 992px;\n    }\n  }\n\n  @media (min-width: 1200px) {\n    .md\\:container {\n      max-width: 1200px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .md\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .md\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .md\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .md\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .md\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .md\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .md\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .md\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .md\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .md\\:visible {\n    visibility: visible;\n  }\n\n  .md\\:invisible {\n    visibility: hidden;\n  }\n\n  .md\\:static {\n    position: static;\n  }\n\n  .md\\:fixed {\n    position: fixed;\n  }\n\n  .md\\:absolute {\n    position: absolute;\n  }\n\n  .md\\:relative {\n    position: relative;\n  }\n\n  .md\\:sticky {\n    position: sticky;\n  }\n\n  .md\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .md\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .md\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .md\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .md\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .md\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .md\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .md\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .md\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .md\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .md\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .md\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .md\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .md\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .md\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .md\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .md\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .md\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .md\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .md\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .md\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .md\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .md\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .md\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .md\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .md\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .md\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .md\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .md\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .md\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .md\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .md\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .md\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .md\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .md\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .md\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .md\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .md\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .md\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .md\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .md\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .md\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .md\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .md\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .md\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .md\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .md\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .md\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .md\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .md\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .md\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .md\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .md\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .md\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .md\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .md\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .md\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .md\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .md\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .md\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .md\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .md\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .md\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .md\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .md\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .md\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .md\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .md\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .md\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .md\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .md\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .md\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .md\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .md\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .md\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .md\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .md\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .md\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .md\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .md\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .md\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .md\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .md\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .md\\:inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .md\\:inset-x-1 {\n    left: 0.25rem;\n    right: 0.25rem;\n  }\n\n  .md\\:inset-x-2 {\n    left: 0.5rem;\n    right: 0.5rem;\n  }\n\n  .md\\:inset-x-3 {\n    left: 0.75rem;\n    right: 0.75rem;\n  }\n\n  .md\\:inset-x-4 {\n    left: 1rem;\n    right: 1rem;\n  }\n\n  .md\\:inset-x-5 {\n    left: 1.25rem;\n    right: 1.25rem;\n  }\n\n  .md\\:inset-x-6 {\n    left: 1.5rem;\n    right: 1.5rem;\n  }\n\n  .md\\:inset-x-7 {\n    left: 1.75rem;\n    right: 1.75rem;\n  }\n\n  .md\\:inset-x-8 {\n    left: 2rem;\n    right: 2rem;\n  }\n\n  .md\\:inset-x-9 {\n    left: 2.25rem;\n    right: 2.25rem;\n  }\n\n  .md\\:inset-x-10 {\n    left: 2.5rem;\n    right: 2.5rem;\n  }\n\n  .md\\:inset-x-11 {\n    left: 2.75rem;\n    right: 2.75rem;\n  }\n\n  .md\\:inset-x-12 {\n    left: 3rem;\n    right: 3rem;\n  }\n\n  .md\\:inset-x-14 {\n    left: 3.5rem;\n    right: 3.5rem;\n  }\n\n  .md\\:inset-x-16 {\n    left: 4rem;\n    right: 4rem;\n  }\n\n  .md\\:inset-x-20 {\n    left: 5rem;\n    right: 5rem;\n  }\n\n  .md\\:inset-x-24 {\n    left: 6rem;\n    right: 6rem;\n  }\n\n  .md\\:inset-x-28 {\n    left: 7rem;\n    right: 7rem;\n  }\n\n  .md\\:inset-x-32 {\n    left: 8rem;\n    right: 8rem;\n  }\n\n  .md\\:inset-x-36 {\n    left: 9rem;\n    right: 9rem;\n  }\n\n  .md\\:inset-x-40 {\n    left: 10rem;\n    right: 10rem;\n  }\n\n  .md\\:inset-x-44 {\n    left: 11rem;\n    right: 11rem;\n  }\n\n  .md\\:inset-x-48 {\n    left: 12rem;\n    right: 12rem;\n  }\n\n  .md\\:inset-x-52 {\n    left: 13rem;\n    right: 13rem;\n  }\n\n  .md\\:inset-x-56 {\n    left: 14rem;\n    right: 14rem;\n  }\n\n  .md\\:inset-x-60 {\n    left: 15rem;\n    right: 15rem;\n  }\n\n  .md\\:inset-x-64 {\n    left: 16rem;\n    right: 16rem;\n  }\n\n  .md\\:inset-x-72 {\n    left: 18rem;\n    right: 18rem;\n  }\n\n  .md\\:inset-x-80 {\n    left: 20rem;\n    right: 20rem;\n  }\n\n  .md\\:inset-x-96 {\n    left: 24rem;\n    right: 24rem;\n  }\n\n  .md\\:inset-x-auto {\n    left: auto;\n    right: auto;\n  }\n\n  .md\\:inset-x-px {\n    left: 1px;\n    right: 1px;\n  }\n\n  .md\\:inset-x-0\\.5 {\n    left: 0.125rem;\n    right: 0.125rem;\n  }\n\n  .md\\:inset-x-1\\.5 {\n    left: 0.375rem;\n    right: 0.375rem;\n  }\n\n  .md\\:inset-x-2\\.5 {\n    left: 0.625rem;\n    right: 0.625rem;\n  }\n\n  .md\\:inset-x-3\\.5 {\n    left: 0.875rem;\n    right: 0.875rem;\n  }\n\n  .md\\:-inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .md\\:-inset-x-1 {\n    left: -0.25rem;\n    right: -0.25rem;\n  }\n\n  .md\\:-inset-x-2 {\n    left: -0.5rem;\n    right: -0.5rem;\n  }\n\n  .md\\:-inset-x-3 {\n    left: -0.75rem;\n    right: -0.75rem;\n  }\n\n  .md\\:-inset-x-4 {\n    left: -1rem;\n    right: -1rem;\n  }\n\n  .md\\:-inset-x-5 {\n    left: -1.25rem;\n    right: -1.25rem;\n  }\n\n  .md\\:-inset-x-6 {\n    left: -1.5rem;\n    right: -1.5rem;\n  }\n\n  .md\\:-inset-x-7 {\n    left: -1.75rem;\n    right: -1.75rem;\n  }\n\n  .md\\:-inset-x-8 {\n    left: -2rem;\n    right: -2rem;\n  }\n\n  .md\\:-inset-x-9 {\n    left: -2.25rem;\n    right: -2.25rem;\n  }\n\n  .md\\:-inset-x-10 {\n    left: -2.5rem;\n    right: -2.5rem;\n  }\n\n  .md\\:-inset-x-11 {\n    left: -2.75rem;\n    right: -2.75rem;\n  }\n\n  .md\\:-inset-x-12 {\n    left: -3rem;\n    right: -3rem;\n  }\n\n  .md\\:-inset-x-14 {\n    left: -3.5rem;\n    right: -3.5rem;\n  }\n\n  .md\\:-inset-x-16 {\n    left: -4rem;\n    right: -4rem;\n  }\n\n  .md\\:-inset-x-20 {\n    left: -5rem;\n    right: -5rem;\n  }\n\n  .md\\:-inset-x-24 {\n    left: -6rem;\n    right: -6rem;\n  }\n\n  .md\\:-inset-x-28 {\n    left: -7rem;\n    right: -7rem;\n  }\n\n  .md\\:-inset-x-32 {\n    left: -8rem;\n    right: -8rem;\n  }\n\n  .md\\:-inset-x-36 {\n    left: -9rem;\n    right: -9rem;\n  }\n\n  .md\\:-inset-x-40 {\n    left: -10rem;\n    right: -10rem;\n  }\n\n  .md\\:-inset-x-44 {\n    left: -11rem;\n    right: -11rem;\n  }\n\n  .md\\:-inset-x-48 {\n    left: -12rem;\n    right: -12rem;\n  }\n\n  .md\\:-inset-x-52 {\n    left: -13rem;\n    right: -13rem;\n  }\n\n  .md\\:-inset-x-56 {\n    left: -14rem;\n    right: -14rem;\n  }\n\n  .md\\:-inset-x-60 {\n    left: -15rem;\n    right: -15rem;\n  }\n\n  .md\\:-inset-x-64 {\n    left: -16rem;\n    right: -16rem;\n  }\n\n  .md\\:-inset-x-72 {\n    left: -18rem;\n    right: -18rem;\n  }\n\n  .md\\:-inset-x-80 {\n    left: -20rem;\n    right: -20rem;\n  }\n\n  .md\\:-inset-x-96 {\n    left: -24rem;\n    right: -24rem;\n  }\n\n  .md\\:-inset-x-px {\n    left: -1px;\n    right: -1px;\n  }\n\n  .md\\:-inset-x-0\\.5 {\n    left: -0.125rem;\n    right: -0.125rem;\n  }\n\n  .md\\:-inset-x-1\\.5 {\n    left: -0.375rem;\n    right: -0.375rem;\n  }\n\n  .md\\:-inset-x-2\\.5 {\n    left: -0.625rem;\n    right: -0.625rem;\n  }\n\n  .md\\:-inset-x-3\\.5 {\n    left: -0.875rem;\n    right: -0.875rem;\n  }\n\n  .md\\:inset-x-1\\/2 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .md\\:inset-x-1\\/3 {\n    left: 33.333333%;\n    right: 33.333333%;\n  }\n\n  .md\\:inset-x-2\\/3 {\n    left: 66.666667%;\n    right: 66.666667%;\n  }\n\n  .md\\:inset-x-1\\/4 {\n    left: 25%;\n    right: 25%;\n  }\n\n  .md\\:inset-x-2\\/4 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .md\\:inset-x-3\\/4 {\n    left: 75%;\n    right: 75%;\n  }\n\n  .md\\:inset-x-full {\n    left: 100%;\n    right: 100%;\n  }\n\n  .md\\:-inset-x-1\\/2 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .md\\:-inset-x-1\\/3 {\n    left: -33.333333%;\n    right: -33.333333%;\n  }\n\n  .md\\:-inset-x-2\\/3 {\n    left: -66.666667%;\n    right: -66.666667%;\n  }\n\n  .md\\:-inset-x-1\\/4 {\n    left: -25%;\n    right: -25%;\n  }\n\n  .md\\:-inset-x-2\\/4 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .md\\:-inset-x-3\\/4 {\n    left: -75%;\n    right: -75%;\n  }\n\n  .md\\:-inset-x-full {\n    left: -100%;\n    right: -100%;\n  }\n\n  .md\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .md\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .md\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .md\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .md\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .md\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .md\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .md\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .md\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .md\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .md\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .md\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .md\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .md\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .md\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .md\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .md\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .md\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .md\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .md\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .md\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .md\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .md\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .md\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .md\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .md\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .md\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .md\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .md\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .md\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .md\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .md\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .md\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .md\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .md\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .md\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .md\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .md\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .md\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .md\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .md\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .md\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .md\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .md\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .md\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .md\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .md\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .md\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .md\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .md\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .md\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .md\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .md\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .md\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .md\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .md\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .md\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .md\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .md\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .md\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .md\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .md\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .md\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .md\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .md\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .md\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .md\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .md\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .md\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .md\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .md\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .md\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .md\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .md\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .md\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .md\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .md\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .md\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .md\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .md\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .md\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .md\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .md\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .md\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .md\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .md\\:top-0 {\n    top: 0px;\n  }\n\n  .md\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .md\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .md\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .md\\:top-4 {\n    top: 1rem;\n  }\n\n  .md\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .md\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .md\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .md\\:top-8 {\n    top: 2rem;\n  }\n\n  .md\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .md\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .md\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .md\\:top-12 {\n    top: 3rem;\n  }\n\n  .md\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .md\\:top-16 {\n    top: 4rem;\n  }\n\n  .md\\:top-20 {\n    top: 5rem;\n  }\n\n  .md\\:top-24 {\n    top: 6rem;\n  }\n\n  .md\\:top-28 {\n    top: 7rem;\n  }\n\n  .md\\:top-32 {\n    top: 8rem;\n  }\n\n  .md\\:top-36 {\n    top: 9rem;\n  }\n\n  .md\\:top-40 {\n    top: 10rem;\n  }\n\n  .md\\:top-44 {\n    top: 11rem;\n  }\n\n  .md\\:top-48 {\n    top: 12rem;\n  }\n\n  .md\\:top-52 {\n    top: 13rem;\n  }\n\n  .md\\:top-56 {\n    top: 14rem;\n  }\n\n  .md\\:top-60 {\n    top: 15rem;\n  }\n\n  .md\\:top-64 {\n    top: 16rem;\n  }\n\n  .md\\:top-72 {\n    top: 18rem;\n  }\n\n  .md\\:top-80 {\n    top: 20rem;\n  }\n\n  .md\\:top-96 {\n    top: 24rem;\n  }\n\n  .md\\:top-auto {\n    top: auto;\n  }\n\n  .md\\:top-px {\n    top: 1px;\n  }\n\n  .md\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .md\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .md\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .md\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .md\\:-top-0 {\n    top: 0px;\n  }\n\n  .md\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .md\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .md\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .md\\:-top-4 {\n    top: -1rem;\n  }\n\n  .md\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .md\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .md\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .md\\:-top-8 {\n    top: -2rem;\n  }\n\n  .md\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .md\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .md\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .md\\:-top-12 {\n    top: -3rem;\n  }\n\n  .md\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .md\\:-top-16 {\n    top: -4rem;\n  }\n\n  .md\\:-top-20 {\n    top: -5rem;\n  }\n\n  .md\\:-top-24 {\n    top: -6rem;\n  }\n\n  .md\\:-top-28 {\n    top: -7rem;\n  }\n\n  .md\\:-top-32 {\n    top: -8rem;\n  }\n\n  .md\\:-top-36 {\n    top: -9rem;\n  }\n\n  .md\\:-top-40 {\n    top: -10rem;\n  }\n\n  .md\\:-top-44 {\n    top: -11rem;\n  }\n\n  .md\\:-top-48 {\n    top: -12rem;\n  }\n\n  .md\\:-top-52 {\n    top: -13rem;\n  }\n\n  .md\\:-top-56 {\n    top: -14rem;\n  }\n\n  .md\\:-top-60 {\n    top: -15rem;\n  }\n\n  .md\\:-top-64 {\n    top: -16rem;\n  }\n\n  .md\\:-top-72 {\n    top: -18rem;\n  }\n\n  .md\\:-top-80 {\n    top: -20rem;\n  }\n\n  .md\\:-top-96 {\n    top: -24rem;\n  }\n\n  .md\\:-top-px {\n    top: -1px;\n  }\n\n  .md\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .md\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .md\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .md\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .md\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .md\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .md\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .md\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .md\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .md\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .md\\:top-full {\n    top: 100%;\n  }\n\n  .md\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .md\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .md\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .md\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .md\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .md\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .md\\:-top-full {\n    top: -100%;\n  }\n\n  .md\\:right-0 {\n    right: 0px;\n  }\n\n  .md\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .md\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .md\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .md\\:right-4 {\n    right: 1rem;\n  }\n\n  .md\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .md\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .md\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .md\\:right-8 {\n    right: 2rem;\n  }\n\n  .md\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .md\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .md\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .md\\:right-12 {\n    right: 3rem;\n  }\n\n  .md\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .md\\:right-16 {\n    right: 4rem;\n  }\n\n  .md\\:right-20 {\n    right: 5rem;\n  }\n\n  .md\\:right-24 {\n    right: 6rem;\n  }\n\n  .md\\:right-28 {\n    right: 7rem;\n  }\n\n  .md\\:right-32 {\n    right: 8rem;\n  }\n\n  .md\\:right-36 {\n    right: 9rem;\n  }\n\n  .md\\:right-40 {\n    right: 10rem;\n  }\n\n  .md\\:right-44 {\n    right: 11rem;\n  }\n\n  .md\\:right-48 {\n    right: 12rem;\n  }\n\n  .md\\:right-52 {\n    right: 13rem;\n  }\n\n  .md\\:right-56 {\n    right: 14rem;\n  }\n\n  .md\\:right-60 {\n    right: 15rem;\n  }\n\n  .md\\:right-64 {\n    right: 16rem;\n  }\n\n  .md\\:right-72 {\n    right: 18rem;\n  }\n\n  .md\\:right-80 {\n    right: 20rem;\n  }\n\n  .md\\:right-96 {\n    right: 24rem;\n  }\n\n  .md\\:right-auto {\n    right: auto;\n  }\n\n  .md\\:right-px {\n    right: 1px;\n  }\n\n  .md\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .md\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .md\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .md\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .md\\:-right-0 {\n    right: 0px;\n  }\n\n  .md\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .md\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .md\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .md\\:-right-4 {\n    right: -1rem;\n  }\n\n  .md\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .md\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .md\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .md\\:-right-8 {\n    right: -2rem;\n  }\n\n  .md\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .md\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .md\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .md\\:-right-12 {\n    right: -3rem;\n  }\n\n  .md\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .md\\:-right-16 {\n    right: -4rem;\n  }\n\n  .md\\:-right-20 {\n    right: -5rem;\n  }\n\n  .md\\:-right-24 {\n    right: -6rem;\n  }\n\n  .md\\:-right-28 {\n    right: -7rem;\n  }\n\n  .md\\:-right-32 {\n    right: -8rem;\n  }\n\n  .md\\:-right-36 {\n    right: -9rem;\n  }\n\n  .md\\:-right-40 {\n    right: -10rem;\n  }\n\n  .md\\:-right-44 {\n    right: -11rem;\n  }\n\n  .md\\:-right-48 {\n    right: -12rem;\n  }\n\n  .md\\:-right-52 {\n    right: -13rem;\n  }\n\n  .md\\:-right-56 {\n    right: -14rem;\n  }\n\n  .md\\:-right-60 {\n    right: -15rem;\n  }\n\n  .md\\:-right-64 {\n    right: -16rem;\n  }\n\n  .md\\:-right-72 {\n    right: -18rem;\n  }\n\n  .md\\:-right-80 {\n    right: -20rem;\n  }\n\n  .md\\:-right-96 {\n    right: -24rem;\n  }\n\n  .md\\:-right-px {\n    right: -1px;\n  }\n\n  .md\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .md\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .md\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .md\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .md\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .md\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .md\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .md\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .md\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .md\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .md\\:right-full {\n    right: 100%;\n  }\n\n  .md\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .md\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .md\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .md\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .md\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .md\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .md\\:-right-full {\n    right: -100%;\n  }\n\n  .md\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .md\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .md\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .md\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .md\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .md\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .md\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .md\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .md\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .md\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .md\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .md\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .md\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .md\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .md\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .md\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .md\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .md\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .md\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .md\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .md\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .md\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .md\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .md\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .md\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .md\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .md\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .md\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .md\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .md\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .md\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .md\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .md\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .md\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .md\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .md\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .md\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .md\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .md\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .md\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .md\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .md\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .md\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .md\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .md\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .md\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .md\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .md\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .md\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .md\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .md\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .md\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .md\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .md\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .md\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .md\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .md\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .md\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .md\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .md\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .md\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .md\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .md\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .md\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .md\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .md\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .md\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .md\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .md\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .md\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .md\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .md\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .md\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .md\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .md\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .md\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .md\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .md\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .md\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .md\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .md\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .md\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .md\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .md\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .md\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .md\\:left-0 {\n    left: 0px;\n  }\n\n  .md\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .md\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .md\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .md\\:left-4 {\n    left: 1rem;\n  }\n\n  .md\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .md\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .md\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .md\\:left-8 {\n    left: 2rem;\n  }\n\n  .md\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .md\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .md\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .md\\:left-12 {\n    left: 3rem;\n  }\n\n  .md\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .md\\:left-16 {\n    left: 4rem;\n  }\n\n  .md\\:left-20 {\n    left: 5rem;\n  }\n\n  .md\\:left-24 {\n    left: 6rem;\n  }\n\n  .md\\:left-28 {\n    left: 7rem;\n  }\n\n  .md\\:left-32 {\n    left: 8rem;\n  }\n\n  .md\\:left-36 {\n    left: 9rem;\n  }\n\n  .md\\:left-40 {\n    left: 10rem;\n  }\n\n  .md\\:left-44 {\n    left: 11rem;\n  }\n\n  .md\\:left-48 {\n    left: 12rem;\n  }\n\n  .md\\:left-52 {\n    left: 13rem;\n  }\n\n  .md\\:left-56 {\n    left: 14rem;\n  }\n\n  .md\\:left-60 {\n    left: 15rem;\n  }\n\n  .md\\:left-64 {\n    left: 16rem;\n  }\n\n  .md\\:left-72 {\n    left: 18rem;\n  }\n\n  .md\\:left-80 {\n    left: 20rem;\n  }\n\n  .md\\:left-96 {\n    left: 24rem;\n  }\n\n  .md\\:left-auto {\n    left: auto;\n  }\n\n  .md\\:left-px {\n    left: 1px;\n  }\n\n  .md\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .md\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .md\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .md\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .md\\:-left-0 {\n    left: 0px;\n  }\n\n  .md\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .md\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .md\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .md\\:-left-4 {\n    left: -1rem;\n  }\n\n  .md\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .md\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .md\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .md\\:-left-8 {\n    left: -2rem;\n  }\n\n  .md\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .md\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .md\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .md\\:-left-12 {\n    left: -3rem;\n  }\n\n  .md\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .md\\:-left-16 {\n    left: -4rem;\n  }\n\n  .md\\:-left-20 {\n    left: -5rem;\n  }\n\n  .md\\:-left-24 {\n    left: -6rem;\n  }\n\n  .md\\:-left-28 {\n    left: -7rem;\n  }\n\n  .md\\:-left-32 {\n    left: -8rem;\n  }\n\n  .md\\:-left-36 {\n    left: -9rem;\n  }\n\n  .md\\:-left-40 {\n    left: -10rem;\n  }\n\n  .md\\:-left-44 {\n    left: -11rem;\n  }\n\n  .md\\:-left-48 {\n    left: -12rem;\n  }\n\n  .md\\:-left-52 {\n    left: -13rem;\n  }\n\n  .md\\:-left-56 {\n    left: -14rem;\n  }\n\n  .md\\:-left-60 {\n    left: -15rem;\n  }\n\n  .md\\:-left-64 {\n    left: -16rem;\n  }\n\n  .md\\:-left-72 {\n    left: -18rem;\n  }\n\n  .md\\:-left-80 {\n    left: -20rem;\n  }\n\n  .md\\:-left-96 {\n    left: -24rem;\n  }\n\n  .md\\:-left-px {\n    left: -1px;\n  }\n\n  .md\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .md\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .md\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .md\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .md\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .md\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .md\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .md\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .md\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .md\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .md\\:left-full {\n    left: 100%;\n  }\n\n  .md\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .md\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .md\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .md\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .md\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .md\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .md\\:-left-full {\n    left: -100%;\n  }\n\n  .md\\:isolate {\n    isolation: isolate;\n  }\n\n  .md\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .md\\:z-0 {\n    z-index: 0;\n  }\n\n  .md\\:z-10 {\n    z-index: 10;\n  }\n\n  .md\\:z-20 {\n    z-index: 20;\n  }\n\n  .md\\:z-30 {\n    z-index: 30;\n  }\n\n  .md\\:z-40 {\n    z-index: 40;\n  }\n\n  .md\\:z-50 {\n    z-index: 50;\n  }\n\n  .md\\:z-auto {\n    z-index: auto;\n  }\n\n  .md\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .md\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .md\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .md\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .md\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .md\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .md\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .md\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .md\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .md\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .md\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .md\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .md\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .md\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .md\\:order-1 {\n    order: 1;\n  }\n\n  .md\\:order-2 {\n    order: 2;\n  }\n\n  .md\\:order-3 {\n    order: 3;\n  }\n\n  .md\\:order-4 {\n    order: 4;\n  }\n\n  .md\\:order-5 {\n    order: 5;\n  }\n\n  .md\\:order-6 {\n    order: 6;\n  }\n\n  .md\\:order-7 {\n    order: 7;\n  }\n\n  .md\\:order-8 {\n    order: 8;\n  }\n\n  .md\\:order-9 {\n    order: 9;\n  }\n\n  .md\\:order-10 {\n    order: 10;\n  }\n\n  .md\\:order-11 {\n    order: 11;\n  }\n\n  .md\\:order-12 {\n    order: 12;\n  }\n\n  .md\\:order-first {\n    order: -9999;\n  }\n\n  .md\\:order-last {\n    order: 9999;\n  }\n\n  .md\\:order-none {\n    order: 0;\n  }\n\n  .md\\:col-auto {\n    grid-column: auto;\n  }\n\n  .md\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .md\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .md\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .md\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .md\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .md\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .md\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .md\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .md\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .md\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .md\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .md\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .md\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .md\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .md\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .md\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .md\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .md\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .md\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .md\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .md\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .md\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .md\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .md\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .md\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .md\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .md\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .md\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .md\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .md\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .md\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .md\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .md\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .md\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .md\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .md\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .md\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .md\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .md\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .md\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .md\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .md\\:row-auto {\n    grid-row: auto;\n  }\n\n  .md\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .md\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .md\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .md\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .md\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .md\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .md\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .md\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .md\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .md\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .md\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .md\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .md\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .md\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .md\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .md\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .md\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .md\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .md\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .md\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .md\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .md\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .md\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .md\\:float-right {\n    float: right;\n  }\n\n  .md\\:float-left {\n    float: left;\n  }\n\n  .md\\:float-none {\n    float: none;\n  }\n\n  .md\\:clear-left {\n    clear: left;\n  }\n\n  .md\\:clear-right {\n    clear: right;\n  }\n\n  .md\\:clear-both {\n    clear: both;\n  }\n\n  .md\\:clear-none {\n    clear: none;\n  }\n\n  .md\\:m-0 {\n    margin: 0px;\n  }\n\n  .md\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .md\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .md\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .md\\:m-4 {\n    margin: 1rem;\n  }\n\n  .md\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .md\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .md\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .md\\:m-8 {\n    margin: 2rem;\n  }\n\n  .md\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .md\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .md\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .md\\:m-12 {\n    margin: 3rem;\n  }\n\n  .md\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .md\\:m-16 {\n    margin: 4rem;\n  }\n\n  .md\\:m-20 {\n    margin: 5rem;\n  }\n\n  .md\\:m-24 {\n    margin: 6rem;\n  }\n\n  .md\\:m-28 {\n    margin: 7rem;\n  }\n\n  .md\\:m-32 {\n    margin: 8rem;\n  }\n\n  .md\\:m-36 {\n    margin: 9rem;\n  }\n\n  .md\\:m-40 {\n    margin: 10rem;\n  }\n\n  .md\\:m-44 {\n    margin: 11rem;\n  }\n\n  .md\\:m-48 {\n    margin: 12rem;\n  }\n\n  .md\\:m-52 {\n    margin: 13rem;\n  }\n\n  .md\\:m-56 {\n    margin: 14rem;\n  }\n\n  .md\\:m-60 {\n    margin: 15rem;\n  }\n\n  .md\\:m-64 {\n    margin: 16rem;\n  }\n\n  .md\\:m-72 {\n    margin: 18rem;\n  }\n\n  .md\\:m-80 {\n    margin: 20rem;\n  }\n\n  .md\\:m-96 {\n    margin: 24rem;\n  }\n\n  .md\\:m-auto {\n    margin: auto;\n  }\n\n  .md\\:m-px {\n    margin: 1px;\n  }\n\n  .md\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .md\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .md\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .md\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .md\\:-m-0 {\n    margin: 0px;\n  }\n\n  .md\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .md\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .md\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .md\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .md\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .md\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .md\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .md\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .md\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .md\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .md\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .md\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .md\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .md\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .md\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .md\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .md\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .md\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .md\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .md\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .md\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .md\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .md\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .md\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .md\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .md\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .md\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .md\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .md\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .md\\:-m-px {\n    margin: -1px;\n  }\n\n  .md\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .md\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .md\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .md\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .md\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .md\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .md\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .md\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .md\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .md\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .md\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .md\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .md\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .md\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .md\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .md\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .md\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .md\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .md\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .md\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .md\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .md\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .md\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .md\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .md\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .md\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .md\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .md\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .md\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .md\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .md\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .md\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .md\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .md\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .md\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .md\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .md\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .md\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .md\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .md\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .md\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .md\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .md\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .md\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .md\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .md\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .md\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .md\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .md\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .md\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .md\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .md\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .md\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .md\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .md\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .md\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .md\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .md\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .md\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .md\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .md\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .md\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .md\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .md\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .md\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .md\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .md\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .md\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .md\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .md\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .md\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .md\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .md\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .md\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .md\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .md\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .md\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .md\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .md\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .md\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .md\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .md\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .md\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .md\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .md\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .md\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .md\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .md\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .md\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .md\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .md\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .md\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .md\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .md\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .md\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .md\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .md\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .md\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .md\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .md\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .md\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .md\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .md\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .md\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .md\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .md\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .md\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .md\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .md\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .md\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .md\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .md\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .md\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .md\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .md\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .md\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .md\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .md\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .md\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .md\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .md\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .md\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .md\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .md\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .md\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .md\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .md\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .md\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .md\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .md\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .md\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .md\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .md\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .md\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .md\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .md\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .md\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .md\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .md\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .md\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .md\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .md\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .md\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .md\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .md\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .md\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .md\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .md\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .md\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .md\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .md\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .md\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .md\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .md\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .md\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .md\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .md\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .md\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .md\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .md\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .md\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .md\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .md\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .md\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .md\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .md\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .md\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .md\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .md\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .md\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .md\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .md\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .md\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .md\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .md\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .md\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .md\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .md\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .md\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .md\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .md\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .md\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .md\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .md\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .md\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .md\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .md\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .md\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .md\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .md\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .md\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .md\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .md\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .md\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .md\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .md\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .md\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .md\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .md\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .md\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .md\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .md\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .md\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .md\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .md\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .md\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .md\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .md\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .md\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .md\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .md\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .md\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .md\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .md\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .md\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .md\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .md\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .md\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .md\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .md\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .md\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .md\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .md\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .md\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .md\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .md\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .md\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .md\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .md\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .md\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .md\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .md\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .md\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .md\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .md\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .md\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .md\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .md\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .md\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .md\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .md\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .md\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .md\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .md\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .md\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .md\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .md\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .md\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .md\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .md\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .md\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .md\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .md\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .md\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .md\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .md\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .md\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .md\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .md\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .md\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .md\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .md\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .md\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .md\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .md\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .md\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .md\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .md\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .md\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .md\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .md\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .md\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .md\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .md\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .md\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .md\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .md\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .md\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .md\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .md\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .md\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .md\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .md\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .md\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .md\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .md\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .md\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .md\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .md\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .md\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .md\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .md\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .md\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .md\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .md\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .md\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .md\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .md\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .md\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .md\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .md\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .md\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .md\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .md\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .md\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .md\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .md\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .md\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .md\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .md\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .md\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .md\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .md\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .md\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .md\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .md\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .md\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .md\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .md\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .md\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .md\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .md\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .md\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .md\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .md\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .md\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .md\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .md\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .md\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .md\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .md\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .md\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .md\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .md\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .md\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .md\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .md\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .md\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .md\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .md\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .md\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .md\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .md\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .md\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .md\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .md\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .md\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .md\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .md\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .md\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .md\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .md\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .md\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .md\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .md\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .md\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .md\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .md\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .md\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .md\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .md\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .md\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .md\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .md\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .md\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .md\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .md\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .md\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .md\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .md\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .md\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .md\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .md\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .md\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .md\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .md\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .md\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .md\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .md\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .md\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .md\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .md\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .md\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .md\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .md\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .md\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .md\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .md\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .md\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .md\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .md\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .md\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .md\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .md\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .md\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .md\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .md\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .md\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .md\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .md\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .md\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .md\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .md\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .md\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .md\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .md\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .md\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .md\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .md\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .md\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .md\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .md\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .md\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .md\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .md\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .md\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .md\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .md\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .md\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .md\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .md\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .md\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .md\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .md\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .md\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .md\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .md\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .md\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .md\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .md\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .md\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .md\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .md\\:block {\n    display: block;\n  }\n\n  .md\\:inline-block {\n    display: inline-block;\n  }\n\n  .md\\:inline {\n    display: inline;\n  }\n\n  .md\\:flex {\n    display: flex;\n  }\n\n  .md\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .md\\:table {\n    display: table;\n  }\n\n  .md\\:inline-table {\n    display: inline-table;\n  }\n\n  .md\\:table-caption {\n    display: table-caption;\n  }\n\n  .md\\:table-cell {\n    display: table-cell;\n  }\n\n  .md\\:table-column {\n    display: table-column;\n  }\n\n  .md\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .md\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .md\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .md\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .md\\:table-row {\n    display: table-row;\n  }\n\n  .md\\:flow-root {\n    display: flow-root;\n  }\n\n  .md\\:grid {\n    display: grid;\n  }\n\n  .md\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .md\\:contents {\n    display: contents;\n  }\n\n  .md\\:list-item {\n    display: list-item;\n  }\n\n  .md\\:hidden {\n    display: none;\n  }\n\n  .md\\:h-0 {\n    height: 0px;\n  }\n\n  .md\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .md\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .md\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .md\\:h-4 {\n    height: 1rem;\n  }\n\n  .md\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .md\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .md\\:h-7 {\n    height: 1.875rem;\n  }\n\n  .md\\:h-8 {\n    height: 2rem;\n  }\n\n  .md\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .md\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .md\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .md\\:h-12 {\n    height: 3rem;\n  }\n\n  .md\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .md\\:h-16 {\n    height: 4rem;\n  }\n\n  .md\\:h-20 {\n    height: 5rem;\n  }\n\n  .md\\:h-24 {\n    height: 6rem;\n  }\n\n  .md\\:h-28 {\n    height: 7rem;\n  }\n\n  .md\\:h-32 {\n    height: 8rem;\n  }\n\n  .md\\:h-36 {\n    height: 9rem;\n  }\n\n  .md\\:h-40 {\n    height: 10rem;\n  }\n\n  .md\\:h-44 {\n    height: 11rem;\n  }\n\n  .md\\:h-48 {\n    height: 12rem;\n  }\n\n  .md\\:h-52 {\n    height: 13rem;\n  }\n\n  .md\\:h-56 {\n    height: 14rem;\n  }\n\n  .md\\:h-60 {\n    height: 15rem;\n  }\n\n  .md\\:h-64 {\n    height: 16rem;\n  }\n\n  .md\\:h-72 {\n    height: 20rem;\n  }\n\n  .md\\:h-80 {\n    height: 20rem;\n  }\n\n  .md\\:h-96 {\n    height: 24rem;\n  }\n\n  .md\\:h-110 {\n    height: 28rem;\n  }\n\n  .md\\:h-120 {\n    height: 40rem;\n  }\n\n  .md\\:h-auto {\n    height: auto;\n  }\n\n  .md\\:h-px {\n    height: 1px;\n  }\n\n  .md\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .md\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .md\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .md\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .md\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .md\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .md\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .md\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .md\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .md\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .md\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .md\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .md\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .md\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .md\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .md\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .md\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .md\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .md\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .md\\:h-full {\n    height: 100%;\n  }\n\n  .md\\:h-screen {\n    height: 100vh;\n  }\n\n  .md\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .md\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .md\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .md\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .md\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .md\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .md\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .md\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .md\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .md\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .md\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .md\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .md\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .md\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .md\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .md\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .md\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .md\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .md\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .md\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .md\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .md\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .md\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .md\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .md\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .md\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .md\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .md\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .md\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .md\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .md\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .md\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .md\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .md\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .md\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .md\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .md\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .md\\:min-h-0 {\n    min-height: 0;\n  }\n\n  .md\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .md\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .md\\:w-0 {\n    width: 0px;\n  }\n\n  .md\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .md\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .md\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .md\\:w-4 {\n    width: 1rem;\n  }\n\n  .md\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .md\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .md\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .md\\:w-8 {\n    width: 2rem;\n  }\n\n  .md\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .md\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .md\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .md\\:w-12 {\n    width: 3rem;\n  }\n\n  .md\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .md\\:w-16 {\n    width: 4rem;\n  }\n\n  .md\\:w-20 {\n    width: 5rem;\n  }\n\n  .md\\:w-24 {\n    width: 6rem;\n  }\n\n  .md\\:w-28 {\n    width: 7rem;\n  }\n\n  .md\\:w-32 {\n    width: 8rem;\n  }\n\n  .md\\:w-36 {\n    width: 9rem;\n  }\n\n  .md\\:w-40 {\n    width: 10rem;\n  }\n\n  .md\\:w-44 {\n    width: 11rem;\n  }\n\n  .md\\:w-48 {\n    width: 12rem;\n  }\n\n  .md\\:w-52 {\n    width: 13rem;\n  }\n\n  .md\\:w-56 {\n    width: 14rem;\n  }\n\n  .md\\:w-60 {\n    width: 15rem;\n  }\n\n  .md\\:w-64 {\n    width: 16rem;\n  }\n\n  .md\\:w-72 {\n    width: 18rem;\n  }\n\n  .md\\:w-80 {\n    width: 20rem;\n  }\n\n  .md\\:w-96 {\n    width: 24rem;\n  }\n\n  .md\\:w-110 {\n    width: 28rem;\n  }\n\n  .md\\:w-128 {\n    width: 32rem;\n  }\n\n  .md\\:w-192 {\n    width: 48rem;\n  }\n\n  .md\\:w-auto {\n    width: auto;\n  }\n\n  .md\\:w-px {\n    width: 1px;\n  }\n\n  .md\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .md\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .md\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .md\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .md\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .md\\:w-1\\/3 {\n    width: 33.33333%;\n  }\n\n  .md\\:w-2\\/3 {\n    width: 66.66667%;\n  }\n\n  .md\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .md\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .md\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .md\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .md\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .md\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .md\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .md\\:w-1\\/6 {\n    width: 16.66667%;\n  }\n\n  .md\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .md\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .md\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .md\\:w-5\\/6 {\n    width: 83.33333%;\n  }\n\n  .md\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .md\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .md\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .md\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .md\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .md\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .md\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .md\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .md\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .md\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .md\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .md\\:w-full {\n    width: 100%;\n  }\n\n  .md\\:w-screen {\n    width: 100vw;\n  }\n\n  .md\\:w-min {\n    width: min-content;\n  }\n\n  .md\\:w-max {\n    width: max-content;\n  }\n\n  .md\\:min-w-0 {\n    min-width: 0;\n  }\n\n  .md\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .md\\:min-w-min {\n    min-width: min-content;\n  }\n\n  .md\\:min-w-max {\n    min-width: max-content;\n  }\n\n  .md\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .md\\:max-w-none {\n    max-width: none;\n  }\n\n  .md\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .md\\:max-w-sm {\n    max-width: 30rem;\n  }\n\n  .md\\:max-w-md {\n    max-width: 40rem;\n  }\n\n  .md\\:max-w-lg {\n    max-width: 50rem;\n  }\n\n  .md\\:max-w-xl {\n    max-width: 60rem;\n  }\n\n  .md\\:max-w-2xl {\n    max-width: 70rem;\n  }\n\n  .md\\:max-w-3xl {\n    max-width: 80rem;\n  }\n\n  .md\\:max-w-4xl {\n    max-width: 90rem;\n  }\n\n  .md\\:max-w-5xl {\n    max-width: 100rem;\n  }\n\n  .md\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .md\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .md\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .md\\:max-w-min {\n    max-width: min-content;\n  }\n\n  .md\\:max-w-max {\n    max-width: max-content;\n  }\n\n  .md\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .md\\:max-w-screen-sm {\n    max-width: 576px;\n  }\n\n  .md\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .md\\:max-w-screen-lg {\n    max-width: 992px;\n  }\n\n  .md\\:max-w-screen-xl {\n    max-width: 1200px;\n  }\n\n  .md\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .md\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .md\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .md\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .md\\:flex-none {\n    flex: none;\n  }\n\n  .md\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .md\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .md\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .md\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .md\\:table-auto {\n    table-layout: auto;\n  }\n\n  .md\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .md\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .md\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .md\\:origin-center {\n    transform-origin: center;\n  }\n\n  .md\\:origin-top {\n    transform-origin: top;\n  }\n\n  .md\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .md\\:origin-right {\n    transform-origin: right;\n  }\n\n  .md\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .md\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .md\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .md\\:origin-left {\n    transform-origin: left;\n  }\n\n  .md\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .md\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .md\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .md\\:transform-none {\n    transform: none;\n  }\n\n  .md\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .md\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .md\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .md\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .md\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .md\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .md\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .md\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .md\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .md\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .md\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .md\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .md\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .md\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .md\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .md\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .md\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .md\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .md\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .md\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .md\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .md\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .md\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .md\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .md\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .md\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .md\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .md\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .md\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .md\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .md\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .md\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .md\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .md\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .md\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .md\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .md\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .md\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .md\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .md\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .md\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .md\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .md\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .md\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .md\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .md\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .md\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .md\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .md\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .md\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .md\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .md\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .md\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .md\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .md\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .md\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .md\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .md\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .md\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .md\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .md\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .md\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .md\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .md\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .md\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .md\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .md\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .md\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .md\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .md\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .md\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .md\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .md\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .md\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .md\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .md\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .md\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .md\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .md\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .md\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .md\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .md\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .md\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .md\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .md\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .md\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .md\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .md\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .md\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .md\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .md\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .md\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .md\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .md\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .md\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .md\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .md\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .md\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .md\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .md\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .md\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .md\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .md\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .md\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .md\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .md\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .md\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .md\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .md\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .md\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .md\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .md\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .md\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .md\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .md\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .md\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .md\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .md\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .md\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .md\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .md\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .md\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .md\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .md\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .md\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .md\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .md\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .md\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .md\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .md\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .md\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .md\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .md\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .md\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .md\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .md\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .md\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .md\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .md\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .md\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .md\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .md\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .md\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .md\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .md\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .md\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .md\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .md\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .md\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .md\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .md\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .md\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .md\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .md\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .md\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .md\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .md\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .md\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .md\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .md\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .md\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .md\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .md\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .md\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .md\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .md\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .md\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .md\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .md\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .md\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .md\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .md\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .md\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .md\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .md\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .md\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .md\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .md\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .md\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .md\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .md\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .md\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .md\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .md\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .md\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .md\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .md\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .md\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .md\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .md\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .md\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .md\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .md\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .md\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .md\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .md\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .md\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .md\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .md\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .md\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .md\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .md\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .md\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .md\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .md\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .md\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .md\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .md\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .md\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .md\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .md\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .md\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .md\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .md\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .md\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .md\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .md\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .md\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .md\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .md\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .md\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .md\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .md\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .md\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .md\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .md\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .md\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .md\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .md\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .md\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .md\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .md\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .md\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .md\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .md\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .md\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .md\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .md\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .md\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .md\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .md\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .md\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .md\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .md\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .md\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .md\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .md\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .md\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .md\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .md\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .md\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .md\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .md\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .md\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .md\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .md\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .md\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .md\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .md\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .md\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .md\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .md\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .md\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .md\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .md\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .md\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .md\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .md\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .md\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .md\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .md\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .md\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .md\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .md\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .md\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .md\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .md\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .md\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .md\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .md\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .md\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .md\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .md\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .md\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .md\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .md\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .md\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .md\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .md\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .md\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .md\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .md\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .md\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .md\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .md\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .md\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .md\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .md\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .md\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .md\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .md\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .md\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .md\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .md\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .md\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .md\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .md\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .md\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .md\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .md\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .md\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .md\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .md\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .md\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .md\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .md\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .md\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .md\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .md\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .md\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .md\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .md\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .md\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .md\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .md\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .md\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .md\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .md\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .md\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .md\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .md\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .md\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .md\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .md\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .md\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .md\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .md\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .md\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .md\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .md\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .md\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .md\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .md\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .md\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .md\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .md\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .md\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .md\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .md\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .md\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .md\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .md\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .md\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .md\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .md\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .md\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .md\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .md\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .md\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .md\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .md\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .md\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .md\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .md\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .md\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .md\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .md\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .md\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .md\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .md\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .md\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .md\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .md\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .md\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .md\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .md\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .md\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .md\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .md\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .md\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .md\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .md\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .md\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .md\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .md\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .md\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .md\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .md\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .md\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .md\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .md\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .md\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .md\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .md\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .md\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .md\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .md\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .md\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .md\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .md\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .md\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .md\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .md\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .md\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .md\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .md\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .md\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .md\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .md\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .md\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .md\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .md\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .md\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .md\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .md\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .md\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .md\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .md\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .md\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .md\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .md\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .md\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .md\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .md\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .md\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .md\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .md\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .md\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .md\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .md\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .md\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .md\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .md\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .md\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .md\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .md\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .md\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .md\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .md\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .md\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .md\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .md\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .md\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .md\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .md\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .md\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .md\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .md\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .md\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .md\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .md\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .md\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .md\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .md\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .md\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .md\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .md\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .md\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .md\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .md\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .md\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .md\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .md\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .md\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .md\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .md\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .md\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .md\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .md\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .md\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .md\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .md\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .md\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .md\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .md\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .md\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .md\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .md\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .md\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .md\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .md\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .md\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .md\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .md\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .md\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .md\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .md\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .md\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .md\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .md\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .md\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .md\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .md\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .md\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .md\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .md\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .md\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .md\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .md\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .md\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .md\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .md\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .md\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .md\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .md\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .md\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .md\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .md\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .md\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .md\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .md\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .md\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .md\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .md\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .md\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .md\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .md\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .md\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .md\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .md\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .md\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .md\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .md\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .md\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .md\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .md\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .md\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .md\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .md\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .md\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .md\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .md\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .md\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .md\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .md\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .md\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .md\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .md\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .md\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .md\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .md\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .md\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .md\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .md\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .md\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .md\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .md\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .md\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .md\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .md\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .md\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .md\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .md\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .md\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .md\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .md\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .md\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .md\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .md\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .md\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .md\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .md\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .md\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .md\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .md\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .md\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .md\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .md\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .md\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .md\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .md\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .md\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .md\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .md\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .md\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .md\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .md\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .md\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .md\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .md\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .md\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .md\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .md\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .md\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .md\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .md\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .md\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .md\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .md\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .md\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .md\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .md\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .md\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .md\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .md\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .md\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .md\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .md\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .md\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .md\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .md\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .md\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .md\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .md\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .md\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .md\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .md\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .md\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .md\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .md\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .md\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .md\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .md\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .md\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .md\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .md\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .md\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .md\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .md\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .md\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .md\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .md\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .md\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .md\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .md\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .md\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .md\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .md\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:animate-none {\n    animation: none;\n  }\n\n  .md\\:animate-spin {\n    animation: spin 1s linear infinite;\n  }\n\n  .md\\:animate-ping {\n    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .md\\:animate-pulse {\n    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .md\\:animate-bounce {\n    animation: bounce 1s infinite;\n  }\n\n  .md\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .md\\:cursor-default {\n    cursor: default;\n  }\n\n  .md\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .md\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .md\\:cursor-text {\n    cursor: text;\n  }\n\n  .md\\:cursor-move {\n    cursor: move;\n  }\n\n  .md\\:cursor-help {\n    cursor: help;\n  }\n\n  .md\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .md\\:select-none {\n    -webkit-user-select: none;\n            user-select: none;\n  }\n\n  .md\\:select-text {\n    -webkit-user-select: text;\n            user-select: text;\n  }\n\n  .md\\:select-all {\n    -webkit-user-select: all;\n            user-select: all;\n  }\n\n  .md\\:select-auto {\n    -webkit-user-select: auto;\n            user-select: auto;\n  }\n\n  .md\\:resize-none {\n    resize: none;\n  }\n\n  .md\\:resize-y {\n    resize: vertical;\n  }\n\n  .md\\:resize-x {\n    resize: horizontal;\n  }\n\n  .md\\:resize {\n    resize: both;\n  }\n\n  .md\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .md\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .md\\:list-none {\n    list-style-type: none;\n  }\n\n  .md\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .md\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .md\\:appearance-none {\n    -webkit-appearance: none;\n            appearance: none;\n  }\n\n  .md\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .md\\:auto-cols-min {\n    grid-auto-columns: min-content;\n  }\n\n  .md\\:auto-cols-max {\n    grid-auto-columns: max-content;\n  }\n\n  .md\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .md\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .md\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .md\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .md\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .md\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .md\\:auto-rows-min {\n    grid-auto-rows: min-content;\n  }\n\n  .md\\:auto-rows-max {\n    grid-auto-rows: max-content;\n  }\n\n  .md\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .md\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .md\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .md\\:flex-row {\n    flex-direction: row;\n  }\n\n  .md\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .md\\:flex-col {\n    flex-direction: column;\n  }\n\n  .md\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .md\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .md\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .md\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .md\\:place-content-center {\n    place-content: center;\n  }\n\n  .md\\:place-content-start {\n    place-content: start;\n  }\n\n  .md\\:place-content-end {\n    place-content: end;\n  }\n\n  .md\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .md\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .md\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .md\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .md\\:place-items-start {\n    place-items: start;\n  }\n\n  .md\\:place-items-end {\n    place-items: end;\n  }\n\n  .md\\:place-items-center {\n    place-items: center;\n  }\n\n  .md\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .md\\:content-center {\n    align-content: center;\n  }\n\n  .md\\:content-start {\n    align-content: flex-start;\n  }\n\n  .md\\:content-end {\n    align-content: flex-end;\n  }\n\n  .md\\:content-between {\n    align-content: space-between;\n  }\n\n  .md\\:content-around {\n    align-content: space-around;\n  }\n\n  .md\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .md\\:items-start {\n    align-items: flex-start;\n  }\n\n  .md\\:items-end {\n    align-items: flex-end;\n  }\n\n  .md\\:items-center {\n    align-items: center;\n  }\n\n  .md\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .md\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .md\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .md\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .md\\:justify-center {\n    justify-content: center;\n  }\n\n  .md\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .md\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .md\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .md\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .md\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .md\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .md\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .md\\:gap-0 {\n    gap: 0px;\n  }\n\n  .md\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .md\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .md\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .md\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .md\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .md\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .md\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .md\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .md\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .md\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .md\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .md\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .md\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .md\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .md\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .md\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .md\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .md\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .md\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .md\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .md\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .md\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .md\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .md\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .md\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .md\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .md\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .md\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .md\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .md\\:gap-px {\n    gap: 1px;\n  }\n\n  .md\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .md\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .md\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .md\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .md\\:gap-x-0 {\n    column-gap: 0px;\n  }\n\n  .md\\:gap-x-1 {\n    column-gap: 0.25rem;\n  }\n\n  .md\\:gap-x-2 {\n    column-gap: 0.5rem;\n  }\n\n  .md\\:gap-x-3 {\n    column-gap: 0.75rem;\n  }\n\n  .md\\:gap-x-4 {\n    column-gap: 1rem;\n  }\n\n  .md\\:gap-x-5 {\n    column-gap: 1.25rem;\n  }\n\n  .md\\:gap-x-6 {\n    column-gap: 1.5rem;\n  }\n\n  .md\\:gap-x-7 {\n    column-gap: 1.75rem;\n  }\n\n  .md\\:gap-x-8 {\n    column-gap: 2rem;\n  }\n\n  .md\\:gap-x-9 {\n    column-gap: 2.25rem;\n  }\n\n  .md\\:gap-x-10 {\n    column-gap: 2.5rem;\n  }\n\n  .md\\:gap-x-11 {\n    column-gap: 2.75rem;\n  }\n\n  .md\\:gap-x-12 {\n    column-gap: 3rem;\n  }\n\n  .md\\:gap-x-14 {\n    column-gap: 3.5rem;\n  }\n\n  .md\\:gap-x-16 {\n    column-gap: 4rem;\n  }\n\n  .md\\:gap-x-20 {\n    column-gap: 5rem;\n  }\n\n  .md\\:gap-x-24 {\n    column-gap: 6rem;\n  }\n\n  .md\\:gap-x-28 {\n    column-gap: 7rem;\n  }\n\n  .md\\:gap-x-32 {\n    column-gap: 8rem;\n  }\n\n  .md\\:gap-x-36 {\n    column-gap: 9rem;\n  }\n\n  .md\\:gap-x-40 {\n    column-gap: 10rem;\n  }\n\n  .md\\:gap-x-44 {\n    column-gap: 11rem;\n  }\n\n  .md\\:gap-x-48 {\n    column-gap: 12rem;\n  }\n\n  .md\\:gap-x-52 {\n    column-gap: 13rem;\n  }\n\n  .md\\:gap-x-56 {\n    column-gap: 14rem;\n  }\n\n  .md\\:gap-x-60 {\n    column-gap: 15rem;\n  }\n\n  .md\\:gap-x-64 {\n    column-gap: 16rem;\n  }\n\n  .md\\:gap-x-72 {\n    column-gap: 18rem;\n  }\n\n  .md\\:gap-x-80 {\n    column-gap: 20rem;\n  }\n\n  .md\\:gap-x-96 {\n    column-gap: 24rem;\n  }\n\n  .md\\:gap-x-px {\n    column-gap: 1px;\n  }\n\n  .md\\:gap-x-0\\.5 {\n    column-gap: 0.125rem;\n  }\n\n  .md\\:gap-x-1\\.5 {\n    column-gap: 0.375rem;\n  }\n\n  .md\\:gap-x-2\\.5 {\n    column-gap: 0.625rem;\n  }\n\n  .md\\:gap-x-3\\.5 {\n    column-gap: 0.875rem;\n  }\n\n  .md\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .md\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .md\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .md\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .md\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .md\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .md\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .md\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .md\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .md\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .md\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .md\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .md\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .md\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .md\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .md\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .md\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .md\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .md\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .md\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .md\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .md\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .md\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .md\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .md\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .md\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .md\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .md\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .md\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .md\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .md\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .md\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .md\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .md\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .md\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .md\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .md\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .md\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(5px * var(--tw-divide-x-reverse));\n    border-left-width: calc(5px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(6px * var(--tw-divide-x-reverse));\n    border-left-width: calc(6px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(7px * var(--tw-divide-x-reverse));\n    border-left-width: calc(7px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(5px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(5px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(6px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(6px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(7px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(7px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .md\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .md\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .md\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .md\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .md\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .md\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .md\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .md\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-bg > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-orange-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-orange-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-orange-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .md\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .md\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .md\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .md\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .md\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .md\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .md\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .md\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .md\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .md\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .md\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .md\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .md\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .md\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .md\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .md\\:place-self-start {\n    place-self: start;\n  }\n\n  .md\\:place-self-end {\n    place-self: end;\n  }\n\n  .md\\:place-self-center {\n    place-self: center;\n  }\n\n  .md\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .md\\:self-auto {\n    align-self: auto;\n  }\n\n  .md\\:self-start {\n    align-self: flex-start;\n  }\n\n  .md\\:self-end {\n    align-self: flex-end;\n  }\n\n  .md\\:self-center {\n    align-self: center;\n  }\n\n  .md\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .md\\:self-baseline {\n    align-self: baseline;\n  }\n\n  .md\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .md\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .md\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .md\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .md\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .md\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .md\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .md\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .md\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .md\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .md\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .md\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .md\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .md\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .md\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .md\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .md\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .md\\:overscroll-auto {\n    overscroll-behavior: auto;\n  }\n\n  .md\\:overscroll-contain {\n    overscroll-behavior: contain;\n  }\n\n  .md\\:overscroll-none {\n    overscroll-behavior: none;\n  }\n\n  .md\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .md\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .md\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .md\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .md\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .md\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .md\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .md\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .md\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .md\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .md\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .md\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .md\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .md\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .md\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .md\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .md\\:break-all {\n    word-break: break-all;\n  }\n\n  .md\\:rounded-none {\n    border-radius: 0;\n  }\n\n  .md\\:rounded-sm {\n    border-radius: .125rem;\n  }\n\n  .md\\:rounded {\n    border-radius: .25rem;\n  }\n\n  .md\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .md\\:rounded-lg {\n    border-radius: .5rem;\n  }\n\n  .md\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .md\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .md\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .md\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .md\\:rounded-t-none {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n  .md\\:rounded-t-sm {\n    border-top-left-radius: .125rem;\n    border-top-right-radius: .125rem;\n  }\n\n  .md\\:rounded-t {\n    border-top-left-radius: .25rem;\n    border-top-right-radius: .25rem;\n  }\n\n  .md\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-t-lg {\n    border-top-left-radius: .5rem;\n    border-top-right-radius: .5rem;\n  }\n\n  .md\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .md\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .md\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .md\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .md\\:rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  .md\\:rounded-r-sm {\n    border-top-right-radius: .125rem;\n    border-bottom-right-radius: .125rem;\n  }\n\n  .md\\:rounded-r {\n    border-top-right-radius: .25rem;\n    border-bottom-right-radius: .25rem;\n  }\n\n  .md\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-r-lg {\n    border-top-right-radius: .5rem;\n    border-bottom-right-radius: .5rem;\n  }\n\n  .md\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .md\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .md\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .md\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .md\\:rounded-b-none {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .md\\:rounded-b-sm {\n    border-bottom-right-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .md\\:rounded-b {\n    border-bottom-right-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .md\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-b-lg {\n    border-bottom-right-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .md\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .md\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .md\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .md\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .md\\:rounded-l-none {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .md\\:rounded-l-sm {\n    border-top-left-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .md\\:rounded-l {\n    border-top-left-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .md\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-l-lg {\n    border-top-left-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .md\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .md\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .md\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .md\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .md\\:rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n\n  .md\\:rounded-tl-sm {\n    border-top-left-radius: .125rem;\n  }\n\n  .md\\:rounded-tl {\n    border-top-left-radius: .25rem;\n  }\n\n  .md\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-tl-lg {\n    border-top-left-radius: .5rem;\n  }\n\n  .md\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .md\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .md\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .md\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .md\\:rounded-tr-none {\n    border-top-right-radius: 0;\n  }\n\n  .md\\:rounded-tr-sm {\n    border-top-right-radius: .125rem;\n  }\n\n  .md\\:rounded-tr {\n    border-top-right-radius: .25rem;\n  }\n\n  .md\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-tr-lg {\n    border-top-right-radius: .5rem;\n  }\n\n  .md\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .md\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .md\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .md\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .md\\:rounded-br-none {\n    border-bottom-right-radius: 0;\n  }\n\n  .md\\:rounded-br-sm {\n    border-bottom-right-radius: .125rem;\n  }\n\n  .md\\:rounded-br {\n    border-bottom-right-radius: .25rem;\n  }\n\n  .md\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-br-lg {\n    border-bottom-right-radius: .5rem;\n  }\n\n  .md\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .md\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .md\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .md\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .md\\:rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n\n  .md\\:rounded-bl-sm {\n    border-bottom-left-radius: .125rem;\n  }\n\n  .md\\:rounded-bl {\n    border-bottom-left-radius: .25rem;\n  }\n\n  .md\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-bl-lg {\n    border-bottom-left-radius: .5rem;\n  }\n\n  .md\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .md\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .md\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .md\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .md\\:border-0 {\n    border-width: 0;\n  }\n\n  .md\\:border-2 {\n    border-width: 2px;\n  }\n\n  .md\\:border-4 {\n    border-width: 4px;\n  }\n\n  .md\\:border-5 {\n    border-width: 5px;\n  }\n\n  .md\\:border-6 {\n    border-width: 6px;\n  }\n\n  .md\\:border-7 {\n    border-width: 7px;\n  }\n\n  .md\\:border-8 {\n    border-width: 8px;\n  }\n\n  .md\\:border {\n    border-width: 1px;\n  }\n\n  .md\\:border-t-0 {\n    border-top-width: 0;\n  }\n\n  .md\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .md\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .md\\:border-t-5 {\n    border-top-width: 5px;\n  }\n\n  .md\\:border-t-6 {\n    border-top-width: 6px;\n  }\n\n  .md\\:border-t-7 {\n    border-top-width: 7px;\n  }\n\n  .md\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .md\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .md\\:border-r-0 {\n    border-right-width: 0;\n  }\n\n  .md\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .md\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .md\\:border-r-5 {\n    border-right-width: 5px;\n  }\n\n  .md\\:border-r-6 {\n    border-right-width: 6px;\n  }\n\n  .md\\:border-r-7 {\n    border-right-width: 7px;\n  }\n\n  .md\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .md\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .md\\:border-b-0 {\n    border-bottom-width: 0;\n  }\n\n  .md\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .md\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .md\\:border-b-5 {\n    border-bottom-width: 5px;\n  }\n\n  .md\\:border-b-6 {\n    border-bottom-width: 6px;\n  }\n\n  .md\\:border-b-7 {\n    border-bottom-width: 7px;\n  }\n\n  .md\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .md\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .md\\:border-l-0 {\n    border-left-width: 0;\n  }\n\n  .md\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .md\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .md\\:border-l-5 {\n    border-left-width: 5px;\n  }\n\n  .md\\:border-l-6 {\n    border-left-width: 6px;\n  }\n\n  .md\\:border-l-7 {\n    border-left-width: 7px;\n  }\n\n  .md\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .md\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .md\\:border-solid {\n    border-style: solid;\n  }\n\n  .md\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .md\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .md\\:border-double {\n    border-style: double;\n  }\n\n  .md\\:border-none {\n    border-style: none;\n  }\n\n  .md\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .md\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .md\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .md\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .md\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .md\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .md\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .md\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-bg:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-orange-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-orange-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-orange-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .md\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-bg:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .md\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-bg:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .md\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .md\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .md\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .md\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .md\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .md\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .md\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .md\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .md\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .md\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .md\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .md\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .md\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .md\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .md\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .md\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .md\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .md\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .md\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .md\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .md\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .md\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .md\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .md\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .md\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .md\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .md\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .md\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .md\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .md\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .md\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .md\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .md\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .md\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .md\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .md\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .md\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .md\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .md\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .md\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .md\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .md\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .md\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .md\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .md\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .md\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .md\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .md\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .md\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .md\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-bg:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-orange-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-orange-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-orange-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .md\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-bg:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .md\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-bg:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .md\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .md\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .md\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .md\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .md\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .md\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .md\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .md\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .md\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .md\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .md\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .md\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .md\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .md\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .md\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .md\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .md\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .md\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .md\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .md\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .md\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .md\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .md\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .md\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .md\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .md\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .md\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .md\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .md\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .md\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .md\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .md\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .md\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .md\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .md\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .md\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .md\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .md\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .md\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .md\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .md\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .md\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .md\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .md\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .md\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .md\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .md\\:bg-none {\n    background-image: none;\n  }\n\n  .md\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .md\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:from-white {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:from-black {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .md\\:from-bg {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .md\\:from-gray-50 {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .md\\:from-gray-100 {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .md\\:from-gray-200 {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .md\\:from-gray-300 {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .md\\:from-gray-400 {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .md\\:from-gray-500 {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .md\\:from-gray-600 {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .md\\:from-gray-700 {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .md\\:from-gray-800 {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .md\\:from-gray-900 {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .md\\:from-teal-50 {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .md\\:from-teal-100 {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .md\\:from-teal-200 {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .md\\:from-teal-300 {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .md\\:from-teal-400 {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .md\\:from-teal-500 {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .md\\:from-teal-600 {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .md\\:from-teal-700 {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .md\\:from-teal-800 {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .md\\:from-teal-900 {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .md\\:from-orange-100 {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .md\\:from-orange-500 {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .md\\:from-orange-700 {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .md\\:from-green-100 {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .md\\:from-green-500 {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .md\\:from-green-700 {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .md\\:from-red-100 {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .md\\:from-red-500 {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .md\\:from-red-700 {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .md\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:hover\\:from-white:hover {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:hover\\:from-black:hover {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .md\\:hover\\:from-bg:hover {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .md\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .md\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .md\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .md\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .md\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .md\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .md\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .md\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .md\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .md\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .md\\:hover\\:from-teal-50:hover {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .md\\:hover\\:from-teal-100:hover {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .md\\:hover\\:from-teal-200:hover {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .md\\:hover\\:from-teal-300:hover {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .md\\:hover\\:from-teal-400:hover {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .md\\:hover\\:from-teal-500:hover {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .md\\:hover\\:from-teal-600:hover {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .md\\:hover\\:from-teal-700:hover {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .md\\:hover\\:from-teal-800:hover {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .md\\:hover\\:from-teal-900:hover {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .md\\:hover\\:from-orange-100:hover {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .md\\:hover\\:from-orange-500:hover {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .md\\:hover\\:from-orange-700:hover {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .md\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .md\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .md\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .md\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .md\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .md\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .md\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:focus\\:from-white:focus {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:focus\\:from-black:focus {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .md\\:focus\\:from-bg:focus {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .md\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .md\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .md\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .md\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .md\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .md\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .md\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .md\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .md\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .md\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .md\\:focus\\:from-teal-50:focus {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .md\\:focus\\:from-teal-100:focus {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .md\\:focus\\:from-teal-200:focus {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .md\\:focus\\:from-teal-300:focus {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .md\\:focus\\:from-teal-400:focus {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .md\\:focus\\:from-teal-500:focus {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .md\\:focus\\:from-teal-600:focus {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .md\\:focus\\:from-teal-700:focus {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .md\\:focus\\:from-teal-800:focus {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .md\\:focus\\:from-teal-900:focus {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .md\\:focus\\:from-orange-100:focus {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .md\\:focus\\:from-orange-500:focus {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .md\\:focus\\:from-orange-700:focus {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .md\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .md\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .md\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .md\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .md\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .md\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .md\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .md\\:via-bg {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .md\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .md\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .md\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .md\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .md\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .md\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .md\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .md\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .md\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .md\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .md\\:via-teal-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .md\\:via-teal-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .md\\:via-teal-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .md\\:via-teal-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .md\\:via-teal-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .md\\:via-teal-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .md\\:via-teal-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .md\\:via-teal-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .md\\:via-teal-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .md\\:via-teal-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .md\\:via-orange-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .md\\:via-orange-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .md\\:via-orange-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .md\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .md\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .md\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .md\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .md\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .md\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .md\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .md\\:hover\\:via-bg:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .md\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .md\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .md\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .md\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .md\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .md\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .md\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .md\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .md\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .md\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .md\\:hover\\:via-teal-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .md\\:hover\\:via-teal-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .md\\:hover\\:via-teal-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .md\\:hover\\:via-teal-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .md\\:hover\\:via-teal-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .md\\:hover\\:via-teal-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .md\\:hover\\:via-teal-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .md\\:hover\\:via-teal-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .md\\:hover\\:via-teal-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .md\\:hover\\:via-teal-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .md\\:hover\\:via-orange-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .md\\:hover\\:via-orange-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .md\\:hover\\:via-orange-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .md\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .md\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .md\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .md\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .md\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .md\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .md\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .md\\:focus\\:via-bg:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .md\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .md\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .md\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .md\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .md\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .md\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .md\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .md\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .md\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .md\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .md\\:focus\\:via-teal-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .md\\:focus\\:via-teal-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .md\\:focus\\:via-teal-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .md\\:focus\\:via-teal-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .md\\:focus\\:via-teal-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .md\\:focus\\:via-teal-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .md\\:focus\\:via-teal-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .md\\:focus\\:via-teal-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .md\\:focus\\:via-teal-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .md\\:focus\\:via-teal-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .md\\:focus\\:via-orange-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .md\\:focus\\:via-orange-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .md\\:focus\\:via-orange-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .md\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .md\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .md\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .md\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .md\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .md\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .md\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .md\\:to-white {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .md\\:to-black {\n    --tw-gradient-to: #22292f;\n  }\n\n  .md\\:to-bg {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .md\\:to-gray-50 {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .md\\:to-gray-100 {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .md\\:to-gray-200 {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .md\\:to-gray-300 {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .md\\:to-gray-400 {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .md\\:to-gray-500 {\n    --tw-gradient-to: #63727E;\n  }\n\n  .md\\:to-gray-600 {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .md\\:to-gray-700 {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .md\\:to-gray-800 {\n    --tw-gradient-to: #333C45;\n  }\n\n  .md\\:to-gray-900 {\n    --tw-gradient-to: #20272C;\n  }\n\n  .md\\:to-teal-50 {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .md\\:to-teal-100 {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .md\\:to-teal-200 {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .md\\:to-teal-300 {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .md\\:to-teal-400 {\n    --tw-gradient-to: #029D91;\n  }\n\n  .md\\:to-teal-500 {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .md\\:to-teal-600 {\n    --tw-gradient-to: #016161;\n  }\n\n  .md\\:to-teal-700 {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .md\\:to-teal-800 {\n    --tw-gradient-to: #014242;\n  }\n\n  .md\\:to-teal-900 {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .md\\:to-orange-100 {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .md\\:to-orange-500 {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .md\\:to-orange-700 {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .md\\:to-green-100 {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .md\\:to-green-500 {\n    --tw-gradient-to: #38c172;\n  }\n\n  .md\\:to-green-700 {\n    --tw-gradient-to: #178233;\n  }\n\n  .md\\:to-red-100 {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .md\\:to-red-500 {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .md\\:to-red-700 {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .md\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .md\\:hover\\:to-white:hover {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .md\\:hover\\:to-black:hover {\n    --tw-gradient-to: #22292f;\n  }\n\n  .md\\:hover\\:to-bg:hover {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .md\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .md\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .md\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .md\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .md\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .md\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #63727E;\n  }\n\n  .md\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .md\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .md\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #333C45;\n  }\n\n  .md\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #20272C;\n  }\n\n  .md\\:hover\\:to-teal-50:hover {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .md\\:hover\\:to-teal-100:hover {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .md\\:hover\\:to-teal-200:hover {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .md\\:hover\\:to-teal-300:hover {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .md\\:hover\\:to-teal-400:hover {\n    --tw-gradient-to: #029D91;\n  }\n\n  .md\\:hover\\:to-teal-500:hover {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .md\\:hover\\:to-teal-600:hover {\n    --tw-gradient-to: #016161;\n  }\n\n  .md\\:hover\\:to-teal-700:hover {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .md\\:hover\\:to-teal-800:hover {\n    --tw-gradient-to: #014242;\n  }\n\n  .md\\:hover\\:to-teal-900:hover {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .md\\:hover\\:to-orange-100:hover {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .md\\:hover\\:to-orange-500:hover {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .md\\:hover\\:to-orange-700:hover {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .md\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .md\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #38c172;\n  }\n\n  .md\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #178233;\n  }\n\n  .md\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .md\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .md\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .md\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .md\\:focus\\:to-white:focus {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .md\\:focus\\:to-black:focus {\n    --tw-gradient-to: #22292f;\n  }\n\n  .md\\:focus\\:to-bg:focus {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .md\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .md\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .md\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .md\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .md\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .md\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #63727E;\n  }\n\n  .md\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .md\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .md\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #333C45;\n  }\n\n  .md\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #20272C;\n  }\n\n  .md\\:focus\\:to-teal-50:focus {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .md\\:focus\\:to-teal-100:focus {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .md\\:focus\\:to-teal-200:focus {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .md\\:focus\\:to-teal-300:focus {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .md\\:focus\\:to-teal-400:focus {\n    --tw-gradient-to: #029D91;\n  }\n\n  .md\\:focus\\:to-teal-500:focus {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .md\\:focus\\:to-teal-600:focus {\n    --tw-gradient-to: #016161;\n  }\n\n  .md\\:focus\\:to-teal-700:focus {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .md\\:focus\\:to-teal-800:focus {\n    --tw-gradient-to: #014242;\n  }\n\n  .md\\:focus\\:to-teal-900:focus {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .md\\:focus\\:to-orange-100:focus {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .md\\:focus\\:to-orange-500:focus {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .md\\:focus\\:to-orange-700:focus {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .md\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .md\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #38c172;\n  }\n\n  .md\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #178233;\n  }\n\n  .md\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .md\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .md\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .md\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .md\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .md\\:bg-auto {\n    background-size: auto;\n  }\n\n  .md\\:bg-cover {\n    background-size: cover;\n  }\n\n  .md\\:bg-contain {\n    background-size: contain;\n  }\n\n  .md\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .md\\:bg-local {\n    background-attachment: local;\n  }\n\n  .md\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .md\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .md\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .md\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .md\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .md\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .md\\:bg-center {\n    background-position: center;\n  }\n\n  .md\\:bg-left {\n    background-position: left;\n  }\n\n  .md\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .md\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .md\\:bg-right {\n    background-position: right;\n  }\n\n  .md\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .md\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .md\\:bg-top {\n    background-position: top;\n  }\n\n  .md\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .md\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .md\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .md\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .md\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .md\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .md\\:bg-origin-border {\n    background-origin: border-box;\n  }\n\n  .md\\:bg-origin-padding {\n    background-origin: padding-box;\n  }\n\n  .md\\:bg-origin-content {\n    background-origin: content-box;\n  }\n\n  .md\\:fill-current {\n    fill: currentColor;\n  }\n\n  .md\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .md\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .md\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .md\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .md\\:object-contain {\n    object-fit: contain;\n  }\n\n  .md\\:object-cover {\n    object-fit: cover;\n  }\n\n  .md\\:object-fill {\n    object-fit: fill;\n  }\n\n  .md\\:object-none {\n    object-fit: none;\n  }\n\n  .md\\:object-scale-down {\n    object-fit: scale-down;\n  }\n\n  .md\\:object-bottom {\n    object-position: bottom;\n  }\n\n  .md\\:object-center {\n    object-position: center;\n  }\n\n  .md\\:object-left {\n    object-position: left;\n  }\n\n  .md\\:object-left-bottom {\n    object-position: left bottom;\n  }\n\n  .md\\:object-left-top {\n    object-position: left top;\n  }\n\n  .md\\:object-right {\n    object-position: right;\n  }\n\n  .md\\:object-right-bottom {\n    object-position: right bottom;\n  }\n\n  .md\\:object-right-top {\n    object-position: right top;\n  }\n\n  .md\\:object-top {\n    object-position: top;\n  }\n\n  .md\\:p-0 {\n    padding: 0px;\n  }\n\n  .md\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .md\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .md\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .md\\:p-4 {\n    padding: 1rem;\n  }\n\n  .md\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .md\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .md\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .md\\:p-8 {\n    padding: 2rem;\n  }\n\n  .md\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .md\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .md\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .md\\:p-12 {\n    padding: 3rem;\n  }\n\n  .md\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .md\\:p-16 {\n    padding: 4rem;\n  }\n\n  .md\\:p-20 {\n    padding: 5rem;\n  }\n\n  .md\\:p-24 {\n    padding: 6rem;\n  }\n\n  .md\\:p-28 {\n    padding: 7rem;\n  }\n\n  .md\\:p-32 {\n    padding: 8rem;\n  }\n\n  .md\\:p-36 {\n    padding: 9rem;\n  }\n\n  .md\\:p-40 {\n    padding: 10rem;\n  }\n\n  .md\\:p-44 {\n    padding: 11rem;\n  }\n\n  .md\\:p-48 {\n    padding: 12rem;\n  }\n\n  .md\\:p-52 {\n    padding: 13rem;\n  }\n\n  .md\\:p-56 {\n    padding: 14rem;\n  }\n\n  .md\\:p-60 {\n    padding: 15rem;\n  }\n\n  .md\\:p-64 {\n    padding: 16rem;\n  }\n\n  .md\\:p-72 {\n    padding: 18rem;\n  }\n\n  .md\\:p-80 {\n    padding: 20rem;\n  }\n\n  .md\\:p-96 {\n    padding: 24rem;\n  }\n\n  .md\\:p-px {\n    padding: 1px;\n  }\n\n  .md\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .md\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .md\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .md\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .md\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .md\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .md\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .md\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .md\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .md\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .md\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .md\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .md\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .md\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .md\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .md\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .md\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .md\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .md\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .md\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .md\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .md\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .md\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .md\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .md\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .md\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .md\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .md\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .md\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .md\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .md\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .md\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .md\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .md\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .md\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .md\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .md\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .md\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .md\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .md\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .md\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .md\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .md\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .md\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .md\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .md\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .md\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .md\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .md\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .md\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .md\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .md\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .md\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .md\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .md\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .md\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .md\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .md\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .md\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .md\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .md\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .md\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .md\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .md\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .md\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .md\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .md\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .md\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .md\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .md\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .md\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .md\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .md\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .md\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .md\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .md\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .md\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .md\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .md\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .md\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .md\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .md\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .md\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .md\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .md\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .md\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .md\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .md\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .md\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .md\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .md\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .md\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .md\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .md\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .md\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .md\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .md\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .md\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .md\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .md\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .md\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .md\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .md\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .md\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .md\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .md\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .md\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .md\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .md\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .md\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .md\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .md\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .md\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .md\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .md\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .md\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .md\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .md\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .md\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .md\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .md\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .md\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .md\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .md\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .md\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .md\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .md\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .md\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .md\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .md\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .md\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .md\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .md\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .md\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .md\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .md\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .md\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .md\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .md\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .md\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .md\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .md\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .md\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .md\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .md\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .md\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .md\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .md\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .md\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .md\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .md\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .md\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .md\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .md\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .md\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .md\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .md\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .md\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .md\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .md\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .md\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .md\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .md\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .md\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .md\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .md\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .md\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .md\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .md\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .md\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .md\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .md\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .md\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .md\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .md\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .md\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .md\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .md\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .md\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .md\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .md\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .md\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .md\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .md\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .md\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .md\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .md\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .md\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .md\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .md\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .md\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .md\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .md\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .md\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .md\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .md\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .md\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .md\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .md\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .md\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .md\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .md\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .md\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .md\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .md\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .md\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .md\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .md\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .md\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .md\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .md\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .md\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .md\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .md\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .md\\:text-left {\n    text-align: left;\n  }\n\n  .md\\:text-center {\n    text-align: center;\n  }\n\n  .md\\:text-right {\n    text-align: right;\n  }\n\n  .md\\:text-justify {\n    text-align: justify;\n  }\n\n  .md\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .md\\:align-top {\n    vertical-align: top;\n  }\n\n  .md\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .md\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .md\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .md\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .md\\:font-sans {\n    font-family: system-ui, Roboto;\n  }\n\n  .md\\:font-serif {\n    font-family: ;\n  }\n\n  .md\\:font-mono {\n    font-family: ;\n  }\n\n  .md\\:font-lf-regular {\n    font-family: averta_stdregular;\n  }\n\n  .md\\:font-lf-bold {\n    font-family: averta_stdbold;\n  }\n\n  .md\\:font-lf-semi-bold {\n    font-family: averta_stdsemibold;\n  }\n\n  .md\\:font-lf-extra-bold {\n    font-family: averta_stdextrabold;\n  }\n\n  .md\\:text-xs {\n    font-size: .75rem;\n  }\n\n  .md\\:text-sm {\n    font-size: .875rem;\n  }\n\n  .md\\:text-base {\n    font-size: 1rem;\n  }\n\n  .md\\:text-lg {\n    font-size: 1.125rem;\n  }\n\n  .md\\:text-xl {\n    font-size: 1.25rem;\n  }\n\n  .md\\:text-2xl {\n    font-size: 1.5rem;\n  }\n\n  .md\\:text-3xl {\n    font-size: 1.875rem;\n  }\n\n  .md\\:text-4xl {\n    font-size: 2.25rem;\n  }\n\n  .md\\:text-5xl {\n    font-size: 3rem;\n  }\n\n  .md\\:text-6xl {\n    font-size: 4rem;\n  }\n\n  .md\\:text-7xl {\n    font-size: 6rem;\n  }\n\n  .md\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .md\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .md\\:text-tiny {\n    font-size: 0.820rem;\n  }\n\n  .md\\:font-thin {\n    font-weight: 100;\n  }\n\n  .md\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .md\\:font-light {\n    font-weight: 300;\n  }\n\n  .md\\:font-normal {\n    font-weight: 400;\n  }\n\n  .md\\:font-medium {\n    font-weight: 500;\n  }\n\n  .md\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .md\\:font-bold {\n    font-weight: 700;\n  }\n\n  .md\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .md\\:font-black {\n    font-weight: 900;\n  }\n\n  .md\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .md\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .md\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .md\\:normal-case {\n    text-transform: none;\n  }\n\n  .md\\:italic {\n    font-style: italic;\n  }\n\n  .md\\:not-italic {\n    font-style: normal;\n  }\n\n  .md\\:ordinal, .md\\:slashed-zero, .md\\:lining-nums, .md\\:oldstyle-nums, .md\\:proportional-nums, .md\\:tabular-nums, .md\\:diagonal-fractions, .md\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .md\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .md\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .md\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .md\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .md\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .md\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .md\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .md\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .md\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .md\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .md\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .md\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .md\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .md\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .md\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .md\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .md\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .md\\:leading-none {\n    line-height: 1;\n  }\n\n  .md\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .md\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .md\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .md\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .md\\:leading-loose {\n    line-height: 2;\n  }\n\n  .md\\:leading-lf {\n    line-height: 1.2;\n  }\n\n  .md\\:leading-reading {\n    line-height: 1.7;\n  }\n\n  .md\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .md\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .md\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .md\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .md\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .md\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .md\\:text-transparent {\n    color: transparent;\n  }\n\n  .md\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .md\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .md\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .md\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .md\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .md\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .md\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-bg:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .md\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-bg:hover {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .md\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-bg:focus {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .md\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .md\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .md\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .md\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .md\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .md\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .md\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .md\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .md\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .md\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .md\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .md\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .md\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .md\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .md\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .md\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .md\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .md\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .md\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .md\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .md\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .md\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .md\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .md\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .md\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .md\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .md\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .md\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .md\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .md\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .md\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .md\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .md\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .md\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .md\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .md\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .md\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .md\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .md\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .md\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .md\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .md\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .md\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .md\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .md\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .md\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .md\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .md\\:underline {\n    text-decoration: underline;\n  }\n\n  .md\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .md\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .md\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .md\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .md\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .md\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .md\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .md\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .md\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .md\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .md\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .md\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .md\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .md\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .md\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .md\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .md\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .md\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-bg::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .md\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-bg:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .md\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .md\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .md\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .md\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .md\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .md\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .md\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .md\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .md\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .md\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .md\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .md\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .md\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .md\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .md\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .md\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .md\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .md\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .md\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .md\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .md\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .md\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .md\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .md\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .md\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .md\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .md\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .md\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .md\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .md\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .md\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .md\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .md\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .md\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .md\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .md\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .md\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .md\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .md\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .md\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .md\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .md\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .md\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .md\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .md\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .md\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .md\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .md\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .md\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .md\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .md\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .md\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .md\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .md\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .md\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .md\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .md\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .md\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .md\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .md\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .md\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .md\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .md\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .md\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .md\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .md\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .md\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .md\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .md\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .md\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .md\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .md\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .md\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .md\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .md\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .md\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .md\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .md\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .md\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .md\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .md\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .md\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .md\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .md\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .md\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .md\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .md\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .md\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .md\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .md\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .md\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .md\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .md\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .md\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .md\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .md\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .md\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .md\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .md\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .md\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .md\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .md\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .md\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-xs:focus-within {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-outline:focus-within {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-lf:focus-within {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow:hover {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-xs:hover {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-outline:hover {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-lf:hover {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow:focus {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-xs:focus {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-outline:focus {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-lf:focus {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .md\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .md\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .md\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .md\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .md\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .md\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .md\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-bg {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-orange-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-orange-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-orange-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .md\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-bg:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-orange-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-orange-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-orange-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .md\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-bg:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-orange-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-orange-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-orange-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .md\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .md\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .md\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .md\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .md\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .md\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .md\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .md\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .md\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .md\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .md\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .md\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .md\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .md\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .md\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .md\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .md\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .md\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .md\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .md\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .md\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .md\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .md\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .md\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .md\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .md\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .md\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .md\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .md\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .md\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .md\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .md\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .md\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .md\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .md\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .md\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .md\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .md\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .md\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .md\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .md\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .md\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .md\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .md\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .md\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .md\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .md\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .md\\:ring-offset-white {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .md\\:ring-offset-black {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .md\\:ring-offset-bg {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .md\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .md\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .md\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .md\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .md\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .md\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .md\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .md\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .md\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .md\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .md\\:ring-offset-teal-50 {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .md\\:ring-offset-teal-100 {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .md\\:ring-offset-teal-200 {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .md\\:ring-offset-teal-300 {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .md\\:ring-offset-teal-400 {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .md\\:ring-offset-teal-500 {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .md\\:ring-offset-teal-600 {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .md\\:ring-offset-teal-700 {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .md\\:ring-offset-teal-800 {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .md\\:ring-offset-teal-900 {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .md\\:ring-offset-orange-100 {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .md\\:ring-offset-orange-500 {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .md\\:ring-offset-orange-700 {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .md\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .md\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .md\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .md\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .md\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .md\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .md\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .md\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .md\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .md\\:focus-within\\:ring-offset-bg:focus-within {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-50:focus-within {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-100:focus-within {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-200:focus-within {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-300:focus-within {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-400:focus-within {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-500:focus-within {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-600:focus-within {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-700:focus-within {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-800:focus-within {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-900:focus-within {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .md\\:focus-within\\:ring-offset-orange-100:focus-within {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .md\\:focus-within\\:ring-offset-orange-500:focus-within {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .md\\:focus-within\\:ring-offset-orange-700:focus-within {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .md\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .md\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .md\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .md\\:focus\\:ring-offset-bg:focus {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .md\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .md\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .md\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .md\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .md\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .md\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .md\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .md\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .md\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .md\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .md\\:focus\\:ring-offset-teal-50:focus {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .md\\:focus\\:ring-offset-teal-100:focus {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .md\\:focus\\:ring-offset-teal-200:focus {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .md\\:focus\\:ring-offset-teal-300:focus {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .md\\:focus\\:ring-offset-teal-400:focus {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .md\\:focus\\:ring-offset-teal-500:focus {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .md\\:focus\\:ring-offset-teal-600:focus {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .md\\:focus\\:ring-offset-teal-700:focus {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .md\\:focus\\:ring-offset-teal-800:focus {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .md\\:focus\\:ring-offset-teal-900:focus {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .md\\:focus\\:ring-offset-orange-100:focus {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .md\\:focus\\:ring-offset-orange-500:focus {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .md\\:focus\\:ring-offset-orange-700:focus {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .md\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .md\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .md\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .md\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .md\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .md\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .md\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .md\\:filter-none {\n    filter: none;\n  }\n\n  .md\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .md\\:blur-none {\n    --tw-blur: blur(0);\n  }\n\n  .md\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .md\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .md\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .md\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .md\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .md\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .md\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .md\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .md\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .md\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .md\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .md\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .md\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .md\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .md\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .md\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .md\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .md\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .md\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .md\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .md\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .md\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .md\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .md\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .md\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .md\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .md\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .md\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .md\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .md\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .md\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .md\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .md\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .md\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .md\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .md\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .md\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .md\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .md\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .md\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .md\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .md\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .md\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .md\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .md\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .md\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .md\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .md\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .md\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .md\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .md\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .md\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .md\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .md\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .md\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .md\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .md\\:backdrop-blur-0 {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .md\\:backdrop-blur-none {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .md\\:backdrop-blur-sm {\n    --tw-backdrop-blur: blur(4px);\n  }\n\n  .md\\:backdrop-blur {\n    --tw-backdrop-blur: blur(8px);\n  }\n\n  .md\\:backdrop-blur-md {\n    --tw-backdrop-blur: blur(12px);\n  }\n\n  .md\\:backdrop-blur-lg {\n    --tw-backdrop-blur: blur(16px);\n  }\n\n  .md\\:backdrop-blur-xl {\n    --tw-backdrop-blur: blur(24px);\n  }\n\n  .md\\:backdrop-blur-2xl {\n    --tw-backdrop-blur: blur(40px);\n  }\n\n  .md\\:backdrop-blur-3xl {\n    --tw-backdrop-blur: blur(64px);\n  }\n\n  .md\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .md\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .md\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .md\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .md\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .md\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .md\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .md\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .md\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .md\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .md\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .md\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .md\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .md\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .md\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .md\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .md\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .md\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .md\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .md\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .md\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .md\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .md\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .md\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .md\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .md\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .md\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .md\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .md\\:backdrop-opacity-0 {\n    --tw-backdrop-opacity: opacity(0);\n  }\n\n  .md\\:backdrop-opacity-5 {\n    --tw-backdrop-opacity: opacity(0.05);\n  }\n\n  .md\\:backdrop-opacity-10 {\n    --tw-backdrop-opacity: opacity(0.1);\n  }\n\n  .md\\:backdrop-opacity-20 {\n    --tw-backdrop-opacity: opacity(0.2);\n  }\n\n  .md\\:backdrop-opacity-25 {\n    --tw-backdrop-opacity: opacity(0.25);\n  }\n\n  .md\\:backdrop-opacity-30 {\n    --tw-backdrop-opacity: opacity(0.3);\n  }\n\n  .md\\:backdrop-opacity-40 {\n    --tw-backdrop-opacity: opacity(0.4);\n  }\n\n  .md\\:backdrop-opacity-50 {\n    --tw-backdrop-opacity: opacity(0.5);\n  }\n\n  .md\\:backdrop-opacity-60 {\n    --tw-backdrop-opacity: opacity(0.6);\n  }\n\n  .md\\:backdrop-opacity-70 {\n    --tw-backdrop-opacity: opacity(0.7);\n  }\n\n  .md\\:backdrop-opacity-75 {\n    --tw-backdrop-opacity: opacity(0.75);\n  }\n\n  .md\\:backdrop-opacity-80 {\n    --tw-backdrop-opacity: opacity(0.8);\n  }\n\n  .md\\:backdrop-opacity-90 {\n    --tw-backdrop-opacity: opacity(0.9);\n  }\n\n  .md\\:backdrop-opacity-95 {\n    --tw-backdrop-opacity: opacity(0.95);\n  }\n\n  .md\\:backdrop-opacity-100 {\n    --tw-backdrop-opacity: opacity(1);\n  }\n\n  .md\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .md\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .md\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .md\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .md\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .md\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .md\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n\n  .md\\:transition-none {\n    transition-property: none;\n  }\n\n  .md\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition-bg {\n    transition-property: background;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .md\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .md\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .md\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .md\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .md\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .md\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .md\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .md\\:delay-slow {\n    transition-delay: 0.5s;\n  }\n\n  .md\\:delay-slower {\n    transition-delay: 0.5s;\n  }\n\n  .md\\:delay-fast {\n    transition-delay: 0.15s;\n  }\n\n  .md\\:delay-faster {\n    transition-delay: 0.075s;\n  }\n\n  .md\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .md\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .md\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .md\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .md\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .md\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .md\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .md\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .md\\:duration-slow {\n    transition-duration: 0.5s;\n  }\n\n  .md\\:duration-slower {\n    transition-duration: 0.5s;\n  }\n\n  .md\\:duration-fast {\n    transition-duration: 0.15s;\n  }\n\n  .md\\:duration-faster {\n    transition-duration: 0.075s;\n  }\n\n  .md\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .md\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .md\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .md\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .md\\:filter-none {\n    filter: none;\n  }\n\n  .md\\:filter-grayscale {\n    filter: grayscale(1);\n  }\n\n  .md\\:filter-invert {\n    filter: invert(1);\n  }\n\n  .md\\:filter-sepia {\n    filter: sepia(1);\n  }\n\n  .md\\:backdrop-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .md\\:backdrop-blur {\n    -webkit-backdrop-filter: blur(20px);\n            backdrop-filter: blur(20px);\n  }\n}\n\n@media (min-width: 992px) {\n  .lg\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 576px) {\n    .lg\\:container {\n      max-width: 576px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .lg\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 992px) {\n    .lg\\:container {\n      max-width: 992px;\n    }\n  }\n\n  @media (min-width: 1200px) {\n    .lg\\:container {\n      max-width: 1200px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .lg\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .lg\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .lg\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .lg\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .lg\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .lg\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .lg\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .lg\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .lg\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .lg\\:visible {\n    visibility: visible;\n  }\n\n  .lg\\:invisible {\n    visibility: hidden;\n  }\n\n  .lg\\:static {\n    position: static;\n  }\n\n  .lg\\:fixed {\n    position: fixed;\n  }\n\n  .lg\\:absolute {\n    position: absolute;\n  }\n\n  .lg\\:relative {\n    position: relative;\n  }\n\n  .lg\\:sticky {\n    position: sticky;\n  }\n\n  .lg\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .lg\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .lg\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .lg\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .lg\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .lg\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .lg\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .lg\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .lg\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .lg\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .lg\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .lg\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .lg\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .lg\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .lg\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .lg\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .lg\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .lg\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .lg\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .lg\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .lg\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .lg\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .lg\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .lg\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .lg\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .lg\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .lg\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .lg\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .lg\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .lg\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .lg\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .lg\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .lg\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .lg\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .lg\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .lg\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .lg\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .lg\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .lg\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .lg\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .lg\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .lg\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .lg\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .lg\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .lg\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .lg\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .lg\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .lg\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .lg\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .lg\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .lg\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .lg\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .lg\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .lg\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .lg\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .lg\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .lg\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .lg\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .lg\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .lg\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .lg\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .lg\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .lg\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .lg\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .lg\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .lg\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .lg\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .lg\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .lg\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .lg\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .lg\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .lg\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .lg\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .lg\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .lg\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .lg\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .lg\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .lg\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .lg\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .lg\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .lg\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .lg\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .lg\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .lg\\:inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .lg\\:inset-x-1 {\n    left: 0.25rem;\n    right: 0.25rem;\n  }\n\n  .lg\\:inset-x-2 {\n    left: 0.5rem;\n    right: 0.5rem;\n  }\n\n  .lg\\:inset-x-3 {\n    left: 0.75rem;\n    right: 0.75rem;\n  }\n\n  .lg\\:inset-x-4 {\n    left: 1rem;\n    right: 1rem;\n  }\n\n  .lg\\:inset-x-5 {\n    left: 1.25rem;\n    right: 1.25rem;\n  }\n\n  .lg\\:inset-x-6 {\n    left: 1.5rem;\n    right: 1.5rem;\n  }\n\n  .lg\\:inset-x-7 {\n    left: 1.75rem;\n    right: 1.75rem;\n  }\n\n  .lg\\:inset-x-8 {\n    left: 2rem;\n    right: 2rem;\n  }\n\n  .lg\\:inset-x-9 {\n    left: 2.25rem;\n    right: 2.25rem;\n  }\n\n  .lg\\:inset-x-10 {\n    left: 2.5rem;\n    right: 2.5rem;\n  }\n\n  .lg\\:inset-x-11 {\n    left: 2.75rem;\n    right: 2.75rem;\n  }\n\n  .lg\\:inset-x-12 {\n    left: 3rem;\n    right: 3rem;\n  }\n\n  .lg\\:inset-x-14 {\n    left: 3.5rem;\n    right: 3.5rem;\n  }\n\n  .lg\\:inset-x-16 {\n    left: 4rem;\n    right: 4rem;\n  }\n\n  .lg\\:inset-x-20 {\n    left: 5rem;\n    right: 5rem;\n  }\n\n  .lg\\:inset-x-24 {\n    left: 6rem;\n    right: 6rem;\n  }\n\n  .lg\\:inset-x-28 {\n    left: 7rem;\n    right: 7rem;\n  }\n\n  .lg\\:inset-x-32 {\n    left: 8rem;\n    right: 8rem;\n  }\n\n  .lg\\:inset-x-36 {\n    left: 9rem;\n    right: 9rem;\n  }\n\n  .lg\\:inset-x-40 {\n    left: 10rem;\n    right: 10rem;\n  }\n\n  .lg\\:inset-x-44 {\n    left: 11rem;\n    right: 11rem;\n  }\n\n  .lg\\:inset-x-48 {\n    left: 12rem;\n    right: 12rem;\n  }\n\n  .lg\\:inset-x-52 {\n    left: 13rem;\n    right: 13rem;\n  }\n\n  .lg\\:inset-x-56 {\n    left: 14rem;\n    right: 14rem;\n  }\n\n  .lg\\:inset-x-60 {\n    left: 15rem;\n    right: 15rem;\n  }\n\n  .lg\\:inset-x-64 {\n    left: 16rem;\n    right: 16rem;\n  }\n\n  .lg\\:inset-x-72 {\n    left: 18rem;\n    right: 18rem;\n  }\n\n  .lg\\:inset-x-80 {\n    left: 20rem;\n    right: 20rem;\n  }\n\n  .lg\\:inset-x-96 {\n    left: 24rem;\n    right: 24rem;\n  }\n\n  .lg\\:inset-x-auto {\n    left: auto;\n    right: auto;\n  }\n\n  .lg\\:inset-x-px {\n    left: 1px;\n    right: 1px;\n  }\n\n  .lg\\:inset-x-0\\.5 {\n    left: 0.125rem;\n    right: 0.125rem;\n  }\n\n  .lg\\:inset-x-1\\.5 {\n    left: 0.375rem;\n    right: 0.375rem;\n  }\n\n  .lg\\:inset-x-2\\.5 {\n    left: 0.625rem;\n    right: 0.625rem;\n  }\n\n  .lg\\:inset-x-3\\.5 {\n    left: 0.875rem;\n    right: 0.875rem;\n  }\n\n  .lg\\:-inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .lg\\:-inset-x-1 {\n    left: -0.25rem;\n    right: -0.25rem;\n  }\n\n  .lg\\:-inset-x-2 {\n    left: -0.5rem;\n    right: -0.5rem;\n  }\n\n  .lg\\:-inset-x-3 {\n    left: -0.75rem;\n    right: -0.75rem;\n  }\n\n  .lg\\:-inset-x-4 {\n    left: -1rem;\n    right: -1rem;\n  }\n\n  .lg\\:-inset-x-5 {\n    left: -1.25rem;\n    right: -1.25rem;\n  }\n\n  .lg\\:-inset-x-6 {\n    left: -1.5rem;\n    right: -1.5rem;\n  }\n\n  .lg\\:-inset-x-7 {\n    left: -1.75rem;\n    right: -1.75rem;\n  }\n\n  .lg\\:-inset-x-8 {\n    left: -2rem;\n    right: -2rem;\n  }\n\n  .lg\\:-inset-x-9 {\n    left: -2.25rem;\n    right: -2.25rem;\n  }\n\n  .lg\\:-inset-x-10 {\n    left: -2.5rem;\n    right: -2.5rem;\n  }\n\n  .lg\\:-inset-x-11 {\n    left: -2.75rem;\n    right: -2.75rem;\n  }\n\n  .lg\\:-inset-x-12 {\n    left: -3rem;\n    right: -3rem;\n  }\n\n  .lg\\:-inset-x-14 {\n    left: -3.5rem;\n    right: -3.5rem;\n  }\n\n  .lg\\:-inset-x-16 {\n    left: -4rem;\n    right: -4rem;\n  }\n\n  .lg\\:-inset-x-20 {\n    left: -5rem;\n    right: -5rem;\n  }\n\n  .lg\\:-inset-x-24 {\n    left: -6rem;\n    right: -6rem;\n  }\n\n  .lg\\:-inset-x-28 {\n    left: -7rem;\n    right: -7rem;\n  }\n\n  .lg\\:-inset-x-32 {\n    left: -8rem;\n    right: -8rem;\n  }\n\n  .lg\\:-inset-x-36 {\n    left: -9rem;\n    right: -9rem;\n  }\n\n  .lg\\:-inset-x-40 {\n    left: -10rem;\n    right: -10rem;\n  }\n\n  .lg\\:-inset-x-44 {\n    left: -11rem;\n    right: -11rem;\n  }\n\n  .lg\\:-inset-x-48 {\n    left: -12rem;\n    right: -12rem;\n  }\n\n  .lg\\:-inset-x-52 {\n    left: -13rem;\n    right: -13rem;\n  }\n\n  .lg\\:-inset-x-56 {\n    left: -14rem;\n    right: -14rem;\n  }\n\n  .lg\\:-inset-x-60 {\n    left: -15rem;\n    right: -15rem;\n  }\n\n  .lg\\:-inset-x-64 {\n    left: -16rem;\n    right: -16rem;\n  }\n\n  .lg\\:-inset-x-72 {\n    left: -18rem;\n    right: -18rem;\n  }\n\n  .lg\\:-inset-x-80 {\n    left: -20rem;\n    right: -20rem;\n  }\n\n  .lg\\:-inset-x-96 {\n    left: -24rem;\n    right: -24rem;\n  }\n\n  .lg\\:-inset-x-px {\n    left: -1px;\n    right: -1px;\n  }\n\n  .lg\\:-inset-x-0\\.5 {\n    left: -0.125rem;\n    right: -0.125rem;\n  }\n\n  .lg\\:-inset-x-1\\.5 {\n    left: -0.375rem;\n    right: -0.375rem;\n  }\n\n  .lg\\:-inset-x-2\\.5 {\n    left: -0.625rem;\n    right: -0.625rem;\n  }\n\n  .lg\\:-inset-x-3\\.5 {\n    left: -0.875rem;\n    right: -0.875rem;\n  }\n\n  .lg\\:inset-x-1\\/2 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .lg\\:inset-x-1\\/3 {\n    left: 33.333333%;\n    right: 33.333333%;\n  }\n\n  .lg\\:inset-x-2\\/3 {\n    left: 66.666667%;\n    right: 66.666667%;\n  }\n\n  .lg\\:inset-x-1\\/4 {\n    left: 25%;\n    right: 25%;\n  }\n\n  .lg\\:inset-x-2\\/4 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .lg\\:inset-x-3\\/4 {\n    left: 75%;\n    right: 75%;\n  }\n\n  .lg\\:inset-x-full {\n    left: 100%;\n    right: 100%;\n  }\n\n  .lg\\:-inset-x-1\\/2 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .lg\\:-inset-x-1\\/3 {\n    left: -33.333333%;\n    right: -33.333333%;\n  }\n\n  .lg\\:-inset-x-2\\/3 {\n    left: -66.666667%;\n    right: -66.666667%;\n  }\n\n  .lg\\:-inset-x-1\\/4 {\n    left: -25%;\n    right: -25%;\n  }\n\n  .lg\\:-inset-x-2\\/4 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .lg\\:-inset-x-3\\/4 {\n    left: -75%;\n    right: -75%;\n  }\n\n  .lg\\:-inset-x-full {\n    left: -100%;\n    right: -100%;\n  }\n\n  .lg\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .lg\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .lg\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .lg\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .lg\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .lg\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .lg\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .lg\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .lg\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .lg\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .lg\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .lg\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .lg\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .lg\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .lg\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .lg\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .lg\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .lg\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .lg\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .lg\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .lg\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .lg\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .lg\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .lg\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .lg\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .lg\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .lg\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .lg\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .lg\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .lg\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .lg\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .lg\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .lg\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .lg\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .lg\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .lg\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .lg\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .lg\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .lg\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .lg\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .lg\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .lg\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .lg\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .lg\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .lg\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .lg\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .lg\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .lg\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .lg\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .lg\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .lg\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .lg\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .lg\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .lg\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .lg\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .lg\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .lg\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .lg\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .lg\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .lg\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .lg\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .lg\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .lg\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .lg\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .lg\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .lg\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .lg\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .lg\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .lg\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .lg\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .lg\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .lg\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .lg\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .lg\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .lg\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .lg\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .lg\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .lg\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .lg\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .lg\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .lg\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .lg\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .lg\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .lg\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .lg\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .lg\\:top-0 {\n    top: 0px;\n  }\n\n  .lg\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .lg\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .lg\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .lg\\:top-4 {\n    top: 1rem;\n  }\n\n  .lg\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .lg\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .lg\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .lg\\:top-8 {\n    top: 2rem;\n  }\n\n  .lg\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .lg\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .lg\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .lg\\:top-12 {\n    top: 3rem;\n  }\n\n  .lg\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .lg\\:top-16 {\n    top: 4rem;\n  }\n\n  .lg\\:top-20 {\n    top: 5rem;\n  }\n\n  .lg\\:top-24 {\n    top: 6rem;\n  }\n\n  .lg\\:top-28 {\n    top: 7rem;\n  }\n\n  .lg\\:top-32 {\n    top: 8rem;\n  }\n\n  .lg\\:top-36 {\n    top: 9rem;\n  }\n\n  .lg\\:top-40 {\n    top: 10rem;\n  }\n\n  .lg\\:top-44 {\n    top: 11rem;\n  }\n\n  .lg\\:top-48 {\n    top: 12rem;\n  }\n\n  .lg\\:top-52 {\n    top: 13rem;\n  }\n\n  .lg\\:top-56 {\n    top: 14rem;\n  }\n\n  .lg\\:top-60 {\n    top: 15rem;\n  }\n\n  .lg\\:top-64 {\n    top: 16rem;\n  }\n\n  .lg\\:top-72 {\n    top: 18rem;\n  }\n\n  .lg\\:top-80 {\n    top: 20rem;\n  }\n\n  .lg\\:top-96 {\n    top: 24rem;\n  }\n\n  .lg\\:top-auto {\n    top: auto;\n  }\n\n  .lg\\:top-px {\n    top: 1px;\n  }\n\n  .lg\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .lg\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .lg\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .lg\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .lg\\:-top-0 {\n    top: 0px;\n  }\n\n  .lg\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .lg\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .lg\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .lg\\:-top-4 {\n    top: -1rem;\n  }\n\n  .lg\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .lg\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .lg\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .lg\\:-top-8 {\n    top: -2rem;\n  }\n\n  .lg\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .lg\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .lg\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .lg\\:-top-12 {\n    top: -3rem;\n  }\n\n  .lg\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .lg\\:-top-16 {\n    top: -4rem;\n  }\n\n  .lg\\:-top-20 {\n    top: -5rem;\n  }\n\n  .lg\\:-top-24 {\n    top: -6rem;\n  }\n\n  .lg\\:-top-28 {\n    top: -7rem;\n  }\n\n  .lg\\:-top-32 {\n    top: -8rem;\n  }\n\n  .lg\\:-top-36 {\n    top: -9rem;\n  }\n\n  .lg\\:-top-40 {\n    top: -10rem;\n  }\n\n  .lg\\:-top-44 {\n    top: -11rem;\n  }\n\n  .lg\\:-top-48 {\n    top: -12rem;\n  }\n\n  .lg\\:-top-52 {\n    top: -13rem;\n  }\n\n  .lg\\:-top-56 {\n    top: -14rem;\n  }\n\n  .lg\\:-top-60 {\n    top: -15rem;\n  }\n\n  .lg\\:-top-64 {\n    top: -16rem;\n  }\n\n  .lg\\:-top-72 {\n    top: -18rem;\n  }\n\n  .lg\\:-top-80 {\n    top: -20rem;\n  }\n\n  .lg\\:-top-96 {\n    top: -24rem;\n  }\n\n  .lg\\:-top-px {\n    top: -1px;\n  }\n\n  .lg\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .lg\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .lg\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .lg\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .lg\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .lg\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .lg\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .lg\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .lg\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .lg\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .lg\\:top-full {\n    top: 100%;\n  }\n\n  .lg\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .lg\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .lg\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .lg\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .lg\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .lg\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .lg\\:-top-full {\n    top: -100%;\n  }\n\n  .lg\\:right-0 {\n    right: 0px;\n  }\n\n  .lg\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .lg\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .lg\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .lg\\:right-4 {\n    right: 1rem;\n  }\n\n  .lg\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .lg\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .lg\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .lg\\:right-8 {\n    right: 2rem;\n  }\n\n  .lg\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .lg\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .lg\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .lg\\:right-12 {\n    right: 3rem;\n  }\n\n  .lg\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .lg\\:right-16 {\n    right: 4rem;\n  }\n\n  .lg\\:right-20 {\n    right: 5rem;\n  }\n\n  .lg\\:right-24 {\n    right: 6rem;\n  }\n\n  .lg\\:right-28 {\n    right: 7rem;\n  }\n\n  .lg\\:right-32 {\n    right: 8rem;\n  }\n\n  .lg\\:right-36 {\n    right: 9rem;\n  }\n\n  .lg\\:right-40 {\n    right: 10rem;\n  }\n\n  .lg\\:right-44 {\n    right: 11rem;\n  }\n\n  .lg\\:right-48 {\n    right: 12rem;\n  }\n\n  .lg\\:right-52 {\n    right: 13rem;\n  }\n\n  .lg\\:right-56 {\n    right: 14rem;\n  }\n\n  .lg\\:right-60 {\n    right: 15rem;\n  }\n\n  .lg\\:right-64 {\n    right: 16rem;\n  }\n\n  .lg\\:right-72 {\n    right: 18rem;\n  }\n\n  .lg\\:right-80 {\n    right: 20rem;\n  }\n\n  .lg\\:right-96 {\n    right: 24rem;\n  }\n\n  .lg\\:right-auto {\n    right: auto;\n  }\n\n  .lg\\:right-px {\n    right: 1px;\n  }\n\n  .lg\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .lg\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .lg\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .lg\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .lg\\:-right-0 {\n    right: 0px;\n  }\n\n  .lg\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .lg\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .lg\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .lg\\:-right-4 {\n    right: -1rem;\n  }\n\n  .lg\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .lg\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .lg\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .lg\\:-right-8 {\n    right: -2rem;\n  }\n\n  .lg\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .lg\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .lg\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .lg\\:-right-12 {\n    right: -3rem;\n  }\n\n  .lg\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .lg\\:-right-16 {\n    right: -4rem;\n  }\n\n  .lg\\:-right-20 {\n    right: -5rem;\n  }\n\n  .lg\\:-right-24 {\n    right: -6rem;\n  }\n\n  .lg\\:-right-28 {\n    right: -7rem;\n  }\n\n  .lg\\:-right-32 {\n    right: -8rem;\n  }\n\n  .lg\\:-right-36 {\n    right: -9rem;\n  }\n\n  .lg\\:-right-40 {\n    right: -10rem;\n  }\n\n  .lg\\:-right-44 {\n    right: -11rem;\n  }\n\n  .lg\\:-right-48 {\n    right: -12rem;\n  }\n\n  .lg\\:-right-52 {\n    right: -13rem;\n  }\n\n  .lg\\:-right-56 {\n    right: -14rem;\n  }\n\n  .lg\\:-right-60 {\n    right: -15rem;\n  }\n\n  .lg\\:-right-64 {\n    right: -16rem;\n  }\n\n  .lg\\:-right-72 {\n    right: -18rem;\n  }\n\n  .lg\\:-right-80 {\n    right: -20rem;\n  }\n\n  .lg\\:-right-96 {\n    right: -24rem;\n  }\n\n  .lg\\:-right-px {\n    right: -1px;\n  }\n\n  .lg\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .lg\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .lg\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .lg\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .lg\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .lg\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .lg\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .lg\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .lg\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .lg\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .lg\\:right-full {\n    right: 100%;\n  }\n\n  .lg\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .lg\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .lg\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .lg\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .lg\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .lg\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .lg\\:-right-full {\n    right: -100%;\n  }\n\n  .lg\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .lg\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .lg\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .lg\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .lg\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .lg\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .lg\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .lg\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .lg\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .lg\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .lg\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .lg\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .lg\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .lg\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .lg\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .lg\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .lg\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .lg\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .lg\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .lg\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .lg\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .lg\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .lg\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .lg\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .lg\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .lg\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .lg\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .lg\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .lg\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .lg\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .lg\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .lg\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .lg\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .lg\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .lg\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .lg\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .lg\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .lg\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .lg\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .lg\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .lg\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .lg\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .lg\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .lg\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .lg\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .lg\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .lg\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .lg\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .lg\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .lg\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .lg\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .lg\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .lg\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .lg\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .lg\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .lg\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .lg\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .lg\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .lg\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .lg\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .lg\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .lg\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .lg\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .lg\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .lg\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .lg\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .lg\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .lg\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .lg\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .lg\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .lg\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .lg\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .lg\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .lg\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .lg\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .lg\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .lg\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .lg\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .lg\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .lg\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .lg\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .lg\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .lg\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .lg\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .lg\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .lg\\:left-0 {\n    left: 0px;\n  }\n\n  .lg\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .lg\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .lg\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .lg\\:left-4 {\n    left: 1rem;\n  }\n\n  .lg\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .lg\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .lg\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .lg\\:left-8 {\n    left: 2rem;\n  }\n\n  .lg\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .lg\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .lg\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .lg\\:left-12 {\n    left: 3rem;\n  }\n\n  .lg\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .lg\\:left-16 {\n    left: 4rem;\n  }\n\n  .lg\\:left-20 {\n    left: 5rem;\n  }\n\n  .lg\\:left-24 {\n    left: 6rem;\n  }\n\n  .lg\\:left-28 {\n    left: 7rem;\n  }\n\n  .lg\\:left-32 {\n    left: 8rem;\n  }\n\n  .lg\\:left-36 {\n    left: 9rem;\n  }\n\n  .lg\\:left-40 {\n    left: 10rem;\n  }\n\n  .lg\\:left-44 {\n    left: 11rem;\n  }\n\n  .lg\\:left-48 {\n    left: 12rem;\n  }\n\n  .lg\\:left-52 {\n    left: 13rem;\n  }\n\n  .lg\\:left-56 {\n    left: 14rem;\n  }\n\n  .lg\\:left-60 {\n    left: 15rem;\n  }\n\n  .lg\\:left-64 {\n    left: 16rem;\n  }\n\n  .lg\\:left-72 {\n    left: 18rem;\n  }\n\n  .lg\\:left-80 {\n    left: 20rem;\n  }\n\n  .lg\\:left-96 {\n    left: 24rem;\n  }\n\n  .lg\\:left-auto {\n    left: auto;\n  }\n\n  .lg\\:left-px {\n    left: 1px;\n  }\n\n  .lg\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .lg\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .lg\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .lg\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .lg\\:-left-0 {\n    left: 0px;\n  }\n\n  .lg\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .lg\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .lg\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .lg\\:-left-4 {\n    left: -1rem;\n  }\n\n  .lg\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .lg\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .lg\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .lg\\:-left-8 {\n    left: -2rem;\n  }\n\n  .lg\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .lg\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .lg\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .lg\\:-left-12 {\n    left: -3rem;\n  }\n\n  .lg\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .lg\\:-left-16 {\n    left: -4rem;\n  }\n\n  .lg\\:-left-20 {\n    left: -5rem;\n  }\n\n  .lg\\:-left-24 {\n    left: -6rem;\n  }\n\n  .lg\\:-left-28 {\n    left: -7rem;\n  }\n\n  .lg\\:-left-32 {\n    left: -8rem;\n  }\n\n  .lg\\:-left-36 {\n    left: -9rem;\n  }\n\n  .lg\\:-left-40 {\n    left: -10rem;\n  }\n\n  .lg\\:-left-44 {\n    left: -11rem;\n  }\n\n  .lg\\:-left-48 {\n    left: -12rem;\n  }\n\n  .lg\\:-left-52 {\n    left: -13rem;\n  }\n\n  .lg\\:-left-56 {\n    left: -14rem;\n  }\n\n  .lg\\:-left-60 {\n    left: -15rem;\n  }\n\n  .lg\\:-left-64 {\n    left: -16rem;\n  }\n\n  .lg\\:-left-72 {\n    left: -18rem;\n  }\n\n  .lg\\:-left-80 {\n    left: -20rem;\n  }\n\n  .lg\\:-left-96 {\n    left: -24rem;\n  }\n\n  .lg\\:-left-px {\n    left: -1px;\n  }\n\n  .lg\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .lg\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .lg\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .lg\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .lg\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .lg\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .lg\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .lg\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .lg\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .lg\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .lg\\:left-full {\n    left: 100%;\n  }\n\n  .lg\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .lg\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .lg\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .lg\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .lg\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .lg\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .lg\\:-left-full {\n    left: -100%;\n  }\n\n  .lg\\:isolate {\n    isolation: isolate;\n  }\n\n  .lg\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .lg\\:z-0 {\n    z-index: 0;\n  }\n\n  .lg\\:z-10 {\n    z-index: 10;\n  }\n\n  .lg\\:z-20 {\n    z-index: 20;\n  }\n\n  .lg\\:z-30 {\n    z-index: 30;\n  }\n\n  .lg\\:z-40 {\n    z-index: 40;\n  }\n\n  .lg\\:z-50 {\n    z-index: 50;\n  }\n\n  .lg\\:z-auto {\n    z-index: auto;\n  }\n\n  .lg\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .lg\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .lg\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .lg\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .lg\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .lg\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .lg\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .lg\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .lg\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .lg\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .lg\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .lg\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .lg\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .lg\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .lg\\:order-1 {\n    order: 1;\n  }\n\n  .lg\\:order-2 {\n    order: 2;\n  }\n\n  .lg\\:order-3 {\n    order: 3;\n  }\n\n  .lg\\:order-4 {\n    order: 4;\n  }\n\n  .lg\\:order-5 {\n    order: 5;\n  }\n\n  .lg\\:order-6 {\n    order: 6;\n  }\n\n  .lg\\:order-7 {\n    order: 7;\n  }\n\n  .lg\\:order-8 {\n    order: 8;\n  }\n\n  .lg\\:order-9 {\n    order: 9;\n  }\n\n  .lg\\:order-10 {\n    order: 10;\n  }\n\n  .lg\\:order-11 {\n    order: 11;\n  }\n\n  .lg\\:order-12 {\n    order: 12;\n  }\n\n  .lg\\:order-first {\n    order: -9999;\n  }\n\n  .lg\\:order-last {\n    order: 9999;\n  }\n\n  .lg\\:order-none {\n    order: 0;\n  }\n\n  .lg\\:col-auto {\n    grid-column: auto;\n  }\n\n  .lg\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .lg\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .lg\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .lg\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .lg\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .lg\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .lg\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .lg\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .lg\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .lg\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .lg\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .lg\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .lg\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .lg\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .lg\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .lg\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .lg\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .lg\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .lg\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .lg\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .lg\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .lg\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .lg\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .lg\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .lg\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .lg\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .lg\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .lg\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .lg\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .lg\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .lg\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .lg\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .lg\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .lg\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .lg\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .lg\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .lg\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .lg\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .lg\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .lg\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .lg\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .lg\\:row-auto {\n    grid-row: auto;\n  }\n\n  .lg\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .lg\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .lg\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .lg\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .lg\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .lg\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .lg\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .lg\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .lg\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .lg\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .lg\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .lg\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .lg\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .lg\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .lg\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .lg\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .lg\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .lg\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .lg\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .lg\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .lg\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .lg\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .lg\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .lg\\:float-right {\n    float: right;\n  }\n\n  .lg\\:float-left {\n    float: left;\n  }\n\n  .lg\\:float-none {\n    float: none;\n  }\n\n  .lg\\:clear-left {\n    clear: left;\n  }\n\n  .lg\\:clear-right {\n    clear: right;\n  }\n\n  .lg\\:clear-both {\n    clear: both;\n  }\n\n  .lg\\:clear-none {\n    clear: none;\n  }\n\n  .lg\\:m-0 {\n    margin: 0px;\n  }\n\n  .lg\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .lg\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .lg\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .lg\\:m-4 {\n    margin: 1rem;\n  }\n\n  .lg\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .lg\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .lg\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .lg\\:m-8 {\n    margin: 2rem;\n  }\n\n  .lg\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .lg\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .lg\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .lg\\:m-12 {\n    margin: 3rem;\n  }\n\n  .lg\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .lg\\:m-16 {\n    margin: 4rem;\n  }\n\n  .lg\\:m-20 {\n    margin: 5rem;\n  }\n\n  .lg\\:m-24 {\n    margin: 6rem;\n  }\n\n  .lg\\:m-28 {\n    margin: 7rem;\n  }\n\n  .lg\\:m-32 {\n    margin: 8rem;\n  }\n\n  .lg\\:m-36 {\n    margin: 9rem;\n  }\n\n  .lg\\:m-40 {\n    margin: 10rem;\n  }\n\n  .lg\\:m-44 {\n    margin: 11rem;\n  }\n\n  .lg\\:m-48 {\n    margin: 12rem;\n  }\n\n  .lg\\:m-52 {\n    margin: 13rem;\n  }\n\n  .lg\\:m-56 {\n    margin: 14rem;\n  }\n\n  .lg\\:m-60 {\n    margin: 15rem;\n  }\n\n  .lg\\:m-64 {\n    margin: 16rem;\n  }\n\n  .lg\\:m-72 {\n    margin: 18rem;\n  }\n\n  .lg\\:m-80 {\n    margin: 20rem;\n  }\n\n  .lg\\:m-96 {\n    margin: 24rem;\n  }\n\n  .lg\\:m-auto {\n    margin: auto;\n  }\n\n  .lg\\:m-px {\n    margin: 1px;\n  }\n\n  .lg\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .lg\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .lg\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .lg\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .lg\\:-m-0 {\n    margin: 0px;\n  }\n\n  .lg\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .lg\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .lg\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .lg\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .lg\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .lg\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .lg\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .lg\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .lg\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .lg\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .lg\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .lg\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .lg\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .lg\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .lg\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .lg\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .lg\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .lg\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .lg\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .lg\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .lg\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .lg\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .lg\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .lg\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .lg\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .lg\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .lg\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .lg\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .lg\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .lg\\:-m-px {\n    margin: -1px;\n  }\n\n  .lg\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .lg\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .lg\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .lg\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .lg\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .lg\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .lg\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .lg\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .lg\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .lg\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .lg\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .lg\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .lg\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .lg\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .lg\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .lg\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .lg\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .lg\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .lg\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .lg\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .lg\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .lg\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .lg\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .lg\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .lg\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .lg\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .lg\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .lg\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .lg\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .lg\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .lg\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .lg\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .lg\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .lg\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .lg\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .lg\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .lg\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .lg\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .lg\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .lg\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .lg\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .lg\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .lg\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .lg\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .lg\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .lg\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .lg\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .lg\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .lg\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .lg\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .lg\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .lg\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .lg\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .lg\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .lg\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .lg\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .lg\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .lg\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .lg\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .lg\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .lg\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .lg\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .lg\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .lg\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .lg\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .lg\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .lg\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .lg\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .lg\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .lg\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .lg\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .lg\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .lg\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .lg\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .lg\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .lg\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .lg\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .lg\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .lg\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .lg\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .lg\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .lg\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .lg\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .lg\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .lg\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .lg\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .lg\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .lg\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .lg\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .lg\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .lg\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .lg\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .lg\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .lg\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .lg\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .lg\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .lg\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .lg\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .lg\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .lg\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .lg\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .lg\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .lg\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .lg\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .lg\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .lg\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .lg\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .lg\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .lg\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .lg\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .lg\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .lg\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .lg\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .lg\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .lg\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .lg\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .lg\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .lg\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .lg\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .lg\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .lg\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .lg\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .lg\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .lg\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .lg\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .lg\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .lg\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .lg\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .lg\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .lg\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .lg\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .lg\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .lg\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .lg\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .lg\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .lg\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .lg\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .lg\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .lg\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .lg\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .lg\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .lg\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .lg\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .lg\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .lg\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .lg\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .lg\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .lg\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .lg\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .lg\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .lg\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .lg\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .lg\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .lg\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .lg\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .lg\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .lg\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .lg\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .lg\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .lg\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .lg\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .lg\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .lg\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .lg\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .lg\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .lg\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .lg\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .lg\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .lg\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .lg\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .lg\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .lg\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .lg\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .lg\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .lg\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .lg\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .lg\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .lg\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .lg\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .lg\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .lg\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .lg\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .lg\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .lg\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .lg\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .lg\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .lg\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .lg\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .lg\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .lg\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .lg\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .lg\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .lg\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .lg\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .lg\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .lg\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .lg\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .lg\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .lg\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .lg\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .lg\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .lg\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .lg\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .lg\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .lg\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .lg\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .lg\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .lg\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .lg\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .lg\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .lg\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .lg\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .lg\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .lg\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .lg\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .lg\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .lg\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .lg\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .lg\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .lg\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .lg\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .lg\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .lg\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .lg\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .lg\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .lg\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .lg\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .lg\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .lg\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .lg\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .lg\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .lg\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .lg\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .lg\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .lg\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .lg\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .lg\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .lg\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .lg\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .lg\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .lg\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .lg\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .lg\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .lg\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .lg\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .lg\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .lg\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .lg\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .lg\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .lg\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .lg\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .lg\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .lg\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .lg\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .lg\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .lg\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .lg\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .lg\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .lg\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .lg\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .lg\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .lg\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .lg\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .lg\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .lg\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .lg\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .lg\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .lg\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .lg\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .lg\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .lg\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .lg\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .lg\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .lg\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .lg\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .lg\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .lg\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .lg\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .lg\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .lg\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .lg\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .lg\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .lg\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .lg\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .lg\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .lg\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .lg\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .lg\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .lg\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .lg\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .lg\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .lg\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .lg\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .lg\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .lg\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .lg\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .lg\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .lg\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .lg\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .lg\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .lg\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .lg\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .lg\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .lg\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .lg\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .lg\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .lg\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .lg\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .lg\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .lg\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .lg\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .lg\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .lg\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .lg\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .lg\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .lg\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .lg\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .lg\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .lg\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .lg\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .lg\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .lg\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .lg\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .lg\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .lg\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .lg\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .lg\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .lg\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .lg\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .lg\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .lg\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .lg\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .lg\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .lg\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .lg\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .lg\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .lg\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .lg\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .lg\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .lg\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .lg\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .lg\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .lg\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .lg\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .lg\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .lg\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .lg\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .lg\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .lg\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .lg\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .lg\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .lg\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .lg\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .lg\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .lg\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .lg\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .lg\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .lg\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .lg\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .lg\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .lg\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .lg\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .lg\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .lg\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .lg\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .lg\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .lg\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .lg\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .lg\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .lg\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .lg\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .lg\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .lg\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .lg\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .lg\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .lg\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .lg\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .lg\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .lg\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .lg\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .lg\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .lg\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .lg\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .lg\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .lg\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .lg\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .lg\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .lg\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .lg\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .lg\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .lg\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .lg\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .lg\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .lg\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .lg\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .lg\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .lg\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .lg\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .lg\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .lg\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .lg\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .lg\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .lg\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .lg\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .lg\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .lg\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .lg\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .lg\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .lg\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .lg\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .lg\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .lg\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .lg\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .lg\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .lg\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .lg\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .lg\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .lg\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .lg\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .lg\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .lg\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .lg\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .lg\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .lg\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .lg\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .lg\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .lg\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .lg\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .lg\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .lg\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .lg\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .lg\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .lg\\:block {\n    display: block;\n  }\n\n  .lg\\:inline-block {\n    display: inline-block;\n  }\n\n  .lg\\:inline {\n    display: inline;\n  }\n\n  .lg\\:flex {\n    display: flex;\n  }\n\n  .lg\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .lg\\:table {\n    display: table;\n  }\n\n  .lg\\:inline-table {\n    display: inline-table;\n  }\n\n  .lg\\:table-caption {\n    display: table-caption;\n  }\n\n  .lg\\:table-cell {\n    display: table-cell;\n  }\n\n  .lg\\:table-column {\n    display: table-column;\n  }\n\n  .lg\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .lg\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .lg\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .lg\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .lg\\:table-row {\n    display: table-row;\n  }\n\n  .lg\\:flow-root {\n    display: flow-root;\n  }\n\n  .lg\\:grid {\n    display: grid;\n  }\n\n  .lg\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .lg\\:contents {\n    display: contents;\n  }\n\n  .lg\\:list-item {\n    display: list-item;\n  }\n\n  .lg\\:hidden {\n    display: none;\n  }\n\n  .lg\\:h-0 {\n    height: 0px;\n  }\n\n  .lg\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .lg\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .lg\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .lg\\:h-4 {\n    height: 1rem;\n  }\n\n  .lg\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .lg\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .lg\\:h-7 {\n    height: 1.875rem;\n  }\n\n  .lg\\:h-8 {\n    height: 2rem;\n  }\n\n  .lg\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .lg\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .lg\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .lg\\:h-12 {\n    height: 3rem;\n  }\n\n  .lg\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .lg\\:h-16 {\n    height: 4rem;\n  }\n\n  .lg\\:h-20 {\n    height: 5rem;\n  }\n\n  .lg\\:h-24 {\n    height: 6rem;\n  }\n\n  .lg\\:h-28 {\n    height: 7rem;\n  }\n\n  .lg\\:h-32 {\n    height: 8rem;\n  }\n\n  .lg\\:h-36 {\n    height: 9rem;\n  }\n\n  .lg\\:h-40 {\n    height: 10rem;\n  }\n\n  .lg\\:h-44 {\n    height: 11rem;\n  }\n\n  .lg\\:h-48 {\n    height: 12rem;\n  }\n\n  .lg\\:h-52 {\n    height: 13rem;\n  }\n\n  .lg\\:h-56 {\n    height: 14rem;\n  }\n\n  .lg\\:h-60 {\n    height: 15rem;\n  }\n\n  .lg\\:h-64 {\n    height: 16rem;\n  }\n\n  .lg\\:h-72 {\n    height: 20rem;\n  }\n\n  .lg\\:h-80 {\n    height: 20rem;\n  }\n\n  .lg\\:h-96 {\n    height: 24rem;\n  }\n\n  .lg\\:h-110 {\n    height: 28rem;\n  }\n\n  .lg\\:h-120 {\n    height: 40rem;\n  }\n\n  .lg\\:h-auto {\n    height: auto;\n  }\n\n  .lg\\:h-px {\n    height: 1px;\n  }\n\n  .lg\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .lg\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .lg\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .lg\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .lg\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .lg\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .lg\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .lg\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .lg\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .lg\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .lg\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .lg\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .lg\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .lg\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .lg\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .lg\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .lg\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .lg\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .lg\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .lg\\:h-full {\n    height: 100%;\n  }\n\n  .lg\\:h-screen {\n    height: 100vh;\n  }\n\n  .lg\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .lg\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .lg\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .lg\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .lg\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .lg\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .lg\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .lg\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .lg\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .lg\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .lg\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .lg\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .lg\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .lg\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .lg\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .lg\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .lg\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .lg\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .lg\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .lg\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .lg\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .lg\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .lg\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .lg\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .lg\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .lg\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .lg\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .lg\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .lg\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .lg\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .lg\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .lg\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .lg\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .lg\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .lg\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .lg\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .lg\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .lg\\:min-h-0 {\n    min-height: 0;\n  }\n\n  .lg\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .lg\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .lg\\:w-0 {\n    width: 0px;\n  }\n\n  .lg\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .lg\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .lg\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .lg\\:w-4 {\n    width: 1rem;\n  }\n\n  .lg\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .lg\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .lg\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .lg\\:w-8 {\n    width: 2rem;\n  }\n\n  .lg\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .lg\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .lg\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .lg\\:w-12 {\n    width: 3rem;\n  }\n\n  .lg\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .lg\\:w-16 {\n    width: 4rem;\n  }\n\n  .lg\\:w-20 {\n    width: 5rem;\n  }\n\n  .lg\\:w-24 {\n    width: 6rem;\n  }\n\n  .lg\\:w-28 {\n    width: 7rem;\n  }\n\n  .lg\\:w-32 {\n    width: 8rem;\n  }\n\n  .lg\\:w-36 {\n    width: 9rem;\n  }\n\n  .lg\\:w-40 {\n    width: 10rem;\n  }\n\n  .lg\\:w-44 {\n    width: 11rem;\n  }\n\n  .lg\\:w-48 {\n    width: 12rem;\n  }\n\n  .lg\\:w-52 {\n    width: 13rem;\n  }\n\n  .lg\\:w-56 {\n    width: 14rem;\n  }\n\n  .lg\\:w-60 {\n    width: 15rem;\n  }\n\n  .lg\\:w-64 {\n    width: 16rem;\n  }\n\n  .lg\\:w-72 {\n    width: 18rem;\n  }\n\n  .lg\\:w-80 {\n    width: 20rem;\n  }\n\n  .lg\\:w-96 {\n    width: 24rem;\n  }\n\n  .lg\\:w-110 {\n    width: 28rem;\n  }\n\n  .lg\\:w-128 {\n    width: 32rem;\n  }\n\n  .lg\\:w-192 {\n    width: 48rem;\n  }\n\n  .lg\\:w-auto {\n    width: auto;\n  }\n\n  .lg\\:w-px {\n    width: 1px;\n  }\n\n  .lg\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .lg\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .lg\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .lg\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .lg\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .lg\\:w-1\\/3 {\n    width: 33.33333%;\n  }\n\n  .lg\\:w-2\\/3 {\n    width: 66.66667%;\n  }\n\n  .lg\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .lg\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .lg\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .lg\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .lg\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .lg\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .lg\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .lg\\:w-1\\/6 {\n    width: 16.66667%;\n  }\n\n  .lg\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .lg\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .lg\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .lg\\:w-5\\/6 {\n    width: 83.33333%;\n  }\n\n  .lg\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .lg\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .lg\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .lg\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .lg\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .lg\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .lg\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .lg\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .lg\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .lg\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .lg\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .lg\\:w-full {\n    width: 100%;\n  }\n\n  .lg\\:w-screen {\n    width: 100vw;\n  }\n\n  .lg\\:w-min {\n    width: min-content;\n  }\n\n  .lg\\:w-max {\n    width: max-content;\n  }\n\n  .lg\\:min-w-0 {\n    min-width: 0;\n  }\n\n  .lg\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .lg\\:min-w-min {\n    min-width: min-content;\n  }\n\n  .lg\\:min-w-max {\n    min-width: max-content;\n  }\n\n  .lg\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .lg\\:max-w-none {\n    max-width: none;\n  }\n\n  .lg\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .lg\\:max-w-sm {\n    max-width: 30rem;\n  }\n\n  .lg\\:max-w-md {\n    max-width: 40rem;\n  }\n\n  .lg\\:max-w-lg {\n    max-width: 50rem;\n  }\n\n  .lg\\:max-w-xl {\n    max-width: 60rem;\n  }\n\n  .lg\\:max-w-2xl {\n    max-width: 70rem;\n  }\n\n  .lg\\:max-w-3xl {\n    max-width: 80rem;\n  }\n\n  .lg\\:max-w-4xl {\n    max-width: 90rem;\n  }\n\n  .lg\\:max-w-5xl {\n    max-width: 100rem;\n  }\n\n  .lg\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .lg\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .lg\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .lg\\:max-w-min {\n    max-width: min-content;\n  }\n\n  .lg\\:max-w-max {\n    max-width: max-content;\n  }\n\n  .lg\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .lg\\:max-w-screen-sm {\n    max-width: 576px;\n  }\n\n  .lg\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .lg\\:max-w-screen-lg {\n    max-width: 992px;\n  }\n\n  .lg\\:max-w-screen-xl {\n    max-width: 1200px;\n  }\n\n  .lg\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .lg\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .lg\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .lg\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .lg\\:flex-none {\n    flex: none;\n  }\n\n  .lg\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .lg\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .lg\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .lg\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .lg\\:table-auto {\n    table-layout: auto;\n  }\n\n  .lg\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .lg\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .lg\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .lg\\:origin-center {\n    transform-origin: center;\n  }\n\n  .lg\\:origin-top {\n    transform-origin: top;\n  }\n\n  .lg\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .lg\\:origin-right {\n    transform-origin: right;\n  }\n\n  .lg\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .lg\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .lg\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .lg\\:origin-left {\n    transform-origin: left;\n  }\n\n  .lg\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .lg\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .lg\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .lg\\:transform-none {\n    transform: none;\n  }\n\n  .lg\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .lg\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .lg\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .lg\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .lg\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .lg\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .lg\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .lg\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .lg\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .lg\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .lg\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .lg\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .lg\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .lg\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .lg\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .lg\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .lg\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .lg\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .lg\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .lg\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .lg\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .lg\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .lg\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .lg\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .lg\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .lg\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .lg\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .lg\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .lg\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .lg\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .lg\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .lg\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .lg\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .lg\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .lg\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .lg\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .lg\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .lg\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .lg\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .lg\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .lg\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .lg\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .lg\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .lg\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .lg\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .lg\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .lg\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .lg\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .lg\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .lg\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .lg\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .lg\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .lg\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .lg\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .lg\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .lg\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .lg\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .lg\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .lg\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .lg\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .lg\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .lg\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .lg\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .lg\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .lg\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .lg\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .lg\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .lg\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .lg\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .lg\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .lg\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .lg\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .lg\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .lg\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .lg\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .lg\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .lg\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .lg\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .lg\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .lg\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .lg\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .lg\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .lg\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .lg\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .lg\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .lg\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .lg\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .lg\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .lg\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .lg\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .lg\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .lg\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .lg\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .lg\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .lg\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .lg\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .lg\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .lg\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .lg\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .lg\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .lg\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .lg\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .lg\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .lg\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .lg\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .lg\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .lg\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .lg\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .lg\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .lg\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .lg\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .lg\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .lg\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .lg\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .lg\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .lg\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .lg\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .lg\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .lg\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .lg\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .lg\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .lg\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .lg\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .lg\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .lg\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .lg\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .lg\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .lg\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .lg\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .lg\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .lg\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .lg\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .lg\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .lg\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .lg\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .lg\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .lg\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .lg\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .lg\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .lg\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .lg\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .lg\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .lg\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .lg\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .lg\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .lg\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .lg\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .lg\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .lg\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .lg\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .lg\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .lg\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .lg\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .lg\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .lg\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .lg\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .lg\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .lg\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .lg\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .lg\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .lg\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .lg\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .lg\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .lg\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .lg\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .lg\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .lg\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .lg\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .lg\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .lg\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .lg\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .lg\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .lg\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .lg\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .lg\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .lg\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .lg\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .lg\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .lg\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .lg\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .lg\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .lg\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .lg\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .lg\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .lg\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .lg\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .lg\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .lg\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .lg\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .lg\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .lg\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .lg\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .lg\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .lg\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .lg\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .lg\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .lg\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .lg\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .lg\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .lg\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .lg\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .lg\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .lg\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .lg\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .lg\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .lg\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .lg\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .lg\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .lg\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .lg\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .lg\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .lg\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .lg\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .lg\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .lg\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .lg\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .lg\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .lg\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .lg\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .lg\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .lg\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .lg\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .lg\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .lg\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .lg\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .lg\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .lg\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .lg\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .lg\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .lg\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .lg\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .lg\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .lg\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .lg\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .lg\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .lg\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .lg\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .lg\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .lg\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .lg\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .lg\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .lg\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .lg\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .lg\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .lg\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .lg\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .lg\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .lg\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .lg\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .lg\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .lg\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .lg\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .lg\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .lg\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .lg\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .lg\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .lg\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .lg\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .lg\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .lg\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .lg\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .lg\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .lg\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .lg\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .lg\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .lg\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .lg\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .lg\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .lg\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .lg\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .lg\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .lg\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .lg\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .lg\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .lg\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .lg\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .lg\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .lg\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .lg\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .lg\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .lg\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .lg\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .lg\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .lg\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .lg\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .lg\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .lg\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .lg\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .lg\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .lg\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .lg\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .lg\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .lg\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .lg\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .lg\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .lg\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .lg\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .lg\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .lg\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .lg\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .lg\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .lg\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .lg\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .lg\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .lg\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .lg\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .lg\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .lg\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .lg\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .lg\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .lg\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .lg\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .lg\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .lg\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .lg\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .lg\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .lg\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .lg\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .lg\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .lg\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .lg\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .lg\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .lg\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .lg\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .lg\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .lg\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .lg\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .lg\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .lg\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .lg\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .lg\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .lg\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .lg\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .lg\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .lg\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .lg\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .lg\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .lg\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .lg\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .lg\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .lg\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .lg\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .lg\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .lg\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .lg\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .lg\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .lg\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .lg\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .lg\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .lg\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .lg\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .lg\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .lg\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .lg\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .lg\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .lg\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .lg\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .lg\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .lg\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .lg\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .lg\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .lg\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .lg\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .lg\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .lg\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .lg\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .lg\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .lg\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .lg\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .lg\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .lg\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .lg\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .lg\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .lg\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .lg\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .lg\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .lg\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .lg\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .lg\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .lg\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .lg\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .lg\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .lg\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .lg\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .lg\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .lg\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .lg\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .lg\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .lg\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .lg\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .lg\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .lg\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .lg\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .lg\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .lg\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .lg\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .lg\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .lg\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .lg\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .lg\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .lg\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .lg\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .lg\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .lg\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .lg\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .lg\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .lg\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .lg\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .lg\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .lg\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .lg\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .lg\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .lg\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .lg\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .lg\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .lg\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .lg\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .lg\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .lg\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .lg\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .lg\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .lg\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .lg\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .lg\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .lg\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .lg\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .lg\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .lg\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .lg\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .lg\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .lg\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .lg\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .lg\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .lg\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .lg\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .lg\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .lg\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .lg\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .lg\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .lg\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .lg\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .lg\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .lg\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .lg\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .lg\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .lg\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .lg\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .lg\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .lg\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .lg\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .lg\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .lg\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .lg\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .lg\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .lg\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .lg\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .lg\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .lg\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .lg\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .lg\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .lg\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .lg\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .lg\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .lg\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .lg\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .lg\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .lg\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .lg\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .lg\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .lg\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .lg\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .lg\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .lg\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .lg\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .lg\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .lg\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .lg\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .lg\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .lg\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .lg\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .lg\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .lg\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .lg\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .lg\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .lg\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .lg\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .lg\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .lg\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .lg\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .lg\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .lg\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .lg\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .lg\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .lg\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .lg\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .lg\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .lg\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .lg\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .lg\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .lg\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .lg\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .lg\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .lg\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .lg\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .lg\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .lg\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .lg\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .lg\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .lg\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .lg\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .lg\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .lg\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .lg\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .lg\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .lg\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .lg\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .lg\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .lg\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .lg\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .lg\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .lg\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .lg\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .lg\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .lg\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .lg\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .lg\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .lg\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .lg\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .lg\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .lg\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .lg\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .lg\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .lg\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .lg\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .lg\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .lg\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .lg\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .lg\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .lg\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .lg\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .lg\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .lg\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .lg\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .lg\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .lg\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .lg\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .lg\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .lg\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:animate-none {\n    animation: none;\n  }\n\n  .lg\\:animate-spin {\n    animation: spin 1s linear infinite;\n  }\n\n  .lg\\:animate-ping {\n    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .lg\\:animate-pulse {\n    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .lg\\:animate-bounce {\n    animation: bounce 1s infinite;\n  }\n\n  .lg\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .lg\\:cursor-default {\n    cursor: default;\n  }\n\n  .lg\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .lg\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .lg\\:cursor-text {\n    cursor: text;\n  }\n\n  .lg\\:cursor-move {\n    cursor: move;\n  }\n\n  .lg\\:cursor-help {\n    cursor: help;\n  }\n\n  .lg\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .lg\\:select-none {\n    -webkit-user-select: none;\n            user-select: none;\n  }\n\n  .lg\\:select-text {\n    -webkit-user-select: text;\n            user-select: text;\n  }\n\n  .lg\\:select-all {\n    -webkit-user-select: all;\n            user-select: all;\n  }\n\n  .lg\\:select-auto {\n    -webkit-user-select: auto;\n            user-select: auto;\n  }\n\n  .lg\\:resize-none {\n    resize: none;\n  }\n\n  .lg\\:resize-y {\n    resize: vertical;\n  }\n\n  .lg\\:resize-x {\n    resize: horizontal;\n  }\n\n  .lg\\:resize {\n    resize: both;\n  }\n\n  .lg\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .lg\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .lg\\:list-none {\n    list-style-type: none;\n  }\n\n  .lg\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .lg\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .lg\\:appearance-none {\n    -webkit-appearance: none;\n            appearance: none;\n  }\n\n  .lg\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .lg\\:auto-cols-min {\n    grid-auto-columns: min-content;\n  }\n\n  .lg\\:auto-cols-max {\n    grid-auto-columns: max-content;\n  }\n\n  .lg\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .lg\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .lg\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .lg\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .lg\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .lg\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .lg\\:auto-rows-min {\n    grid-auto-rows: min-content;\n  }\n\n  .lg\\:auto-rows-max {\n    grid-auto-rows: max-content;\n  }\n\n  .lg\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .lg\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .lg\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .lg\\:flex-row {\n    flex-direction: row;\n  }\n\n  .lg\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .lg\\:flex-col {\n    flex-direction: column;\n  }\n\n  .lg\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .lg\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .lg\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .lg\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .lg\\:place-content-center {\n    place-content: center;\n  }\n\n  .lg\\:place-content-start {\n    place-content: start;\n  }\n\n  .lg\\:place-content-end {\n    place-content: end;\n  }\n\n  .lg\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .lg\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .lg\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .lg\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .lg\\:place-items-start {\n    place-items: start;\n  }\n\n  .lg\\:place-items-end {\n    place-items: end;\n  }\n\n  .lg\\:place-items-center {\n    place-items: center;\n  }\n\n  .lg\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .lg\\:content-center {\n    align-content: center;\n  }\n\n  .lg\\:content-start {\n    align-content: flex-start;\n  }\n\n  .lg\\:content-end {\n    align-content: flex-end;\n  }\n\n  .lg\\:content-between {\n    align-content: space-between;\n  }\n\n  .lg\\:content-around {\n    align-content: space-around;\n  }\n\n  .lg\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .lg\\:items-start {\n    align-items: flex-start;\n  }\n\n  .lg\\:items-end {\n    align-items: flex-end;\n  }\n\n  .lg\\:items-center {\n    align-items: center;\n  }\n\n  .lg\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .lg\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .lg\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .lg\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .lg\\:justify-center {\n    justify-content: center;\n  }\n\n  .lg\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .lg\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .lg\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .lg\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .lg\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .lg\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .lg\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .lg\\:gap-0 {\n    gap: 0px;\n  }\n\n  .lg\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .lg\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .lg\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .lg\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .lg\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .lg\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .lg\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .lg\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .lg\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .lg\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .lg\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .lg\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .lg\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .lg\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .lg\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .lg\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .lg\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .lg\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .lg\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .lg\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .lg\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .lg\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .lg\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .lg\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .lg\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .lg\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .lg\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .lg\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .lg\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .lg\\:gap-px {\n    gap: 1px;\n  }\n\n  .lg\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .lg\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .lg\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .lg\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .lg\\:gap-x-0 {\n    column-gap: 0px;\n  }\n\n  .lg\\:gap-x-1 {\n    column-gap: 0.25rem;\n  }\n\n  .lg\\:gap-x-2 {\n    column-gap: 0.5rem;\n  }\n\n  .lg\\:gap-x-3 {\n    column-gap: 0.75rem;\n  }\n\n  .lg\\:gap-x-4 {\n    column-gap: 1rem;\n  }\n\n  .lg\\:gap-x-5 {\n    column-gap: 1.25rem;\n  }\n\n  .lg\\:gap-x-6 {\n    column-gap: 1.5rem;\n  }\n\n  .lg\\:gap-x-7 {\n    column-gap: 1.75rem;\n  }\n\n  .lg\\:gap-x-8 {\n    column-gap: 2rem;\n  }\n\n  .lg\\:gap-x-9 {\n    column-gap: 2.25rem;\n  }\n\n  .lg\\:gap-x-10 {\n    column-gap: 2.5rem;\n  }\n\n  .lg\\:gap-x-11 {\n    column-gap: 2.75rem;\n  }\n\n  .lg\\:gap-x-12 {\n    column-gap: 3rem;\n  }\n\n  .lg\\:gap-x-14 {\n    column-gap: 3.5rem;\n  }\n\n  .lg\\:gap-x-16 {\n    column-gap: 4rem;\n  }\n\n  .lg\\:gap-x-20 {\n    column-gap: 5rem;\n  }\n\n  .lg\\:gap-x-24 {\n    column-gap: 6rem;\n  }\n\n  .lg\\:gap-x-28 {\n    column-gap: 7rem;\n  }\n\n  .lg\\:gap-x-32 {\n    column-gap: 8rem;\n  }\n\n  .lg\\:gap-x-36 {\n    column-gap: 9rem;\n  }\n\n  .lg\\:gap-x-40 {\n    column-gap: 10rem;\n  }\n\n  .lg\\:gap-x-44 {\n    column-gap: 11rem;\n  }\n\n  .lg\\:gap-x-48 {\n    column-gap: 12rem;\n  }\n\n  .lg\\:gap-x-52 {\n    column-gap: 13rem;\n  }\n\n  .lg\\:gap-x-56 {\n    column-gap: 14rem;\n  }\n\n  .lg\\:gap-x-60 {\n    column-gap: 15rem;\n  }\n\n  .lg\\:gap-x-64 {\n    column-gap: 16rem;\n  }\n\n  .lg\\:gap-x-72 {\n    column-gap: 18rem;\n  }\n\n  .lg\\:gap-x-80 {\n    column-gap: 20rem;\n  }\n\n  .lg\\:gap-x-96 {\n    column-gap: 24rem;\n  }\n\n  .lg\\:gap-x-px {\n    column-gap: 1px;\n  }\n\n  .lg\\:gap-x-0\\.5 {\n    column-gap: 0.125rem;\n  }\n\n  .lg\\:gap-x-1\\.5 {\n    column-gap: 0.375rem;\n  }\n\n  .lg\\:gap-x-2\\.5 {\n    column-gap: 0.625rem;\n  }\n\n  .lg\\:gap-x-3\\.5 {\n    column-gap: 0.875rem;\n  }\n\n  .lg\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .lg\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .lg\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .lg\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .lg\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .lg\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .lg\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .lg\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .lg\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .lg\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .lg\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .lg\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .lg\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .lg\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .lg\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .lg\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .lg\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .lg\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .lg\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .lg\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .lg\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .lg\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .lg\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .lg\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .lg\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .lg\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .lg\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .lg\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .lg\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .lg\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .lg\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .lg\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .lg\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .lg\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .lg\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .lg\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .lg\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .lg\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(5px * var(--tw-divide-x-reverse));\n    border-left-width: calc(5px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(6px * var(--tw-divide-x-reverse));\n    border-left-width: calc(6px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(7px * var(--tw-divide-x-reverse));\n    border-left-width: calc(7px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(5px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(5px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(6px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(6px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(7px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(7px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .lg\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .lg\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .lg\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .lg\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .lg\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .lg\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .lg\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .lg\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-bg > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-orange-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-orange-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-orange-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .lg\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .lg\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .lg\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .lg\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .lg\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .lg\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .lg\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .lg\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .lg\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .lg\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .lg\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .lg\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .lg\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .lg\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .lg\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .lg\\:place-self-start {\n    place-self: start;\n  }\n\n  .lg\\:place-self-end {\n    place-self: end;\n  }\n\n  .lg\\:place-self-center {\n    place-self: center;\n  }\n\n  .lg\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .lg\\:self-auto {\n    align-self: auto;\n  }\n\n  .lg\\:self-start {\n    align-self: flex-start;\n  }\n\n  .lg\\:self-end {\n    align-self: flex-end;\n  }\n\n  .lg\\:self-center {\n    align-self: center;\n  }\n\n  .lg\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .lg\\:self-baseline {\n    align-self: baseline;\n  }\n\n  .lg\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .lg\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .lg\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .lg\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .lg\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .lg\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .lg\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .lg\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .lg\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .lg\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .lg\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .lg\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .lg\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .lg\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .lg\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .lg\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .lg\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .lg\\:overscroll-auto {\n    overscroll-behavior: auto;\n  }\n\n  .lg\\:overscroll-contain {\n    overscroll-behavior: contain;\n  }\n\n  .lg\\:overscroll-none {\n    overscroll-behavior: none;\n  }\n\n  .lg\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .lg\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .lg\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .lg\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .lg\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .lg\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .lg\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .lg\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .lg\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .lg\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .lg\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .lg\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .lg\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .lg\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .lg\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .lg\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .lg\\:break-all {\n    word-break: break-all;\n  }\n\n  .lg\\:rounded-none {\n    border-radius: 0;\n  }\n\n  .lg\\:rounded-sm {\n    border-radius: .125rem;\n  }\n\n  .lg\\:rounded {\n    border-radius: .25rem;\n  }\n\n  .lg\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-lg {\n    border-radius: .5rem;\n  }\n\n  .lg\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .lg\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .lg\\:rounded-t-none {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n  .lg\\:rounded-t-sm {\n    border-top-left-radius: .125rem;\n    border-top-right-radius: .125rem;\n  }\n\n  .lg\\:rounded-t {\n    border-top-left-radius: .25rem;\n    border-top-right-radius: .25rem;\n  }\n\n  .lg\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-t-lg {\n    border-top-left-radius: .5rem;\n    border-top-right-radius: .5rem;\n  }\n\n  .lg\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .lg\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  .lg\\:rounded-r-sm {\n    border-top-right-radius: .125rem;\n    border-bottom-right-radius: .125rem;\n  }\n\n  .lg\\:rounded-r {\n    border-top-right-radius: .25rem;\n    border-bottom-right-radius: .25rem;\n  }\n\n  .lg\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-r-lg {\n    border-top-right-radius: .5rem;\n    border-bottom-right-radius: .5rem;\n  }\n\n  .lg\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .lg\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-b-none {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .lg\\:rounded-b-sm {\n    border-bottom-right-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .lg\\:rounded-b {\n    border-bottom-right-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .lg\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-b-lg {\n    border-bottom-right-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .lg\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .lg\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .lg\\:rounded-l-none {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .lg\\:rounded-l-sm {\n    border-top-left-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .lg\\:rounded-l {\n    border-top-left-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .lg\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-l-lg {\n    border-top-left-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .lg\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .lg\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .lg\\:rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n\n  .lg\\:rounded-tl-sm {\n    border-top-left-radius: .125rem;\n  }\n\n  .lg\\:rounded-tl {\n    border-top-left-radius: .25rem;\n  }\n\n  .lg\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-tl-lg {\n    border-top-left-radius: .5rem;\n  }\n\n  .lg\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .lg\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .lg\\:rounded-tr-none {\n    border-top-right-radius: 0;\n  }\n\n  .lg\\:rounded-tr-sm {\n    border-top-right-radius: .125rem;\n  }\n\n  .lg\\:rounded-tr {\n    border-top-right-radius: .25rem;\n  }\n\n  .lg\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-tr-lg {\n    border-top-right-radius: .5rem;\n  }\n\n  .lg\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .lg\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-br-none {\n    border-bottom-right-radius: 0;\n  }\n\n  .lg\\:rounded-br-sm {\n    border-bottom-right-radius: .125rem;\n  }\n\n  .lg\\:rounded-br {\n    border-bottom-right-radius: .25rem;\n  }\n\n  .lg\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-br-lg {\n    border-bottom-right-radius: .5rem;\n  }\n\n  .lg\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .lg\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n\n  .lg\\:rounded-bl-sm {\n    border-bottom-left-radius: .125rem;\n  }\n\n  .lg\\:rounded-bl {\n    border-bottom-left-radius: .25rem;\n  }\n\n  .lg\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-bl-lg {\n    border-bottom-left-radius: .5rem;\n  }\n\n  .lg\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .lg\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .lg\\:border-0 {\n    border-width: 0;\n  }\n\n  .lg\\:border-2 {\n    border-width: 2px;\n  }\n\n  .lg\\:border-4 {\n    border-width: 4px;\n  }\n\n  .lg\\:border-5 {\n    border-width: 5px;\n  }\n\n  .lg\\:border-6 {\n    border-width: 6px;\n  }\n\n  .lg\\:border-7 {\n    border-width: 7px;\n  }\n\n  .lg\\:border-8 {\n    border-width: 8px;\n  }\n\n  .lg\\:border {\n    border-width: 1px;\n  }\n\n  .lg\\:border-t-0 {\n    border-top-width: 0;\n  }\n\n  .lg\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .lg\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .lg\\:border-t-5 {\n    border-top-width: 5px;\n  }\n\n  .lg\\:border-t-6 {\n    border-top-width: 6px;\n  }\n\n  .lg\\:border-t-7 {\n    border-top-width: 7px;\n  }\n\n  .lg\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .lg\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .lg\\:border-r-0 {\n    border-right-width: 0;\n  }\n\n  .lg\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .lg\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .lg\\:border-r-5 {\n    border-right-width: 5px;\n  }\n\n  .lg\\:border-r-6 {\n    border-right-width: 6px;\n  }\n\n  .lg\\:border-r-7 {\n    border-right-width: 7px;\n  }\n\n  .lg\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .lg\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .lg\\:border-b-0 {\n    border-bottom-width: 0;\n  }\n\n  .lg\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .lg\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .lg\\:border-b-5 {\n    border-bottom-width: 5px;\n  }\n\n  .lg\\:border-b-6 {\n    border-bottom-width: 6px;\n  }\n\n  .lg\\:border-b-7 {\n    border-bottom-width: 7px;\n  }\n\n  .lg\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .lg\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .lg\\:border-l-0 {\n    border-left-width: 0;\n  }\n\n  .lg\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .lg\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .lg\\:border-l-5 {\n    border-left-width: 5px;\n  }\n\n  .lg\\:border-l-6 {\n    border-left-width: 6px;\n  }\n\n  .lg\\:border-l-7 {\n    border-left-width: 7px;\n  }\n\n  .lg\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .lg\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .lg\\:border-solid {\n    border-style: solid;\n  }\n\n  .lg\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .lg\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .lg\\:border-double {\n    border-style: double;\n  }\n\n  .lg\\:border-none {\n    border-style: none;\n  }\n\n  .lg\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .lg\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .lg\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-bg:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-orange-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-orange-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-orange-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .lg\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-bg:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .lg\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-bg:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .lg\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .lg\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .lg\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .lg\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .lg\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .lg\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .lg\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .lg\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .lg\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .lg\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .lg\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .lg\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .lg\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .lg\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .lg\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .lg\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .lg\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .lg\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .lg\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .lg\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .lg\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .lg\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .lg\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .lg\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .lg\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .lg\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .lg\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .lg\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .lg\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .lg\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .lg\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .lg\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .lg\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .lg\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .lg\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .lg\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-bg:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-orange-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-orange-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-orange-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .lg\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-bg:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .lg\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-bg:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .lg\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .lg\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .lg\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .lg\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .lg\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .lg\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .lg\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .lg\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .lg\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .lg\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .lg\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .lg\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .lg\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .lg\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .lg\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .lg\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .lg\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .lg\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .lg\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .lg\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .lg\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .lg\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .lg\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .lg\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .lg\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .lg\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .lg\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .lg\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .lg\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .lg\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .lg\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .lg\\:bg-none {\n    background-image: none;\n  }\n\n  .lg\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .lg\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:from-white {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:from-black {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .lg\\:from-bg {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .lg\\:from-gray-50 {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .lg\\:from-gray-100 {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .lg\\:from-gray-200 {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .lg\\:from-gray-300 {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .lg\\:from-gray-400 {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .lg\\:from-gray-500 {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .lg\\:from-gray-600 {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .lg\\:from-gray-700 {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .lg\\:from-gray-800 {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .lg\\:from-gray-900 {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .lg\\:from-teal-50 {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .lg\\:from-teal-100 {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .lg\\:from-teal-200 {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .lg\\:from-teal-300 {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .lg\\:from-teal-400 {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .lg\\:from-teal-500 {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .lg\\:from-teal-600 {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .lg\\:from-teal-700 {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .lg\\:from-teal-800 {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .lg\\:from-teal-900 {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .lg\\:from-orange-100 {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .lg\\:from-orange-500 {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .lg\\:from-orange-700 {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .lg\\:from-green-100 {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .lg\\:from-green-500 {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .lg\\:from-green-700 {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .lg\\:from-red-100 {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .lg\\:from-red-500 {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .lg\\:from-red-700 {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .lg\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:hover\\:from-white:hover {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:hover\\:from-black:hover {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .lg\\:hover\\:from-bg:hover {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .lg\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .lg\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .lg\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .lg\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .lg\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .lg\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .lg\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .lg\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .lg\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .lg\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .lg\\:hover\\:from-teal-50:hover {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .lg\\:hover\\:from-teal-100:hover {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .lg\\:hover\\:from-teal-200:hover {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .lg\\:hover\\:from-teal-300:hover {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .lg\\:hover\\:from-teal-400:hover {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .lg\\:hover\\:from-teal-500:hover {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .lg\\:hover\\:from-teal-600:hover {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .lg\\:hover\\:from-teal-700:hover {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .lg\\:hover\\:from-teal-800:hover {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .lg\\:hover\\:from-teal-900:hover {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .lg\\:hover\\:from-orange-100:hover {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .lg\\:hover\\:from-orange-500:hover {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .lg\\:hover\\:from-orange-700:hover {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .lg\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .lg\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .lg\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .lg\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .lg\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .lg\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .lg\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:focus\\:from-white:focus {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:focus\\:from-black:focus {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .lg\\:focus\\:from-bg:focus {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .lg\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .lg\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .lg\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .lg\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .lg\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .lg\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .lg\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .lg\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .lg\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .lg\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .lg\\:focus\\:from-teal-50:focus {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .lg\\:focus\\:from-teal-100:focus {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .lg\\:focus\\:from-teal-200:focus {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .lg\\:focus\\:from-teal-300:focus {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .lg\\:focus\\:from-teal-400:focus {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .lg\\:focus\\:from-teal-500:focus {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .lg\\:focus\\:from-teal-600:focus {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .lg\\:focus\\:from-teal-700:focus {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .lg\\:focus\\:from-teal-800:focus {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .lg\\:focus\\:from-teal-900:focus {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .lg\\:focus\\:from-orange-100:focus {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .lg\\:focus\\:from-orange-500:focus {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .lg\\:focus\\:from-orange-700:focus {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .lg\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .lg\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .lg\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .lg\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .lg\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .lg\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .lg\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .lg\\:via-bg {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .lg\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .lg\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .lg\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .lg\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .lg\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .lg\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .lg\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .lg\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .lg\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .lg\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .lg\\:via-teal-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .lg\\:via-teal-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .lg\\:via-teal-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .lg\\:via-teal-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .lg\\:via-teal-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .lg\\:via-teal-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .lg\\:via-teal-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .lg\\:via-teal-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .lg\\:via-teal-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .lg\\:via-teal-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .lg\\:via-orange-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .lg\\:via-orange-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .lg\\:via-orange-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .lg\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .lg\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .lg\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .lg\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .lg\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .lg\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .lg\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .lg\\:hover\\:via-bg:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .lg\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .lg\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .lg\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .lg\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .lg\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .lg\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .lg\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .lg\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .lg\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .lg\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .lg\\:hover\\:via-teal-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .lg\\:hover\\:via-teal-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .lg\\:hover\\:via-teal-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .lg\\:hover\\:via-teal-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .lg\\:hover\\:via-teal-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .lg\\:hover\\:via-teal-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .lg\\:hover\\:via-teal-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .lg\\:hover\\:via-teal-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .lg\\:hover\\:via-teal-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .lg\\:hover\\:via-teal-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .lg\\:hover\\:via-orange-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .lg\\:hover\\:via-orange-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .lg\\:hover\\:via-orange-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .lg\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .lg\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .lg\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .lg\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .lg\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .lg\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .lg\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .lg\\:focus\\:via-bg:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .lg\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .lg\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .lg\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .lg\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .lg\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .lg\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .lg\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .lg\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .lg\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .lg\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .lg\\:focus\\:via-teal-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .lg\\:focus\\:via-teal-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .lg\\:focus\\:via-teal-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .lg\\:focus\\:via-teal-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .lg\\:focus\\:via-teal-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .lg\\:focus\\:via-teal-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .lg\\:focus\\:via-teal-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .lg\\:focus\\:via-teal-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .lg\\:focus\\:via-teal-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .lg\\:focus\\:via-teal-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .lg\\:focus\\:via-orange-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .lg\\:focus\\:via-orange-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .lg\\:focus\\:via-orange-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .lg\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .lg\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .lg\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .lg\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .lg\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .lg\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .lg\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .lg\\:to-white {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .lg\\:to-black {\n    --tw-gradient-to: #22292f;\n  }\n\n  .lg\\:to-bg {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .lg\\:to-gray-50 {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .lg\\:to-gray-100 {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .lg\\:to-gray-200 {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .lg\\:to-gray-300 {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .lg\\:to-gray-400 {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .lg\\:to-gray-500 {\n    --tw-gradient-to: #63727E;\n  }\n\n  .lg\\:to-gray-600 {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .lg\\:to-gray-700 {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .lg\\:to-gray-800 {\n    --tw-gradient-to: #333C45;\n  }\n\n  .lg\\:to-gray-900 {\n    --tw-gradient-to: #20272C;\n  }\n\n  .lg\\:to-teal-50 {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .lg\\:to-teal-100 {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .lg\\:to-teal-200 {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .lg\\:to-teal-300 {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .lg\\:to-teal-400 {\n    --tw-gradient-to: #029D91;\n  }\n\n  .lg\\:to-teal-500 {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .lg\\:to-teal-600 {\n    --tw-gradient-to: #016161;\n  }\n\n  .lg\\:to-teal-700 {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .lg\\:to-teal-800 {\n    --tw-gradient-to: #014242;\n  }\n\n  .lg\\:to-teal-900 {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .lg\\:to-orange-100 {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .lg\\:to-orange-500 {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .lg\\:to-orange-700 {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .lg\\:to-green-100 {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .lg\\:to-green-500 {\n    --tw-gradient-to: #38c172;\n  }\n\n  .lg\\:to-green-700 {\n    --tw-gradient-to: #178233;\n  }\n\n  .lg\\:to-red-100 {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .lg\\:to-red-500 {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .lg\\:to-red-700 {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .lg\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .lg\\:hover\\:to-white:hover {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .lg\\:hover\\:to-black:hover {\n    --tw-gradient-to: #22292f;\n  }\n\n  .lg\\:hover\\:to-bg:hover {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .lg\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .lg\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .lg\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .lg\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .lg\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .lg\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #63727E;\n  }\n\n  .lg\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .lg\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .lg\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #333C45;\n  }\n\n  .lg\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #20272C;\n  }\n\n  .lg\\:hover\\:to-teal-50:hover {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .lg\\:hover\\:to-teal-100:hover {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .lg\\:hover\\:to-teal-200:hover {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .lg\\:hover\\:to-teal-300:hover {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .lg\\:hover\\:to-teal-400:hover {\n    --tw-gradient-to: #029D91;\n  }\n\n  .lg\\:hover\\:to-teal-500:hover {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .lg\\:hover\\:to-teal-600:hover {\n    --tw-gradient-to: #016161;\n  }\n\n  .lg\\:hover\\:to-teal-700:hover {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .lg\\:hover\\:to-teal-800:hover {\n    --tw-gradient-to: #014242;\n  }\n\n  .lg\\:hover\\:to-teal-900:hover {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .lg\\:hover\\:to-orange-100:hover {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .lg\\:hover\\:to-orange-500:hover {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .lg\\:hover\\:to-orange-700:hover {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .lg\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .lg\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #38c172;\n  }\n\n  .lg\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #178233;\n  }\n\n  .lg\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .lg\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .lg\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .lg\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .lg\\:focus\\:to-white:focus {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .lg\\:focus\\:to-black:focus {\n    --tw-gradient-to: #22292f;\n  }\n\n  .lg\\:focus\\:to-bg:focus {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .lg\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .lg\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .lg\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .lg\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .lg\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .lg\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #63727E;\n  }\n\n  .lg\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .lg\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .lg\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #333C45;\n  }\n\n  .lg\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #20272C;\n  }\n\n  .lg\\:focus\\:to-teal-50:focus {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .lg\\:focus\\:to-teal-100:focus {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .lg\\:focus\\:to-teal-200:focus {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .lg\\:focus\\:to-teal-300:focus {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .lg\\:focus\\:to-teal-400:focus {\n    --tw-gradient-to: #029D91;\n  }\n\n  .lg\\:focus\\:to-teal-500:focus {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .lg\\:focus\\:to-teal-600:focus {\n    --tw-gradient-to: #016161;\n  }\n\n  .lg\\:focus\\:to-teal-700:focus {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .lg\\:focus\\:to-teal-800:focus {\n    --tw-gradient-to: #014242;\n  }\n\n  .lg\\:focus\\:to-teal-900:focus {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .lg\\:focus\\:to-orange-100:focus {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .lg\\:focus\\:to-orange-500:focus {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .lg\\:focus\\:to-orange-700:focus {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .lg\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .lg\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #38c172;\n  }\n\n  .lg\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #178233;\n  }\n\n  .lg\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .lg\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .lg\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .lg\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .lg\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .lg\\:bg-auto {\n    background-size: auto;\n  }\n\n  .lg\\:bg-cover {\n    background-size: cover;\n  }\n\n  .lg\\:bg-contain {\n    background-size: contain;\n  }\n\n  .lg\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .lg\\:bg-local {\n    background-attachment: local;\n  }\n\n  .lg\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .lg\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .lg\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .lg\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .lg\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .lg\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .lg\\:bg-center {\n    background-position: center;\n  }\n\n  .lg\\:bg-left {\n    background-position: left;\n  }\n\n  .lg\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .lg\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .lg\\:bg-right {\n    background-position: right;\n  }\n\n  .lg\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .lg\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .lg\\:bg-top {\n    background-position: top;\n  }\n\n  .lg\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .lg\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .lg\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .lg\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .lg\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .lg\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .lg\\:bg-origin-border {\n    background-origin: border-box;\n  }\n\n  .lg\\:bg-origin-padding {\n    background-origin: padding-box;\n  }\n\n  .lg\\:bg-origin-content {\n    background-origin: content-box;\n  }\n\n  .lg\\:fill-current {\n    fill: currentColor;\n  }\n\n  .lg\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .lg\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .lg\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .lg\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .lg\\:object-contain {\n    object-fit: contain;\n  }\n\n  .lg\\:object-cover {\n    object-fit: cover;\n  }\n\n  .lg\\:object-fill {\n    object-fit: fill;\n  }\n\n  .lg\\:object-none {\n    object-fit: none;\n  }\n\n  .lg\\:object-scale-down {\n    object-fit: scale-down;\n  }\n\n  .lg\\:object-bottom {\n    object-position: bottom;\n  }\n\n  .lg\\:object-center {\n    object-position: center;\n  }\n\n  .lg\\:object-left {\n    object-position: left;\n  }\n\n  .lg\\:object-left-bottom {\n    object-position: left bottom;\n  }\n\n  .lg\\:object-left-top {\n    object-position: left top;\n  }\n\n  .lg\\:object-right {\n    object-position: right;\n  }\n\n  .lg\\:object-right-bottom {\n    object-position: right bottom;\n  }\n\n  .lg\\:object-right-top {\n    object-position: right top;\n  }\n\n  .lg\\:object-top {\n    object-position: top;\n  }\n\n  .lg\\:p-0 {\n    padding: 0px;\n  }\n\n  .lg\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .lg\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .lg\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .lg\\:p-4 {\n    padding: 1rem;\n  }\n\n  .lg\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .lg\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .lg\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .lg\\:p-8 {\n    padding: 2rem;\n  }\n\n  .lg\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .lg\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .lg\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .lg\\:p-12 {\n    padding: 3rem;\n  }\n\n  .lg\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .lg\\:p-16 {\n    padding: 4rem;\n  }\n\n  .lg\\:p-20 {\n    padding: 5rem;\n  }\n\n  .lg\\:p-24 {\n    padding: 6rem;\n  }\n\n  .lg\\:p-28 {\n    padding: 7rem;\n  }\n\n  .lg\\:p-32 {\n    padding: 8rem;\n  }\n\n  .lg\\:p-36 {\n    padding: 9rem;\n  }\n\n  .lg\\:p-40 {\n    padding: 10rem;\n  }\n\n  .lg\\:p-44 {\n    padding: 11rem;\n  }\n\n  .lg\\:p-48 {\n    padding: 12rem;\n  }\n\n  .lg\\:p-52 {\n    padding: 13rem;\n  }\n\n  .lg\\:p-56 {\n    padding: 14rem;\n  }\n\n  .lg\\:p-60 {\n    padding: 15rem;\n  }\n\n  .lg\\:p-64 {\n    padding: 16rem;\n  }\n\n  .lg\\:p-72 {\n    padding: 18rem;\n  }\n\n  .lg\\:p-80 {\n    padding: 20rem;\n  }\n\n  .lg\\:p-96 {\n    padding: 24rem;\n  }\n\n  .lg\\:p-px {\n    padding: 1px;\n  }\n\n  .lg\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .lg\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .lg\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .lg\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .lg\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .lg\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .lg\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .lg\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .lg\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .lg\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .lg\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .lg\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .lg\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .lg\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .lg\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .lg\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .lg\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .lg\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .lg\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .lg\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .lg\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .lg\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .lg\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .lg\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .lg\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .lg\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .lg\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .lg\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .lg\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .lg\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .lg\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .lg\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .lg\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .lg\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .lg\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .lg\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .lg\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .lg\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .lg\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .lg\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .lg\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .lg\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .lg\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .lg\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .lg\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .lg\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .lg\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .lg\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .lg\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .lg\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .lg\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .lg\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .lg\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .lg\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .lg\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .lg\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .lg\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .lg\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .lg\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .lg\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .lg\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .lg\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .lg\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .lg\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .lg\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .lg\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .lg\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .lg\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .lg\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .lg\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .lg\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .lg\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .lg\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .lg\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .lg\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .lg\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .lg\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .lg\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .lg\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .lg\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .lg\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .lg\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .lg\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .lg\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .lg\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .lg\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .lg\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .lg\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .lg\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .lg\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .lg\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .lg\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .lg\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .lg\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .lg\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .lg\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .lg\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .lg\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .lg\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .lg\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .lg\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .lg\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .lg\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .lg\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .lg\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .lg\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .lg\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .lg\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .lg\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .lg\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .lg\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .lg\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .lg\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .lg\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .lg\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .lg\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .lg\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .lg\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .lg\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .lg\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .lg\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .lg\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .lg\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .lg\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .lg\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .lg\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .lg\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .lg\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .lg\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .lg\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .lg\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .lg\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .lg\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .lg\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .lg\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .lg\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .lg\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .lg\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .lg\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .lg\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .lg\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .lg\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .lg\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .lg\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .lg\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .lg\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .lg\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .lg\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .lg\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .lg\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .lg\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .lg\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .lg\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .lg\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .lg\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .lg\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .lg\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .lg\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .lg\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .lg\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .lg\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .lg\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .lg\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .lg\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .lg\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .lg\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .lg\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .lg\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .lg\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .lg\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .lg\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .lg\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .lg\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .lg\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .lg\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .lg\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .lg\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .lg\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .lg\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .lg\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .lg\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .lg\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .lg\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .lg\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .lg\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .lg\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .lg\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .lg\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .lg\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .lg\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .lg\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .lg\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .lg\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .lg\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .lg\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .lg\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .lg\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .lg\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .lg\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .lg\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .lg\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .lg\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .lg\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .lg\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .lg\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .lg\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .lg\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .lg\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .lg\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .lg\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .lg\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .lg\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .lg\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .lg\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .lg\\:text-left {\n    text-align: left;\n  }\n\n  .lg\\:text-center {\n    text-align: center;\n  }\n\n  .lg\\:text-right {\n    text-align: right;\n  }\n\n  .lg\\:text-justify {\n    text-align: justify;\n  }\n\n  .lg\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .lg\\:align-top {\n    vertical-align: top;\n  }\n\n  .lg\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .lg\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .lg\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .lg\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .lg\\:font-sans {\n    font-family: system-ui, Roboto;\n  }\n\n  .lg\\:font-serif {\n    font-family: ;\n  }\n\n  .lg\\:font-mono {\n    font-family: ;\n  }\n\n  .lg\\:font-lf-regular {\n    font-family: averta_stdregular;\n  }\n\n  .lg\\:font-lf-bold {\n    font-family: averta_stdbold;\n  }\n\n  .lg\\:font-lf-semi-bold {\n    font-family: averta_stdsemibold;\n  }\n\n  .lg\\:font-lf-extra-bold {\n    font-family: averta_stdextrabold;\n  }\n\n  .lg\\:text-xs {\n    font-size: .75rem;\n  }\n\n  .lg\\:text-sm {\n    font-size: .875rem;\n  }\n\n  .lg\\:text-base {\n    font-size: 1rem;\n  }\n\n  .lg\\:text-lg {\n    font-size: 1.125rem;\n  }\n\n  .lg\\:text-xl {\n    font-size: 1.25rem;\n  }\n\n  .lg\\:text-2xl {\n    font-size: 1.5rem;\n  }\n\n  .lg\\:text-3xl {\n    font-size: 1.875rem;\n  }\n\n  .lg\\:text-4xl {\n    font-size: 2.25rem;\n  }\n\n  .lg\\:text-5xl {\n    font-size: 3rem;\n  }\n\n  .lg\\:text-6xl {\n    font-size: 4rem;\n  }\n\n  .lg\\:text-7xl {\n    font-size: 6rem;\n  }\n\n  .lg\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .lg\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .lg\\:text-tiny {\n    font-size: 0.820rem;\n  }\n\n  .lg\\:font-thin {\n    font-weight: 100;\n  }\n\n  .lg\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .lg\\:font-light {\n    font-weight: 300;\n  }\n\n  .lg\\:font-normal {\n    font-weight: 400;\n  }\n\n  .lg\\:font-medium {\n    font-weight: 500;\n  }\n\n  .lg\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .lg\\:font-bold {\n    font-weight: 700;\n  }\n\n  .lg\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .lg\\:font-black {\n    font-weight: 900;\n  }\n\n  .lg\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .lg\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .lg\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .lg\\:normal-case {\n    text-transform: none;\n  }\n\n  .lg\\:italic {\n    font-style: italic;\n  }\n\n  .lg\\:not-italic {\n    font-style: normal;\n  }\n\n  .lg\\:ordinal, .lg\\:slashed-zero, .lg\\:lining-nums, .lg\\:oldstyle-nums, .lg\\:proportional-nums, .lg\\:tabular-nums, .lg\\:diagonal-fractions, .lg\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .lg\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .lg\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .lg\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .lg\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .lg\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .lg\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .lg\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .lg\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .lg\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .lg\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .lg\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .lg\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .lg\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .lg\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .lg\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .lg\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .lg\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .lg\\:leading-none {\n    line-height: 1;\n  }\n\n  .lg\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .lg\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .lg\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .lg\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .lg\\:leading-loose {\n    line-height: 2;\n  }\n\n  .lg\\:leading-lf {\n    line-height: 1.2;\n  }\n\n  .lg\\:leading-reading {\n    line-height: 1.7;\n  }\n\n  .lg\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .lg\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .lg\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .lg\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .lg\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .lg\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .lg\\:text-transparent {\n    color: transparent;\n  }\n\n  .lg\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .lg\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-bg:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .lg\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-bg:hover {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .lg\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-bg:focus {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .lg\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .lg\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .lg\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .lg\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .lg\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .lg\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .lg\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .lg\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .lg\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .lg\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .lg\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .lg\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .lg\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .lg\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .lg\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .lg\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .lg\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .lg\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .lg\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .lg\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .lg\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .lg\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .lg\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .lg\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .lg\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .lg\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .lg\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .lg\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .lg\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .lg\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .lg\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .lg\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .lg\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .lg\\:underline {\n    text-decoration: underline;\n  }\n\n  .lg\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .lg\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .lg\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .lg\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .lg\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .lg\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .lg\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .lg\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .lg\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .lg\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .lg\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .lg\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .lg\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .lg\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .lg\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .lg\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .lg\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .lg\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-bg::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .lg\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-bg:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .lg\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .lg\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .lg\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .lg\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .lg\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .lg\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .lg\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .lg\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .lg\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .lg\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .lg\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .lg\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .lg\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .lg\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .lg\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .lg\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .lg\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .lg\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .lg\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .lg\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .lg\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .lg\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .lg\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .lg\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .lg\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .lg\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .lg\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .lg\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .lg\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .lg\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .lg\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .lg\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .lg\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .lg\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .lg\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .lg\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .lg\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .lg\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .lg\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .lg\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .lg\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .lg\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .lg\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .lg\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .lg\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .lg\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .lg\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .lg\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .lg\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .lg\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .lg\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .lg\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .lg\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .lg\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .lg\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .lg\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .lg\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .lg\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .lg\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .lg\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .lg\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .lg\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .lg\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .lg\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .lg\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .lg\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .lg\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .lg\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .lg\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .lg\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .lg\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .lg\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .lg\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .lg\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .lg\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .lg\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .lg\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .lg\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .lg\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .lg\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .lg\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .lg\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .lg\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .lg\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .lg\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .lg\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .lg\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .lg\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .lg\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .lg\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .lg\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .lg\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .lg\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .lg\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-xs:focus-within {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-outline:focus-within {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-lf:focus-within {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow:hover {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-xs:hover {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-outline:hover {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-lf:hover {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow:focus {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-xs:focus {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-outline:focus {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-lf:focus {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .lg\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .lg\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .lg\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .lg\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .lg\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .lg\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .lg\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-bg {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-orange-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-orange-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-orange-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .lg\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-bg:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-orange-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-orange-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-orange-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .lg\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-bg:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-orange-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-orange-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-orange-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .lg\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .lg\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .lg\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .lg\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .lg\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .lg\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .lg\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .lg\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .lg\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .lg\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .lg\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .lg\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .lg\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .lg\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .lg\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .lg\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .lg\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .lg\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .lg\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .lg\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .lg\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .lg\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .lg\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .lg\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .lg\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .lg\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .lg\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .lg\\:ring-offset-white {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .lg\\:ring-offset-black {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .lg\\:ring-offset-bg {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .lg\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .lg\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .lg\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .lg\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .lg\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .lg\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .lg\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .lg\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .lg\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .lg\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .lg\\:ring-offset-teal-50 {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .lg\\:ring-offset-teal-100 {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .lg\\:ring-offset-teal-200 {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .lg\\:ring-offset-teal-300 {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .lg\\:ring-offset-teal-400 {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .lg\\:ring-offset-teal-500 {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .lg\\:ring-offset-teal-600 {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .lg\\:ring-offset-teal-700 {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .lg\\:ring-offset-teal-800 {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .lg\\:ring-offset-teal-900 {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .lg\\:ring-offset-orange-100 {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .lg\\:ring-offset-orange-500 {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .lg\\:ring-offset-orange-700 {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .lg\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .lg\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .lg\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .lg\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .lg\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .lg\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .lg\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .lg\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .lg\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .lg\\:focus-within\\:ring-offset-bg:focus-within {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-50:focus-within {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-100:focus-within {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-200:focus-within {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-300:focus-within {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-400:focus-within {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-500:focus-within {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-600:focus-within {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-700:focus-within {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-800:focus-within {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-900:focus-within {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .lg\\:focus-within\\:ring-offset-orange-100:focus-within {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .lg\\:focus-within\\:ring-offset-orange-500:focus-within {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .lg\\:focus-within\\:ring-offset-orange-700:focus-within {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .lg\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .lg\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .lg\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .lg\\:focus\\:ring-offset-bg:focus {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-50:focus {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-100:focus {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-200:focus {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-300:focus {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-400:focus {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-500:focus {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-600:focus {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-700:focus {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-800:focus {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-900:focus {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .lg\\:focus\\:ring-offset-orange-100:focus {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .lg\\:focus\\:ring-offset-orange-500:focus {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .lg\\:focus\\:ring-offset-orange-700:focus {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .lg\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .lg\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .lg\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .lg\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .lg\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .lg\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .lg\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .lg\\:filter-none {\n    filter: none;\n  }\n\n  .lg\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .lg\\:blur-none {\n    --tw-blur: blur(0);\n  }\n\n  .lg\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .lg\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .lg\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .lg\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .lg\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .lg\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .lg\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .lg\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .lg\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .lg\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .lg\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .lg\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .lg\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .lg\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .lg\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .lg\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .lg\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .lg\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .lg\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .lg\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .lg\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .lg\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .lg\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .lg\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .lg\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .lg\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .lg\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .lg\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .lg\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .lg\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .lg\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .lg\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .lg\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .lg\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .lg\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .lg\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .lg\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .lg\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .lg\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .lg\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .lg\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .lg\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .lg\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .lg\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .lg\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .lg\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .lg\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .lg\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .lg\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .lg\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .lg\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .lg\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .lg\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .lg\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .lg\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .lg\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .lg\\:backdrop-blur-0 {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .lg\\:backdrop-blur-none {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .lg\\:backdrop-blur-sm {\n    --tw-backdrop-blur: blur(4px);\n  }\n\n  .lg\\:backdrop-blur {\n    --tw-backdrop-blur: blur(8px);\n  }\n\n  .lg\\:backdrop-blur-md {\n    --tw-backdrop-blur: blur(12px);\n  }\n\n  .lg\\:backdrop-blur-lg {\n    --tw-backdrop-blur: blur(16px);\n  }\n\n  .lg\\:backdrop-blur-xl {\n    --tw-backdrop-blur: blur(24px);\n  }\n\n  .lg\\:backdrop-blur-2xl {\n    --tw-backdrop-blur: blur(40px);\n  }\n\n  .lg\\:backdrop-blur-3xl {\n    --tw-backdrop-blur: blur(64px);\n  }\n\n  .lg\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .lg\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .lg\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .lg\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .lg\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .lg\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .lg\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .lg\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .lg\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .lg\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .lg\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .lg\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .lg\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .lg\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .lg\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .lg\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .lg\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .lg\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .lg\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .lg\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .lg\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .lg\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .lg\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .lg\\:backdrop-opacity-0 {\n    --tw-backdrop-opacity: opacity(0);\n  }\n\n  .lg\\:backdrop-opacity-5 {\n    --tw-backdrop-opacity: opacity(0.05);\n  }\n\n  .lg\\:backdrop-opacity-10 {\n    --tw-backdrop-opacity: opacity(0.1);\n  }\n\n  .lg\\:backdrop-opacity-20 {\n    --tw-backdrop-opacity: opacity(0.2);\n  }\n\n  .lg\\:backdrop-opacity-25 {\n    --tw-backdrop-opacity: opacity(0.25);\n  }\n\n  .lg\\:backdrop-opacity-30 {\n    --tw-backdrop-opacity: opacity(0.3);\n  }\n\n  .lg\\:backdrop-opacity-40 {\n    --tw-backdrop-opacity: opacity(0.4);\n  }\n\n  .lg\\:backdrop-opacity-50 {\n    --tw-backdrop-opacity: opacity(0.5);\n  }\n\n  .lg\\:backdrop-opacity-60 {\n    --tw-backdrop-opacity: opacity(0.6);\n  }\n\n  .lg\\:backdrop-opacity-70 {\n    --tw-backdrop-opacity: opacity(0.7);\n  }\n\n  .lg\\:backdrop-opacity-75 {\n    --tw-backdrop-opacity: opacity(0.75);\n  }\n\n  .lg\\:backdrop-opacity-80 {\n    --tw-backdrop-opacity: opacity(0.8);\n  }\n\n  .lg\\:backdrop-opacity-90 {\n    --tw-backdrop-opacity: opacity(0.9);\n  }\n\n  .lg\\:backdrop-opacity-95 {\n    --tw-backdrop-opacity: opacity(0.95);\n  }\n\n  .lg\\:backdrop-opacity-100 {\n    --tw-backdrop-opacity: opacity(1);\n  }\n\n  .lg\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .lg\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .lg\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .lg\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .lg\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .lg\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .lg\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n\n  .lg\\:transition-none {\n    transition-property: none;\n  }\n\n  .lg\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition-bg {\n    transition-property: background;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .lg\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .lg\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .lg\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .lg\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .lg\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .lg\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .lg\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .lg\\:delay-slow {\n    transition-delay: 0.5s;\n  }\n\n  .lg\\:delay-slower {\n    transition-delay: 0.5s;\n  }\n\n  .lg\\:delay-fast {\n    transition-delay: 0.15s;\n  }\n\n  .lg\\:delay-faster {\n    transition-delay: 0.075s;\n  }\n\n  .lg\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .lg\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .lg\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .lg\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .lg\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .lg\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .lg\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .lg\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .lg\\:duration-slow {\n    transition-duration: 0.5s;\n  }\n\n  .lg\\:duration-slower {\n    transition-duration: 0.5s;\n  }\n\n  .lg\\:duration-fast {\n    transition-duration: 0.15s;\n  }\n\n  .lg\\:duration-faster {\n    transition-duration: 0.075s;\n  }\n\n  .lg\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .lg\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .lg\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .lg\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .lg\\:filter-none {\n    filter: none;\n  }\n\n  .lg\\:filter-grayscale {\n    filter: grayscale(1);\n  }\n\n  .lg\\:filter-invert {\n    filter: invert(1);\n  }\n\n  .lg\\:filter-sepia {\n    filter: sepia(1);\n  }\n\n  .lg\\:backdrop-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .lg\\:backdrop-blur {\n    -webkit-backdrop-filter: blur(20px);\n            backdrop-filter: blur(20px);\n  }\n}\n\n@media (min-width: 1200px) {\n  .xl\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 576px) {\n    .xl\\:container {\n      max-width: 576px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .xl\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 992px) {\n    .xl\\:container {\n      max-width: 992px;\n    }\n  }\n\n  @media (min-width: 1200px) {\n    .xl\\:container {\n      max-width: 1200px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .xl\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .xl\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .xl\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .xl\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .xl\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .xl\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .xl\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .xl\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .xl\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .xl\\:visible {\n    visibility: visible;\n  }\n\n  .xl\\:invisible {\n    visibility: hidden;\n  }\n\n  .xl\\:static {\n    position: static;\n  }\n\n  .xl\\:fixed {\n    position: fixed;\n  }\n\n  .xl\\:absolute {\n    position: absolute;\n  }\n\n  .xl\\:relative {\n    position: relative;\n  }\n\n  .xl\\:sticky {\n    position: sticky;\n  }\n\n  .xl\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .xl\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .xl\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .xl\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .xl\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .xl\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .xl\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .xl\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .xl\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .xl\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .xl\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .xl\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .xl\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .xl\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .xl\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .xl\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .xl\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .xl\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .xl\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .xl\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .xl\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .xl\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .xl\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .xl\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .xl\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .xl\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .xl\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .xl\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .xl\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .xl\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .xl\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .xl\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .xl\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .xl\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .xl\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .xl\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .xl\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .xl\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .xl\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .xl\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .xl\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .xl\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .xl\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .xl\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .xl\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .xl\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .xl\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .xl\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .xl\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .xl\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .xl\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .xl\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .xl\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .xl\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .xl\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .xl\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .xl\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .xl\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .xl\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .xl\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .xl\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .xl\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .xl\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .xl\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .xl\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .xl\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .xl\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .xl\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .xl\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .xl\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .xl\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .xl\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .xl\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .xl\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .xl\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .xl\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .xl\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .xl\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .xl\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .xl\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .xl\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .xl\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .xl\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .xl\\:inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .xl\\:inset-x-1 {\n    left: 0.25rem;\n    right: 0.25rem;\n  }\n\n  .xl\\:inset-x-2 {\n    left: 0.5rem;\n    right: 0.5rem;\n  }\n\n  .xl\\:inset-x-3 {\n    left: 0.75rem;\n    right: 0.75rem;\n  }\n\n  .xl\\:inset-x-4 {\n    left: 1rem;\n    right: 1rem;\n  }\n\n  .xl\\:inset-x-5 {\n    left: 1.25rem;\n    right: 1.25rem;\n  }\n\n  .xl\\:inset-x-6 {\n    left: 1.5rem;\n    right: 1.5rem;\n  }\n\n  .xl\\:inset-x-7 {\n    left: 1.75rem;\n    right: 1.75rem;\n  }\n\n  .xl\\:inset-x-8 {\n    left: 2rem;\n    right: 2rem;\n  }\n\n  .xl\\:inset-x-9 {\n    left: 2.25rem;\n    right: 2.25rem;\n  }\n\n  .xl\\:inset-x-10 {\n    left: 2.5rem;\n    right: 2.5rem;\n  }\n\n  .xl\\:inset-x-11 {\n    left: 2.75rem;\n    right: 2.75rem;\n  }\n\n  .xl\\:inset-x-12 {\n    left: 3rem;\n    right: 3rem;\n  }\n\n  .xl\\:inset-x-14 {\n    left: 3.5rem;\n    right: 3.5rem;\n  }\n\n  .xl\\:inset-x-16 {\n    left: 4rem;\n    right: 4rem;\n  }\n\n  .xl\\:inset-x-20 {\n    left: 5rem;\n    right: 5rem;\n  }\n\n  .xl\\:inset-x-24 {\n    left: 6rem;\n    right: 6rem;\n  }\n\n  .xl\\:inset-x-28 {\n    left: 7rem;\n    right: 7rem;\n  }\n\n  .xl\\:inset-x-32 {\n    left: 8rem;\n    right: 8rem;\n  }\n\n  .xl\\:inset-x-36 {\n    left: 9rem;\n    right: 9rem;\n  }\n\n  .xl\\:inset-x-40 {\n    left: 10rem;\n    right: 10rem;\n  }\n\n  .xl\\:inset-x-44 {\n    left: 11rem;\n    right: 11rem;\n  }\n\n  .xl\\:inset-x-48 {\n    left: 12rem;\n    right: 12rem;\n  }\n\n  .xl\\:inset-x-52 {\n    left: 13rem;\n    right: 13rem;\n  }\n\n  .xl\\:inset-x-56 {\n    left: 14rem;\n    right: 14rem;\n  }\n\n  .xl\\:inset-x-60 {\n    left: 15rem;\n    right: 15rem;\n  }\n\n  .xl\\:inset-x-64 {\n    left: 16rem;\n    right: 16rem;\n  }\n\n  .xl\\:inset-x-72 {\n    left: 18rem;\n    right: 18rem;\n  }\n\n  .xl\\:inset-x-80 {\n    left: 20rem;\n    right: 20rem;\n  }\n\n  .xl\\:inset-x-96 {\n    left: 24rem;\n    right: 24rem;\n  }\n\n  .xl\\:inset-x-auto {\n    left: auto;\n    right: auto;\n  }\n\n  .xl\\:inset-x-px {\n    left: 1px;\n    right: 1px;\n  }\n\n  .xl\\:inset-x-0\\.5 {\n    left: 0.125rem;\n    right: 0.125rem;\n  }\n\n  .xl\\:inset-x-1\\.5 {\n    left: 0.375rem;\n    right: 0.375rem;\n  }\n\n  .xl\\:inset-x-2\\.5 {\n    left: 0.625rem;\n    right: 0.625rem;\n  }\n\n  .xl\\:inset-x-3\\.5 {\n    left: 0.875rem;\n    right: 0.875rem;\n  }\n\n  .xl\\:-inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .xl\\:-inset-x-1 {\n    left: -0.25rem;\n    right: -0.25rem;\n  }\n\n  .xl\\:-inset-x-2 {\n    left: -0.5rem;\n    right: -0.5rem;\n  }\n\n  .xl\\:-inset-x-3 {\n    left: -0.75rem;\n    right: -0.75rem;\n  }\n\n  .xl\\:-inset-x-4 {\n    left: -1rem;\n    right: -1rem;\n  }\n\n  .xl\\:-inset-x-5 {\n    left: -1.25rem;\n    right: -1.25rem;\n  }\n\n  .xl\\:-inset-x-6 {\n    left: -1.5rem;\n    right: -1.5rem;\n  }\n\n  .xl\\:-inset-x-7 {\n    left: -1.75rem;\n    right: -1.75rem;\n  }\n\n  .xl\\:-inset-x-8 {\n    left: -2rem;\n    right: -2rem;\n  }\n\n  .xl\\:-inset-x-9 {\n    left: -2.25rem;\n    right: -2.25rem;\n  }\n\n  .xl\\:-inset-x-10 {\n    left: -2.5rem;\n    right: -2.5rem;\n  }\n\n  .xl\\:-inset-x-11 {\n    left: -2.75rem;\n    right: -2.75rem;\n  }\n\n  .xl\\:-inset-x-12 {\n    left: -3rem;\n    right: -3rem;\n  }\n\n  .xl\\:-inset-x-14 {\n    left: -3.5rem;\n    right: -3.5rem;\n  }\n\n  .xl\\:-inset-x-16 {\n    left: -4rem;\n    right: -4rem;\n  }\n\n  .xl\\:-inset-x-20 {\n    left: -5rem;\n    right: -5rem;\n  }\n\n  .xl\\:-inset-x-24 {\n    left: -6rem;\n    right: -6rem;\n  }\n\n  .xl\\:-inset-x-28 {\n    left: -7rem;\n    right: -7rem;\n  }\n\n  .xl\\:-inset-x-32 {\n    left: -8rem;\n    right: -8rem;\n  }\n\n  .xl\\:-inset-x-36 {\n    left: -9rem;\n    right: -9rem;\n  }\n\n  .xl\\:-inset-x-40 {\n    left: -10rem;\n    right: -10rem;\n  }\n\n  .xl\\:-inset-x-44 {\n    left: -11rem;\n    right: -11rem;\n  }\n\n  .xl\\:-inset-x-48 {\n    left: -12rem;\n    right: -12rem;\n  }\n\n  .xl\\:-inset-x-52 {\n    left: -13rem;\n    right: -13rem;\n  }\n\n  .xl\\:-inset-x-56 {\n    left: -14rem;\n    right: -14rem;\n  }\n\n  .xl\\:-inset-x-60 {\n    left: -15rem;\n    right: -15rem;\n  }\n\n  .xl\\:-inset-x-64 {\n    left: -16rem;\n    right: -16rem;\n  }\n\n  .xl\\:-inset-x-72 {\n    left: -18rem;\n    right: -18rem;\n  }\n\n  .xl\\:-inset-x-80 {\n    left: -20rem;\n    right: -20rem;\n  }\n\n  .xl\\:-inset-x-96 {\n    left: -24rem;\n    right: -24rem;\n  }\n\n  .xl\\:-inset-x-px {\n    left: -1px;\n    right: -1px;\n  }\n\n  .xl\\:-inset-x-0\\.5 {\n    left: -0.125rem;\n    right: -0.125rem;\n  }\n\n  .xl\\:-inset-x-1\\.5 {\n    left: -0.375rem;\n    right: -0.375rem;\n  }\n\n  .xl\\:-inset-x-2\\.5 {\n    left: -0.625rem;\n    right: -0.625rem;\n  }\n\n  .xl\\:-inset-x-3\\.5 {\n    left: -0.875rem;\n    right: -0.875rem;\n  }\n\n  .xl\\:inset-x-1\\/2 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .xl\\:inset-x-1\\/3 {\n    left: 33.333333%;\n    right: 33.333333%;\n  }\n\n  .xl\\:inset-x-2\\/3 {\n    left: 66.666667%;\n    right: 66.666667%;\n  }\n\n  .xl\\:inset-x-1\\/4 {\n    left: 25%;\n    right: 25%;\n  }\n\n  .xl\\:inset-x-2\\/4 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .xl\\:inset-x-3\\/4 {\n    left: 75%;\n    right: 75%;\n  }\n\n  .xl\\:inset-x-full {\n    left: 100%;\n    right: 100%;\n  }\n\n  .xl\\:-inset-x-1\\/2 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .xl\\:-inset-x-1\\/3 {\n    left: -33.333333%;\n    right: -33.333333%;\n  }\n\n  .xl\\:-inset-x-2\\/3 {\n    left: -66.666667%;\n    right: -66.666667%;\n  }\n\n  .xl\\:-inset-x-1\\/4 {\n    left: -25%;\n    right: -25%;\n  }\n\n  .xl\\:-inset-x-2\\/4 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .xl\\:-inset-x-3\\/4 {\n    left: -75%;\n    right: -75%;\n  }\n\n  .xl\\:-inset-x-full {\n    left: -100%;\n    right: -100%;\n  }\n\n  .xl\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .xl\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .xl\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .xl\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .xl\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .xl\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .xl\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .xl\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .xl\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .xl\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .xl\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .xl\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .xl\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .xl\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .xl\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .xl\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .xl\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .xl\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .xl\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .xl\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .xl\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .xl\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .xl\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .xl\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .xl\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .xl\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .xl\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .xl\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .xl\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .xl\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .xl\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .xl\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .xl\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .xl\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .xl\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .xl\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .xl\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .xl\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .xl\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .xl\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .xl\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .xl\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .xl\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .xl\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .xl\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .xl\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .xl\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .xl\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .xl\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .xl\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .xl\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .xl\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .xl\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .xl\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .xl\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .xl\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .xl\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .xl\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .xl\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .xl\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .xl\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .xl\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .xl\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .xl\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .xl\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .xl\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .xl\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .xl\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .xl\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .xl\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .xl\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .xl\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .xl\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .xl\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .xl\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .xl\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .xl\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .xl\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .xl\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .xl\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .xl\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .xl\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .xl\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .xl\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .xl\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .xl\\:top-0 {\n    top: 0px;\n  }\n\n  .xl\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .xl\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .xl\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .xl\\:top-4 {\n    top: 1rem;\n  }\n\n  .xl\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .xl\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .xl\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .xl\\:top-8 {\n    top: 2rem;\n  }\n\n  .xl\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .xl\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .xl\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .xl\\:top-12 {\n    top: 3rem;\n  }\n\n  .xl\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .xl\\:top-16 {\n    top: 4rem;\n  }\n\n  .xl\\:top-20 {\n    top: 5rem;\n  }\n\n  .xl\\:top-24 {\n    top: 6rem;\n  }\n\n  .xl\\:top-28 {\n    top: 7rem;\n  }\n\n  .xl\\:top-32 {\n    top: 8rem;\n  }\n\n  .xl\\:top-36 {\n    top: 9rem;\n  }\n\n  .xl\\:top-40 {\n    top: 10rem;\n  }\n\n  .xl\\:top-44 {\n    top: 11rem;\n  }\n\n  .xl\\:top-48 {\n    top: 12rem;\n  }\n\n  .xl\\:top-52 {\n    top: 13rem;\n  }\n\n  .xl\\:top-56 {\n    top: 14rem;\n  }\n\n  .xl\\:top-60 {\n    top: 15rem;\n  }\n\n  .xl\\:top-64 {\n    top: 16rem;\n  }\n\n  .xl\\:top-72 {\n    top: 18rem;\n  }\n\n  .xl\\:top-80 {\n    top: 20rem;\n  }\n\n  .xl\\:top-96 {\n    top: 24rem;\n  }\n\n  .xl\\:top-auto {\n    top: auto;\n  }\n\n  .xl\\:top-px {\n    top: 1px;\n  }\n\n  .xl\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .xl\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .xl\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .xl\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .xl\\:-top-0 {\n    top: 0px;\n  }\n\n  .xl\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .xl\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .xl\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .xl\\:-top-4 {\n    top: -1rem;\n  }\n\n  .xl\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .xl\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .xl\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .xl\\:-top-8 {\n    top: -2rem;\n  }\n\n  .xl\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .xl\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .xl\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .xl\\:-top-12 {\n    top: -3rem;\n  }\n\n  .xl\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .xl\\:-top-16 {\n    top: -4rem;\n  }\n\n  .xl\\:-top-20 {\n    top: -5rem;\n  }\n\n  .xl\\:-top-24 {\n    top: -6rem;\n  }\n\n  .xl\\:-top-28 {\n    top: -7rem;\n  }\n\n  .xl\\:-top-32 {\n    top: -8rem;\n  }\n\n  .xl\\:-top-36 {\n    top: -9rem;\n  }\n\n  .xl\\:-top-40 {\n    top: -10rem;\n  }\n\n  .xl\\:-top-44 {\n    top: -11rem;\n  }\n\n  .xl\\:-top-48 {\n    top: -12rem;\n  }\n\n  .xl\\:-top-52 {\n    top: -13rem;\n  }\n\n  .xl\\:-top-56 {\n    top: -14rem;\n  }\n\n  .xl\\:-top-60 {\n    top: -15rem;\n  }\n\n  .xl\\:-top-64 {\n    top: -16rem;\n  }\n\n  .xl\\:-top-72 {\n    top: -18rem;\n  }\n\n  .xl\\:-top-80 {\n    top: -20rem;\n  }\n\n  .xl\\:-top-96 {\n    top: -24rem;\n  }\n\n  .xl\\:-top-px {\n    top: -1px;\n  }\n\n  .xl\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .xl\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .xl\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .xl\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .xl\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .xl\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .xl\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .xl\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .xl\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .xl\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .xl\\:top-full {\n    top: 100%;\n  }\n\n  .xl\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .xl\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .xl\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .xl\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .xl\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .xl\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .xl\\:-top-full {\n    top: -100%;\n  }\n\n  .xl\\:right-0 {\n    right: 0px;\n  }\n\n  .xl\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .xl\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .xl\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .xl\\:right-4 {\n    right: 1rem;\n  }\n\n  .xl\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .xl\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .xl\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .xl\\:right-8 {\n    right: 2rem;\n  }\n\n  .xl\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .xl\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .xl\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .xl\\:right-12 {\n    right: 3rem;\n  }\n\n  .xl\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .xl\\:right-16 {\n    right: 4rem;\n  }\n\n  .xl\\:right-20 {\n    right: 5rem;\n  }\n\n  .xl\\:right-24 {\n    right: 6rem;\n  }\n\n  .xl\\:right-28 {\n    right: 7rem;\n  }\n\n  .xl\\:right-32 {\n    right: 8rem;\n  }\n\n  .xl\\:right-36 {\n    right: 9rem;\n  }\n\n  .xl\\:right-40 {\n    right: 10rem;\n  }\n\n  .xl\\:right-44 {\n    right: 11rem;\n  }\n\n  .xl\\:right-48 {\n    right: 12rem;\n  }\n\n  .xl\\:right-52 {\n    right: 13rem;\n  }\n\n  .xl\\:right-56 {\n    right: 14rem;\n  }\n\n  .xl\\:right-60 {\n    right: 15rem;\n  }\n\n  .xl\\:right-64 {\n    right: 16rem;\n  }\n\n  .xl\\:right-72 {\n    right: 18rem;\n  }\n\n  .xl\\:right-80 {\n    right: 20rem;\n  }\n\n  .xl\\:right-96 {\n    right: 24rem;\n  }\n\n  .xl\\:right-auto {\n    right: auto;\n  }\n\n  .xl\\:right-px {\n    right: 1px;\n  }\n\n  .xl\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .xl\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .xl\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .xl\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .xl\\:-right-0 {\n    right: 0px;\n  }\n\n  .xl\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .xl\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .xl\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .xl\\:-right-4 {\n    right: -1rem;\n  }\n\n  .xl\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .xl\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .xl\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .xl\\:-right-8 {\n    right: -2rem;\n  }\n\n  .xl\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .xl\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .xl\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .xl\\:-right-12 {\n    right: -3rem;\n  }\n\n  .xl\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .xl\\:-right-16 {\n    right: -4rem;\n  }\n\n  .xl\\:-right-20 {\n    right: -5rem;\n  }\n\n  .xl\\:-right-24 {\n    right: -6rem;\n  }\n\n  .xl\\:-right-28 {\n    right: -7rem;\n  }\n\n  .xl\\:-right-32 {\n    right: -8rem;\n  }\n\n  .xl\\:-right-36 {\n    right: -9rem;\n  }\n\n  .xl\\:-right-40 {\n    right: -10rem;\n  }\n\n  .xl\\:-right-44 {\n    right: -11rem;\n  }\n\n  .xl\\:-right-48 {\n    right: -12rem;\n  }\n\n  .xl\\:-right-52 {\n    right: -13rem;\n  }\n\n  .xl\\:-right-56 {\n    right: -14rem;\n  }\n\n  .xl\\:-right-60 {\n    right: -15rem;\n  }\n\n  .xl\\:-right-64 {\n    right: -16rem;\n  }\n\n  .xl\\:-right-72 {\n    right: -18rem;\n  }\n\n  .xl\\:-right-80 {\n    right: -20rem;\n  }\n\n  .xl\\:-right-96 {\n    right: -24rem;\n  }\n\n  .xl\\:-right-px {\n    right: -1px;\n  }\n\n  .xl\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .xl\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .xl\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .xl\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .xl\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .xl\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .xl\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .xl\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .xl\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .xl\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .xl\\:right-full {\n    right: 100%;\n  }\n\n  .xl\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .xl\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .xl\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .xl\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .xl\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .xl\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .xl\\:-right-full {\n    right: -100%;\n  }\n\n  .xl\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .xl\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .xl\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .xl\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .xl\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .xl\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .xl\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .xl\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .xl\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .xl\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .xl\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .xl\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .xl\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .xl\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .xl\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .xl\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .xl\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .xl\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .xl\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .xl\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .xl\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .xl\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .xl\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .xl\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .xl\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .xl\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .xl\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .xl\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .xl\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .xl\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .xl\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .xl\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .xl\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .xl\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .xl\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .xl\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .xl\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .xl\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .xl\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .xl\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .xl\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .xl\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .xl\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .xl\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .xl\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .xl\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .xl\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .xl\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .xl\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .xl\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .xl\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .xl\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .xl\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .xl\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .xl\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .xl\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .xl\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .xl\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .xl\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .xl\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .xl\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .xl\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .xl\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .xl\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .xl\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .xl\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .xl\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .xl\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .xl\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .xl\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .xl\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .xl\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .xl\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .xl\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .xl\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .xl\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .xl\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .xl\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .xl\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .xl\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .xl\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .xl\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .xl\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .xl\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .xl\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .xl\\:left-0 {\n    left: 0px;\n  }\n\n  .xl\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .xl\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .xl\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .xl\\:left-4 {\n    left: 1rem;\n  }\n\n  .xl\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .xl\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .xl\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .xl\\:left-8 {\n    left: 2rem;\n  }\n\n  .xl\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .xl\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .xl\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .xl\\:left-12 {\n    left: 3rem;\n  }\n\n  .xl\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .xl\\:left-16 {\n    left: 4rem;\n  }\n\n  .xl\\:left-20 {\n    left: 5rem;\n  }\n\n  .xl\\:left-24 {\n    left: 6rem;\n  }\n\n  .xl\\:left-28 {\n    left: 7rem;\n  }\n\n  .xl\\:left-32 {\n    left: 8rem;\n  }\n\n  .xl\\:left-36 {\n    left: 9rem;\n  }\n\n  .xl\\:left-40 {\n    left: 10rem;\n  }\n\n  .xl\\:left-44 {\n    left: 11rem;\n  }\n\n  .xl\\:left-48 {\n    left: 12rem;\n  }\n\n  .xl\\:left-52 {\n    left: 13rem;\n  }\n\n  .xl\\:left-56 {\n    left: 14rem;\n  }\n\n  .xl\\:left-60 {\n    left: 15rem;\n  }\n\n  .xl\\:left-64 {\n    left: 16rem;\n  }\n\n  .xl\\:left-72 {\n    left: 18rem;\n  }\n\n  .xl\\:left-80 {\n    left: 20rem;\n  }\n\n  .xl\\:left-96 {\n    left: 24rem;\n  }\n\n  .xl\\:left-auto {\n    left: auto;\n  }\n\n  .xl\\:left-px {\n    left: 1px;\n  }\n\n  .xl\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .xl\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .xl\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .xl\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .xl\\:-left-0 {\n    left: 0px;\n  }\n\n  .xl\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .xl\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .xl\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .xl\\:-left-4 {\n    left: -1rem;\n  }\n\n  .xl\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .xl\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .xl\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .xl\\:-left-8 {\n    left: -2rem;\n  }\n\n  .xl\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .xl\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .xl\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .xl\\:-left-12 {\n    left: -3rem;\n  }\n\n  .xl\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .xl\\:-left-16 {\n    left: -4rem;\n  }\n\n  .xl\\:-left-20 {\n    left: -5rem;\n  }\n\n  .xl\\:-left-24 {\n    left: -6rem;\n  }\n\n  .xl\\:-left-28 {\n    left: -7rem;\n  }\n\n  .xl\\:-left-32 {\n    left: -8rem;\n  }\n\n  .xl\\:-left-36 {\n    left: -9rem;\n  }\n\n  .xl\\:-left-40 {\n    left: -10rem;\n  }\n\n  .xl\\:-left-44 {\n    left: -11rem;\n  }\n\n  .xl\\:-left-48 {\n    left: -12rem;\n  }\n\n  .xl\\:-left-52 {\n    left: -13rem;\n  }\n\n  .xl\\:-left-56 {\n    left: -14rem;\n  }\n\n  .xl\\:-left-60 {\n    left: -15rem;\n  }\n\n  .xl\\:-left-64 {\n    left: -16rem;\n  }\n\n  .xl\\:-left-72 {\n    left: -18rem;\n  }\n\n  .xl\\:-left-80 {\n    left: -20rem;\n  }\n\n  .xl\\:-left-96 {\n    left: -24rem;\n  }\n\n  .xl\\:-left-px {\n    left: -1px;\n  }\n\n  .xl\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .xl\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .xl\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .xl\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .xl\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .xl\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .xl\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .xl\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .xl\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .xl\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .xl\\:left-full {\n    left: 100%;\n  }\n\n  .xl\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .xl\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .xl\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .xl\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .xl\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .xl\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .xl\\:-left-full {\n    left: -100%;\n  }\n\n  .xl\\:isolate {\n    isolation: isolate;\n  }\n\n  .xl\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .xl\\:z-0 {\n    z-index: 0;\n  }\n\n  .xl\\:z-10 {\n    z-index: 10;\n  }\n\n  .xl\\:z-20 {\n    z-index: 20;\n  }\n\n  .xl\\:z-30 {\n    z-index: 30;\n  }\n\n  .xl\\:z-40 {\n    z-index: 40;\n  }\n\n  .xl\\:z-50 {\n    z-index: 50;\n  }\n\n  .xl\\:z-auto {\n    z-index: auto;\n  }\n\n  .xl\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .xl\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .xl\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .xl\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .xl\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .xl\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .xl\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .xl\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .xl\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .xl\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .xl\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .xl\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .xl\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .xl\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .xl\\:order-1 {\n    order: 1;\n  }\n\n  .xl\\:order-2 {\n    order: 2;\n  }\n\n  .xl\\:order-3 {\n    order: 3;\n  }\n\n  .xl\\:order-4 {\n    order: 4;\n  }\n\n  .xl\\:order-5 {\n    order: 5;\n  }\n\n  .xl\\:order-6 {\n    order: 6;\n  }\n\n  .xl\\:order-7 {\n    order: 7;\n  }\n\n  .xl\\:order-8 {\n    order: 8;\n  }\n\n  .xl\\:order-9 {\n    order: 9;\n  }\n\n  .xl\\:order-10 {\n    order: 10;\n  }\n\n  .xl\\:order-11 {\n    order: 11;\n  }\n\n  .xl\\:order-12 {\n    order: 12;\n  }\n\n  .xl\\:order-first {\n    order: -9999;\n  }\n\n  .xl\\:order-last {\n    order: 9999;\n  }\n\n  .xl\\:order-none {\n    order: 0;\n  }\n\n  .xl\\:col-auto {\n    grid-column: auto;\n  }\n\n  .xl\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .xl\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .xl\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .xl\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .xl\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .xl\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .xl\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .xl\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .xl\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .xl\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .xl\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .xl\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .xl\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .xl\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .xl\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .xl\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .xl\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .xl\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .xl\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .xl\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .xl\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .xl\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .xl\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .xl\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .xl\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .xl\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .xl\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .xl\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .xl\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .xl\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .xl\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .xl\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .xl\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .xl\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .xl\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .xl\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .xl\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .xl\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .xl\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .xl\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .xl\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .xl\\:row-auto {\n    grid-row: auto;\n  }\n\n  .xl\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .xl\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .xl\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .xl\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .xl\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .xl\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .xl\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .xl\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .xl\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .xl\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .xl\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .xl\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .xl\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .xl\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .xl\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .xl\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .xl\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .xl\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .xl\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .xl\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .xl\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .xl\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .xl\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .xl\\:float-right {\n    float: right;\n  }\n\n  .xl\\:float-left {\n    float: left;\n  }\n\n  .xl\\:float-none {\n    float: none;\n  }\n\n  .xl\\:clear-left {\n    clear: left;\n  }\n\n  .xl\\:clear-right {\n    clear: right;\n  }\n\n  .xl\\:clear-both {\n    clear: both;\n  }\n\n  .xl\\:clear-none {\n    clear: none;\n  }\n\n  .xl\\:m-0 {\n    margin: 0px;\n  }\n\n  .xl\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .xl\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .xl\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .xl\\:m-4 {\n    margin: 1rem;\n  }\n\n  .xl\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .xl\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .xl\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .xl\\:m-8 {\n    margin: 2rem;\n  }\n\n  .xl\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .xl\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .xl\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .xl\\:m-12 {\n    margin: 3rem;\n  }\n\n  .xl\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .xl\\:m-16 {\n    margin: 4rem;\n  }\n\n  .xl\\:m-20 {\n    margin: 5rem;\n  }\n\n  .xl\\:m-24 {\n    margin: 6rem;\n  }\n\n  .xl\\:m-28 {\n    margin: 7rem;\n  }\n\n  .xl\\:m-32 {\n    margin: 8rem;\n  }\n\n  .xl\\:m-36 {\n    margin: 9rem;\n  }\n\n  .xl\\:m-40 {\n    margin: 10rem;\n  }\n\n  .xl\\:m-44 {\n    margin: 11rem;\n  }\n\n  .xl\\:m-48 {\n    margin: 12rem;\n  }\n\n  .xl\\:m-52 {\n    margin: 13rem;\n  }\n\n  .xl\\:m-56 {\n    margin: 14rem;\n  }\n\n  .xl\\:m-60 {\n    margin: 15rem;\n  }\n\n  .xl\\:m-64 {\n    margin: 16rem;\n  }\n\n  .xl\\:m-72 {\n    margin: 18rem;\n  }\n\n  .xl\\:m-80 {\n    margin: 20rem;\n  }\n\n  .xl\\:m-96 {\n    margin: 24rem;\n  }\n\n  .xl\\:m-auto {\n    margin: auto;\n  }\n\n  .xl\\:m-px {\n    margin: 1px;\n  }\n\n  .xl\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .xl\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .xl\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .xl\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .xl\\:-m-0 {\n    margin: 0px;\n  }\n\n  .xl\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .xl\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .xl\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .xl\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .xl\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .xl\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .xl\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .xl\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .xl\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .xl\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .xl\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .xl\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .xl\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .xl\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .xl\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .xl\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .xl\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .xl\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .xl\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .xl\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .xl\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .xl\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .xl\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .xl\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .xl\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .xl\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .xl\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .xl\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .xl\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .xl\\:-m-px {\n    margin: -1px;\n  }\n\n  .xl\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .xl\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .xl\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .xl\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .xl\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .xl\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .xl\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .xl\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .xl\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .xl\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .xl\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .xl\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .xl\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .xl\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .xl\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .xl\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .xl\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .xl\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .xl\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .xl\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .xl\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .xl\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .xl\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .xl\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .xl\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .xl\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .xl\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .xl\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .xl\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .xl\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .xl\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .xl\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .xl\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .xl\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .xl\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .xl\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .xl\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .xl\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .xl\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .xl\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .xl\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .xl\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .xl\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .xl\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .xl\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .xl\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .xl\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .xl\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .xl\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .xl\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .xl\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .xl\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .xl\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .xl\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .xl\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .xl\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .xl\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .xl\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .xl\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .xl\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .xl\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .xl\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .xl\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .xl\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .xl\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .xl\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .xl\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .xl\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .xl\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .xl\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .xl\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .xl\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .xl\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .xl\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .xl\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .xl\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .xl\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .xl\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .xl\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .xl\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .xl\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .xl\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .xl\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .xl\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .xl\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .xl\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .xl\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .xl\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .xl\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .xl\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .xl\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .xl\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .xl\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .xl\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .xl\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .xl\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .xl\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .xl\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .xl\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .xl\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .xl\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .xl\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .xl\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .xl\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .xl\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .xl\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .xl\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .xl\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .xl\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .xl\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .xl\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .xl\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .xl\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .xl\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .xl\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .xl\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .xl\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .xl\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .xl\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .xl\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .xl\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .xl\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .xl\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .xl\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .xl\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .xl\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .xl\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .xl\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .xl\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .xl\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .xl\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .xl\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .xl\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .xl\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .xl\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .xl\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .xl\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .xl\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .xl\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .xl\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .xl\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .xl\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .xl\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .xl\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .xl\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .xl\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .xl\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .xl\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .xl\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .xl\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .xl\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .xl\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .xl\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .xl\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .xl\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .xl\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .xl\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .xl\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .xl\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .xl\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .xl\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .xl\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .xl\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .xl\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .xl\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .xl\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .xl\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .xl\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .xl\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .xl\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .xl\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .xl\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .xl\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .xl\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .xl\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .xl\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .xl\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .xl\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .xl\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .xl\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .xl\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .xl\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .xl\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .xl\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .xl\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .xl\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .xl\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .xl\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .xl\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .xl\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .xl\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .xl\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .xl\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .xl\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .xl\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .xl\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .xl\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .xl\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .xl\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .xl\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .xl\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .xl\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .xl\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .xl\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .xl\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .xl\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .xl\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .xl\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .xl\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .xl\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .xl\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .xl\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .xl\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .xl\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .xl\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .xl\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .xl\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .xl\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .xl\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .xl\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .xl\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .xl\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .xl\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .xl\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .xl\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .xl\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .xl\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .xl\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .xl\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .xl\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .xl\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .xl\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .xl\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .xl\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .xl\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .xl\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .xl\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .xl\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .xl\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .xl\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .xl\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .xl\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .xl\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .xl\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .xl\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .xl\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .xl\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .xl\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .xl\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .xl\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .xl\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .xl\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .xl\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .xl\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .xl\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .xl\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .xl\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .xl\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .xl\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .xl\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .xl\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .xl\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .xl\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .xl\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .xl\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .xl\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .xl\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .xl\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .xl\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .xl\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .xl\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .xl\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .xl\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .xl\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .xl\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .xl\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .xl\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .xl\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .xl\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .xl\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .xl\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .xl\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .xl\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .xl\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .xl\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .xl\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .xl\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .xl\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .xl\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .xl\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .xl\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .xl\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .xl\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .xl\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .xl\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .xl\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .xl\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .xl\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .xl\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .xl\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .xl\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .xl\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .xl\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .xl\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .xl\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .xl\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .xl\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .xl\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .xl\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .xl\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .xl\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .xl\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .xl\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .xl\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .xl\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .xl\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .xl\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .xl\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .xl\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .xl\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .xl\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .xl\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .xl\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .xl\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .xl\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .xl\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .xl\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .xl\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .xl\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .xl\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .xl\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .xl\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .xl\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .xl\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .xl\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .xl\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .xl\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .xl\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .xl\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .xl\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .xl\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .xl\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .xl\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .xl\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .xl\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .xl\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .xl\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .xl\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .xl\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .xl\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .xl\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .xl\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .xl\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .xl\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .xl\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .xl\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .xl\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .xl\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .xl\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .xl\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .xl\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .xl\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .xl\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .xl\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .xl\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .xl\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .xl\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .xl\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .xl\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .xl\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .xl\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .xl\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .xl\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .xl\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .xl\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .xl\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .xl\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .xl\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .xl\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .xl\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .xl\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .xl\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .xl\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .xl\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .xl\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .xl\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .xl\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .xl\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .xl\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .xl\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .xl\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .xl\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .xl\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .xl\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .xl\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .xl\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .xl\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .xl\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .xl\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .xl\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .xl\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .xl\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .xl\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .xl\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .xl\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .xl\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .xl\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .xl\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .xl\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .xl\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .xl\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .xl\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .xl\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .xl\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .xl\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .xl\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .xl\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .xl\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .xl\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .xl\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .xl\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .xl\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .xl\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .xl\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .xl\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .xl\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .xl\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .xl\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .xl\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .xl\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .xl\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .xl\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .xl\\:block {\n    display: block;\n  }\n\n  .xl\\:inline-block {\n    display: inline-block;\n  }\n\n  .xl\\:inline {\n    display: inline;\n  }\n\n  .xl\\:flex {\n    display: flex;\n  }\n\n  .xl\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .xl\\:table {\n    display: table;\n  }\n\n  .xl\\:inline-table {\n    display: inline-table;\n  }\n\n  .xl\\:table-caption {\n    display: table-caption;\n  }\n\n  .xl\\:table-cell {\n    display: table-cell;\n  }\n\n  .xl\\:table-column {\n    display: table-column;\n  }\n\n  .xl\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .xl\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .xl\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .xl\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .xl\\:table-row {\n    display: table-row;\n  }\n\n  .xl\\:flow-root {\n    display: flow-root;\n  }\n\n  .xl\\:grid {\n    display: grid;\n  }\n\n  .xl\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .xl\\:contents {\n    display: contents;\n  }\n\n  .xl\\:list-item {\n    display: list-item;\n  }\n\n  .xl\\:hidden {\n    display: none;\n  }\n\n  .xl\\:h-0 {\n    height: 0px;\n  }\n\n  .xl\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .xl\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .xl\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .xl\\:h-4 {\n    height: 1rem;\n  }\n\n  .xl\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .xl\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .xl\\:h-7 {\n    height: 1.875rem;\n  }\n\n  .xl\\:h-8 {\n    height: 2rem;\n  }\n\n  .xl\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .xl\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .xl\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .xl\\:h-12 {\n    height: 3rem;\n  }\n\n  .xl\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .xl\\:h-16 {\n    height: 4rem;\n  }\n\n  .xl\\:h-20 {\n    height: 5rem;\n  }\n\n  .xl\\:h-24 {\n    height: 6rem;\n  }\n\n  .xl\\:h-28 {\n    height: 7rem;\n  }\n\n  .xl\\:h-32 {\n    height: 8rem;\n  }\n\n  .xl\\:h-36 {\n    height: 9rem;\n  }\n\n  .xl\\:h-40 {\n    height: 10rem;\n  }\n\n  .xl\\:h-44 {\n    height: 11rem;\n  }\n\n  .xl\\:h-48 {\n    height: 12rem;\n  }\n\n  .xl\\:h-52 {\n    height: 13rem;\n  }\n\n  .xl\\:h-56 {\n    height: 14rem;\n  }\n\n  .xl\\:h-60 {\n    height: 15rem;\n  }\n\n  .xl\\:h-64 {\n    height: 16rem;\n  }\n\n  .xl\\:h-72 {\n    height: 20rem;\n  }\n\n  .xl\\:h-80 {\n    height: 20rem;\n  }\n\n  .xl\\:h-96 {\n    height: 24rem;\n  }\n\n  .xl\\:h-110 {\n    height: 28rem;\n  }\n\n  .xl\\:h-120 {\n    height: 40rem;\n  }\n\n  .xl\\:h-auto {\n    height: auto;\n  }\n\n  .xl\\:h-px {\n    height: 1px;\n  }\n\n  .xl\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .xl\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .xl\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .xl\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .xl\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .xl\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .xl\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .xl\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .xl\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .xl\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .xl\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .xl\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .xl\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .xl\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .xl\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .xl\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .xl\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .xl\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .xl\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .xl\\:h-full {\n    height: 100%;\n  }\n\n  .xl\\:h-screen {\n    height: 100vh;\n  }\n\n  .xl\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .xl\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .xl\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .xl\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .xl\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .xl\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .xl\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .xl\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .xl\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .xl\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .xl\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .xl\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .xl\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .xl\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .xl\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .xl\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .xl\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .xl\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .xl\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .xl\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .xl\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .xl\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .xl\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .xl\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .xl\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .xl\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .xl\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .xl\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .xl\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .xl\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .xl\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .xl\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .xl\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .xl\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .xl\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .xl\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .xl\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .xl\\:min-h-0 {\n    min-height: 0;\n  }\n\n  .xl\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .xl\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .xl\\:w-0 {\n    width: 0px;\n  }\n\n  .xl\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .xl\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .xl\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .xl\\:w-4 {\n    width: 1rem;\n  }\n\n  .xl\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .xl\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .xl\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .xl\\:w-8 {\n    width: 2rem;\n  }\n\n  .xl\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .xl\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .xl\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .xl\\:w-12 {\n    width: 3rem;\n  }\n\n  .xl\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .xl\\:w-16 {\n    width: 4rem;\n  }\n\n  .xl\\:w-20 {\n    width: 5rem;\n  }\n\n  .xl\\:w-24 {\n    width: 6rem;\n  }\n\n  .xl\\:w-28 {\n    width: 7rem;\n  }\n\n  .xl\\:w-32 {\n    width: 8rem;\n  }\n\n  .xl\\:w-36 {\n    width: 9rem;\n  }\n\n  .xl\\:w-40 {\n    width: 10rem;\n  }\n\n  .xl\\:w-44 {\n    width: 11rem;\n  }\n\n  .xl\\:w-48 {\n    width: 12rem;\n  }\n\n  .xl\\:w-52 {\n    width: 13rem;\n  }\n\n  .xl\\:w-56 {\n    width: 14rem;\n  }\n\n  .xl\\:w-60 {\n    width: 15rem;\n  }\n\n  .xl\\:w-64 {\n    width: 16rem;\n  }\n\n  .xl\\:w-72 {\n    width: 18rem;\n  }\n\n  .xl\\:w-80 {\n    width: 20rem;\n  }\n\n  .xl\\:w-96 {\n    width: 24rem;\n  }\n\n  .xl\\:w-110 {\n    width: 28rem;\n  }\n\n  .xl\\:w-128 {\n    width: 32rem;\n  }\n\n  .xl\\:w-192 {\n    width: 48rem;\n  }\n\n  .xl\\:w-auto {\n    width: auto;\n  }\n\n  .xl\\:w-px {\n    width: 1px;\n  }\n\n  .xl\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .xl\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .xl\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .xl\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .xl\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .xl\\:w-1\\/3 {\n    width: 33.33333%;\n  }\n\n  .xl\\:w-2\\/3 {\n    width: 66.66667%;\n  }\n\n  .xl\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .xl\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .xl\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .xl\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .xl\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .xl\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .xl\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .xl\\:w-1\\/6 {\n    width: 16.66667%;\n  }\n\n  .xl\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .xl\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .xl\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .xl\\:w-5\\/6 {\n    width: 83.33333%;\n  }\n\n  .xl\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .xl\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .xl\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .xl\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .xl\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .xl\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .xl\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .xl\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .xl\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .xl\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .xl\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .xl\\:w-full {\n    width: 100%;\n  }\n\n  .xl\\:w-screen {\n    width: 100vw;\n  }\n\n  .xl\\:w-min {\n    width: min-content;\n  }\n\n  .xl\\:w-max {\n    width: max-content;\n  }\n\n  .xl\\:min-w-0 {\n    min-width: 0;\n  }\n\n  .xl\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .xl\\:min-w-min {\n    min-width: min-content;\n  }\n\n  .xl\\:min-w-max {\n    min-width: max-content;\n  }\n\n  .xl\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .xl\\:max-w-none {\n    max-width: none;\n  }\n\n  .xl\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .xl\\:max-w-sm {\n    max-width: 30rem;\n  }\n\n  .xl\\:max-w-md {\n    max-width: 40rem;\n  }\n\n  .xl\\:max-w-lg {\n    max-width: 50rem;\n  }\n\n  .xl\\:max-w-xl {\n    max-width: 60rem;\n  }\n\n  .xl\\:max-w-2xl {\n    max-width: 70rem;\n  }\n\n  .xl\\:max-w-3xl {\n    max-width: 80rem;\n  }\n\n  .xl\\:max-w-4xl {\n    max-width: 90rem;\n  }\n\n  .xl\\:max-w-5xl {\n    max-width: 100rem;\n  }\n\n  .xl\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .xl\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .xl\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .xl\\:max-w-min {\n    max-width: min-content;\n  }\n\n  .xl\\:max-w-max {\n    max-width: max-content;\n  }\n\n  .xl\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .xl\\:max-w-screen-sm {\n    max-width: 576px;\n  }\n\n  .xl\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .xl\\:max-w-screen-lg {\n    max-width: 992px;\n  }\n\n  .xl\\:max-w-screen-xl {\n    max-width: 1200px;\n  }\n\n  .xl\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .xl\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .xl\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .xl\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .xl\\:flex-none {\n    flex: none;\n  }\n\n  .xl\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .xl\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .xl\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .xl\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .xl\\:table-auto {\n    table-layout: auto;\n  }\n\n  .xl\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .xl\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .xl\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .xl\\:origin-center {\n    transform-origin: center;\n  }\n\n  .xl\\:origin-top {\n    transform-origin: top;\n  }\n\n  .xl\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .xl\\:origin-right {\n    transform-origin: right;\n  }\n\n  .xl\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .xl\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .xl\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .xl\\:origin-left {\n    transform-origin: left;\n  }\n\n  .xl\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .xl\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .xl\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .xl\\:transform-none {\n    transform: none;\n  }\n\n  .xl\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .xl\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .xl\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .xl\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .xl\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .xl\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .xl\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .xl\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .xl\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .xl\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .xl\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .xl\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .xl\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .xl\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .xl\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .xl\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .xl\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .xl\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .xl\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .xl\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .xl\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .xl\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .xl\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .xl\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .xl\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .xl\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .xl\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .xl\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .xl\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .xl\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .xl\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .xl\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .xl\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .xl\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .xl\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .xl\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .xl\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .xl\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .xl\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .xl\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .xl\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .xl\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .xl\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .xl\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .xl\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .xl\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .xl\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .xl\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .xl\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .xl\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .xl\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .xl\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .xl\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .xl\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .xl\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .xl\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .xl\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .xl\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .xl\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .xl\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .xl\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .xl\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .xl\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .xl\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .xl\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .xl\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .xl\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .xl\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .xl\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .xl\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .xl\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .xl\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .xl\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .xl\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .xl\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .xl\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .xl\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .xl\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .xl\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .xl\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .xl\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .xl\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .xl\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .xl\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .xl\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .xl\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .xl\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .xl\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .xl\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .xl\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .xl\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .xl\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .xl\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .xl\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .xl\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .xl\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .xl\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .xl\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .xl\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .xl\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .xl\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .xl\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .xl\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .xl\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .xl\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .xl\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .xl\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .xl\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .xl\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .xl\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .xl\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .xl\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .xl\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .xl\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .xl\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .xl\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .xl\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .xl\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .xl\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .xl\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .xl\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .xl\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .xl\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .xl\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .xl\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .xl\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .xl\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .xl\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .xl\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .xl\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .xl\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .xl\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .xl\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .xl\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .xl\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .xl\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .xl\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .xl\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .xl\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .xl\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .xl\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .xl\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .xl\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .xl\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .xl\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .xl\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .xl\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .xl\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .xl\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .xl\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .xl\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .xl\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .xl\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .xl\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .xl\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .xl\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .xl\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .xl\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .xl\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .xl\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .xl\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .xl\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .xl\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .xl\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .xl\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .xl\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .xl\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .xl\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .xl\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .xl\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .xl\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .xl\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .xl\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .xl\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .xl\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .xl\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .xl\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .xl\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .xl\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .xl\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .xl\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .xl\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .xl\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .xl\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .xl\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .xl\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .xl\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .xl\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .xl\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .xl\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .xl\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .xl\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .xl\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .xl\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .xl\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .xl\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .xl\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .xl\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .xl\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .xl\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .xl\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .xl\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .xl\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .xl\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .xl\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .xl\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .xl\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .xl\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .xl\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .xl\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .xl\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .xl\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .xl\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .xl\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .xl\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .xl\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .xl\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .xl\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .xl\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .xl\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .xl\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .xl\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .xl\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .xl\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .xl\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .xl\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .xl\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .xl\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .xl\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .xl\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .xl\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .xl\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .xl\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .xl\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .xl\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .xl\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .xl\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .xl\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .xl\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .xl\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .xl\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .xl\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .xl\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .xl\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .xl\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .xl\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .xl\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .xl\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .xl\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .xl\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .xl\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .xl\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .xl\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .xl\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .xl\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .xl\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .xl\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .xl\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .xl\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .xl\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .xl\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .xl\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .xl\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .xl\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .xl\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .xl\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .xl\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .xl\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .xl\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .xl\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .xl\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .xl\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .xl\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .xl\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .xl\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .xl\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .xl\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .xl\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .xl\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .xl\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .xl\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .xl\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .xl\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .xl\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .xl\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .xl\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .xl\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .xl\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .xl\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .xl\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .xl\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .xl\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .xl\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .xl\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .xl\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .xl\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .xl\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .xl\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .xl\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .xl\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .xl\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .xl\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .xl\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .xl\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .xl\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .xl\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .xl\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .xl\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .xl\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .xl\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .xl\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .xl\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .xl\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .xl\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .xl\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .xl\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .xl\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .xl\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .xl\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .xl\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .xl\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .xl\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .xl\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .xl\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .xl\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .xl\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .xl\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .xl\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .xl\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .xl\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .xl\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .xl\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .xl\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .xl\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .xl\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .xl\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .xl\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .xl\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .xl\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .xl\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .xl\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .xl\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .xl\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .xl\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .xl\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .xl\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .xl\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .xl\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .xl\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .xl\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .xl\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .xl\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .xl\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .xl\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .xl\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .xl\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .xl\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .xl\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .xl\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .xl\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .xl\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .xl\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .xl\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .xl\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .xl\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .xl\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .xl\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .xl\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .xl\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .xl\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .xl\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .xl\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .xl\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .xl\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .xl\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .xl\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .xl\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .xl\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .xl\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .xl\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .xl\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .xl\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .xl\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .xl\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .xl\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .xl\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .xl\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .xl\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .xl\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .xl\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .xl\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .xl\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .xl\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .xl\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .xl\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .xl\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .xl\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .xl\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .xl\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .xl\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .xl\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .xl\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .xl\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .xl\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .xl\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .xl\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .xl\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .xl\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .xl\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .xl\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .xl\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .xl\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .xl\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .xl\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .xl\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .xl\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .xl\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .xl\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .xl\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .xl\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .xl\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .xl\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .xl\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .xl\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .xl\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .xl\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .xl\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .xl\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .xl\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .xl\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .xl\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .xl\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .xl\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .xl\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .xl\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .xl\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .xl\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .xl\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .xl\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .xl\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .xl\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .xl\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .xl\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .xl\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .xl\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .xl\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .xl\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .xl\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .xl\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .xl\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .xl\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .xl\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .xl\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .xl\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .xl\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .xl\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .xl\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .xl\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .xl\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .xl\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .xl\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .xl\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .xl\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .xl\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .xl\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .xl\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .xl\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .xl\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .xl\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .xl\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .xl\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .xl\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .xl\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .xl\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .xl\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .xl\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .xl\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .xl\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .xl\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .xl\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .xl\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .xl\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .xl\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .xl\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .xl\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .xl\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .xl\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .xl\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .xl\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .xl\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .xl\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .xl\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .xl\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .xl\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .xl\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .xl\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .xl\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .xl\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .xl\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .xl\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .xl\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .xl\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .xl\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .xl\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .xl\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .xl\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .xl\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .xl\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .xl\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .xl\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .xl\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .xl\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .xl\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .xl\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .xl\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .xl\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .xl\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .xl\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .xl\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .xl\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .xl\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .xl\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .xl\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .xl\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .xl\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .xl\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .xl\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .xl\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .xl\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .xl\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .xl\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .xl\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .xl\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .xl\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .xl\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .xl\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .xl\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .xl\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .xl\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .xl\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .xl\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .xl\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .xl\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .xl\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .xl\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .xl\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .xl\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .xl\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:animate-none {\n    animation: none;\n  }\n\n  .xl\\:animate-spin {\n    animation: spin 1s linear infinite;\n  }\n\n  .xl\\:animate-ping {\n    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .xl\\:animate-pulse {\n    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .xl\\:animate-bounce {\n    animation: bounce 1s infinite;\n  }\n\n  .xl\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .xl\\:cursor-default {\n    cursor: default;\n  }\n\n  .xl\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .xl\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .xl\\:cursor-text {\n    cursor: text;\n  }\n\n  .xl\\:cursor-move {\n    cursor: move;\n  }\n\n  .xl\\:cursor-help {\n    cursor: help;\n  }\n\n  .xl\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .xl\\:select-none {\n    -webkit-user-select: none;\n            user-select: none;\n  }\n\n  .xl\\:select-text {\n    -webkit-user-select: text;\n            user-select: text;\n  }\n\n  .xl\\:select-all {\n    -webkit-user-select: all;\n            user-select: all;\n  }\n\n  .xl\\:select-auto {\n    -webkit-user-select: auto;\n            user-select: auto;\n  }\n\n  .xl\\:resize-none {\n    resize: none;\n  }\n\n  .xl\\:resize-y {\n    resize: vertical;\n  }\n\n  .xl\\:resize-x {\n    resize: horizontal;\n  }\n\n  .xl\\:resize {\n    resize: both;\n  }\n\n  .xl\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .xl\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .xl\\:list-none {\n    list-style-type: none;\n  }\n\n  .xl\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .xl\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .xl\\:appearance-none {\n    -webkit-appearance: none;\n            appearance: none;\n  }\n\n  .xl\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .xl\\:auto-cols-min {\n    grid-auto-columns: min-content;\n  }\n\n  .xl\\:auto-cols-max {\n    grid-auto-columns: max-content;\n  }\n\n  .xl\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .xl\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .xl\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .xl\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .xl\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .xl\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .xl\\:auto-rows-min {\n    grid-auto-rows: min-content;\n  }\n\n  .xl\\:auto-rows-max {\n    grid-auto-rows: max-content;\n  }\n\n  .xl\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .xl\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .xl\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .xl\\:flex-row {\n    flex-direction: row;\n  }\n\n  .xl\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .xl\\:flex-col {\n    flex-direction: column;\n  }\n\n  .xl\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .xl\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .xl\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .xl\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .xl\\:place-content-center {\n    place-content: center;\n  }\n\n  .xl\\:place-content-start {\n    place-content: start;\n  }\n\n  .xl\\:place-content-end {\n    place-content: end;\n  }\n\n  .xl\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .xl\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .xl\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .xl\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .xl\\:place-items-start {\n    place-items: start;\n  }\n\n  .xl\\:place-items-end {\n    place-items: end;\n  }\n\n  .xl\\:place-items-center {\n    place-items: center;\n  }\n\n  .xl\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .xl\\:content-center {\n    align-content: center;\n  }\n\n  .xl\\:content-start {\n    align-content: flex-start;\n  }\n\n  .xl\\:content-end {\n    align-content: flex-end;\n  }\n\n  .xl\\:content-between {\n    align-content: space-between;\n  }\n\n  .xl\\:content-around {\n    align-content: space-around;\n  }\n\n  .xl\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .xl\\:items-start {\n    align-items: flex-start;\n  }\n\n  .xl\\:items-end {\n    align-items: flex-end;\n  }\n\n  .xl\\:items-center {\n    align-items: center;\n  }\n\n  .xl\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .xl\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .xl\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .xl\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .xl\\:justify-center {\n    justify-content: center;\n  }\n\n  .xl\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .xl\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .xl\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .xl\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .xl\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .xl\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .xl\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .xl\\:gap-0 {\n    gap: 0px;\n  }\n\n  .xl\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .xl\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .xl\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .xl\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .xl\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .xl\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .xl\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .xl\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .xl\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .xl\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .xl\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .xl\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .xl\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .xl\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .xl\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .xl\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .xl\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .xl\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .xl\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .xl\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .xl\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .xl\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .xl\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .xl\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .xl\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .xl\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .xl\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .xl\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .xl\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .xl\\:gap-px {\n    gap: 1px;\n  }\n\n  .xl\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .xl\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .xl\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .xl\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .xl\\:gap-x-0 {\n    column-gap: 0px;\n  }\n\n  .xl\\:gap-x-1 {\n    column-gap: 0.25rem;\n  }\n\n  .xl\\:gap-x-2 {\n    column-gap: 0.5rem;\n  }\n\n  .xl\\:gap-x-3 {\n    column-gap: 0.75rem;\n  }\n\n  .xl\\:gap-x-4 {\n    column-gap: 1rem;\n  }\n\n  .xl\\:gap-x-5 {\n    column-gap: 1.25rem;\n  }\n\n  .xl\\:gap-x-6 {\n    column-gap: 1.5rem;\n  }\n\n  .xl\\:gap-x-7 {\n    column-gap: 1.75rem;\n  }\n\n  .xl\\:gap-x-8 {\n    column-gap: 2rem;\n  }\n\n  .xl\\:gap-x-9 {\n    column-gap: 2.25rem;\n  }\n\n  .xl\\:gap-x-10 {\n    column-gap: 2.5rem;\n  }\n\n  .xl\\:gap-x-11 {\n    column-gap: 2.75rem;\n  }\n\n  .xl\\:gap-x-12 {\n    column-gap: 3rem;\n  }\n\n  .xl\\:gap-x-14 {\n    column-gap: 3.5rem;\n  }\n\n  .xl\\:gap-x-16 {\n    column-gap: 4rem;\n  }\n\n  .xl\\:gap-x-20 {\n    column-gap: 5rem;\n  }\n\n  .xl\\:gap-x-24 {\n    column-gap: 6rem;\n  }\n\n  .xl\\:gap-x-28 {\n    column-gap: 7rem;\n  }\n\n  .xl\\:gap-x-32 {\n    column-gap: 8rem;\n  }\n\n  .xl\\:gap-x-36 {\n    column-gap: 9rem;\n  }\n\n  .xl\\:gap-x-40 {\n    column-gap: 10rem;\n  }\n\n  .xl\\:gap-x-44 {\n    column-gap: 11rem;\n  }\n\n  .xl\\:gap-x-48 {\n    column-gap: 12rem;\n  }\n\n  .xl\\:gap-x-52 {\n    column-gap: 13rem;\n  }\n\n  .xl\\:gap-x-56 {\n    column-gap: 14rem;\n  }\n\n  .xl\\:gap-x-60 {\n    column-gap: 15rem;\n  }\n\n  .xl\\:gap-x-64 {\n    column-gap: 16rem;\n  }\n\n  .xl\\:gap-x-72 {\n    column-gap: 18rem;\n  }\n\n  .xl\\:gap-x-80 {\n    column-gap: 20rem;\n  }\n\n  .xl\\:gap-x-96 {\n    column-gap: 24rem;\n  }\n\n  .xl\\:gap-x-px {\n    column-gap: 1px;\n  }\n\n  .xl\\:gap-x-0\\.5 {\n    column-gap: 0.125rem;\n  }\n\n  .xl\\:gap-x-1\\.5 {\n    column-gap: 0.375rem;\n  }\n\n  .xl\\:gap-x-2\\.5 {\n    column-gap: 0.625rem;\n  }\n\n  .xl\\:gap-x-3\\.5 {\n    column-gap: 0.875rem;\n  }\n\n  .xl\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .xl\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .xl\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .xl\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .xl\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .xl\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .xl\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .xl\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .xl\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .xl\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .xl\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .xl\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .xl\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .xl\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .xl\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .xl\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .xl\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .xl\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .xl\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .xl\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .xl\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .xl\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .xl\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .xl\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .xl\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .xl\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .xl\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .xl\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .xl\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .xl\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .xl\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .xl\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .xl\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .xl\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .xl\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .xl\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .xl\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .xl\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(5px * var(--tw-divide-x-reverse));\n    border-left-width: calc(5px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(6px * var(--tw-divide-x-reverse));\n    border-left-width: calc(6px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(7px * var(--tw-divide-x-reverse));\n    border-left-width: calc(7px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(5px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(5px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(6px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(6px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(7px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(7px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .xl\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .xl\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .xl\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .xl\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .xl\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .xl\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .xl\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .xl\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-bg > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-orange-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-orange-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-orange-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .xl\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .xl\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .xl\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .xl\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .xl\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .xl\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .xl\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .xl\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .xl\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .xl\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .xl\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .xl\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .xl\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .xl\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .xl\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .xl\\:place-self-start {\n    place-self: start;\n  }\n\n  .xl\\:place-self-end {\n    place-self: end;\n  }\n\n  .xl\\:place-self-center {\n    place-self: center;\n  }\n\n  .xl\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .xl\\:self-auto {\n    align-self: auto;\n  }\n\n  .xl\\:self-start {\n    align-self: flex-start;\n  }\n\n  .xl\\:self-end {\n    align-self: flex-end;\n  }\n\n  .xl\\:self-center {\n    align-self: center;\n  }\n\n  .xl\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .xl\\:self-baseline {\n    align-self: baseline;\n  }\n\n  .xl\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .xl\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .xl\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .xl\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .xl\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .xl\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .xl\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .xl\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .xl\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .xl\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .xl\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .xl\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .xl\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .xl\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .xl\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .xl\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .xl\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .xl\\:overscroll-auto {\n    overscroll-behavior: auto;\n  }\n\n  .xl\\:overscroll-contain {\n    overscroll-behavior: contain;\n  }\n\n  .xl\\:overscroll-none {\n    overscroll-behavior: none;\n  }\n\n  .xl\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .xl\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .xl\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .xl\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .xl\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .xl\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .xl\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .xl\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .xl\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .xl\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .xl\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .xl\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .xl\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .xl\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .xl\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .xl\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .xl\\:break-all {\n    word-break: break-all;\n  }\n\n  .xl\\:rounded-none {\n    border-radius: 0;\n  }\n\n  .xl\\:rounded-sm {\n    border-radius: .125rem;\n  }\n\n  .xl\\:rounded {\n    border-radius: .25rem;\n  }\n\n  .xl\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-lg {\n    border-radius: .5rem;\n  }\n\n  .xl\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .xl\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .xl\\:rounded-t-none {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n  .xl\\:rounded-t-sm {\n    border-top-left-radius: .125rem;\n    border-top-right-radius: .125rem;\n  }\n\n  .xl\\:rounded-t {\n    border-top-left-radius: .25rem;\n    border-top-right-radius: .25rem;\n  }\n\n  .xl\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-t-lg {\n    border-top-left-radius: .5rem;\n    border-top-right-radius: .5rem;\n  }\n\n  .xl\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .xl\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  .xl\\:rounded-r-sm {\n    border-top-right-radius: .125rem;\n    border-bottom-right-radius: .125rem;\n  }\n\n  .xl\\:rounded-r {\n    border-top-right-radius: .25rem;\n    border-bottom-right-radius: .25rem;\n  }\n\n  .xl\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-r-lg {\n    border-top-right-radius: .5rem;\n    border-bottom-right-radius: .5rem;\n  }\n\n  .xl\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .xl\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-b-none {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .xl\\:rounded-b-sm {\n    border-bottom-right-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .xl\\:rounded-b {\n    border-bottom-right-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .xl\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-b-lg {\n    border-bottom-right-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .xl\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .xl\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .xl\\:rounded-l-none {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .xl\\:rounded-l-sm {\n    border-top-left-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .xl\\:rounded-l {\n    border-top-left-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .xl\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-l-lg {\n    border-top-left-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .xl\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .xl\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .xl\\:rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n\n  .xl\\:rounded-tl-sm {\n    border-top-left-radius: .125rem;\n  }\n\n  .xl\\:rounded-tl {\n    border-top-left-radius: .25rem;\n  }\n\n  .xl\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-tl-lg {\n    border-top-left-radius: .5rem;\n  }\n\n  .xl\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .xl\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .xl\\:rounded-tr-none {\n    border-top-right-radius: 0;\n  }\n\n  .xl\\:rounded-tr-sm {\n    border-top-right-radius: .125rem;\n  }\n\n  .xl\\:rounded-tr {\n    border-top-right-radius: .25rem;\n  }\n\n  .xl\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-tr-lg {\n    border-top-right-radius: .5rem;\n  }\n\n  .xl\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .xl\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-br-none {\n    border-bottom-right-radius: 0;\n  }\n\n  .xl\\:rounded-br-sm {\n    border-bottom-right-radius: .125rem;\n  }\n\n  .xl\\:rounded-br {\n    border-bottom-right-radius: .25rem;\n  }\n\n  .xl\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-br-lg {\n    border-bottom-right-radius: .5rem;\n  }\n\n  .xl\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .xl\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n\n  .xl\\:rounded-bl-sm {\n    border-bottom-left-radius: .125rem;\n  }\n\n  .xl\\:rounded-bl {\n    border-bottom-left-radius: .25rem;\n  }\n\n  .xl\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-bl-lg {\n    border-bottom-left-radius: .5rem;\n  }\n\n  .xl\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .xl\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .xl\\:border-0 {\n    border-width: 0;\n  }\n\n  .xl\\:border-2 {\n    border-width: 2px;\n  }\n\n  .xl\\:border-4 {\n    border-width: 4px;\n  }\n\n  .xl\\:border-5 {\n    border-width: 5px;\n  }\n\n  .xl\\:border-6 {\n    border-width: 6px;\n  }\n\n  .xl\\:border-7 {\n    border-width: 7px;\n  }\n\n  .xl\\:border-8 {\n    border-width: 8px;\n  }\n\n  .xl\\:border {\n    border-width: 1px;\n  }\n\n  .xl\\:border-t-0 {\n    border-top-width: 0;\n  }\n\n  .xl\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .xl\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .xl\\:border-t-5 {\n    border-top-width: 5px;\n  }\n\n  .xl\\:border-t-6 {\n    border-top-width: 6px;\n  }\n\n  .xl\\:border-t-7 {\n    border-top-width: 7px;\n  }\n\n  .xl\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .xl\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .xl\\:border-r-0 {\n    border-right-width: 0;\n  }\n\n  .xl\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .xl\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .xl\\:border-r-5 {\n    border-right-width: 5px;\n  }\n\n  .xl\\:border-r-6 {\n    border-right-width: 6px;\n  }\n\n  .xl\\:border-r-7 {\n    border-right-width: 7px;\n  }\n\n  .xl\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .xl\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .xl\\:border-b-0 {\n    border-bottom-width: 0;\n  }\n\n  .xl\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .xl\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .xl\\:border-b-5 {\n    border-bottom-width: 5px;\n  }\n\n  .xl\\:border-b-6 {\n    border-bottom-width: 6px;\n  }\n\n  .xl\\:border-b-7 {\n    border-bottom-width: 7px;\n  }\n\n  .xl\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .xl\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .xl\\:border-l-0 {\n    border-left-width: 0;\n  }\n\n  .xl\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .xl\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .xl\\:border-l-5 {\n    border-left-width: 5px;\n  }\n\n  .xl\\:border-l-6 {\n    border-left-width: 6px;\n  }\n\n  .xl\\:border-l-7 {\n    border-left-width: 7px;\n  }\n\n  .xl\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .xl\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .xl\\:border-solid {\n    border-style: solid;\n  }\n\n  .xl\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .xl\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .xl\\:border-double {\n    border-style: double;\n  }\n\n  .xl\\:border-none {\n    border-style: none;\n  }\n\n  .xl\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .xl\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .xl\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-bg:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-orange-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-orange-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-orange-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .xl\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-bg:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .xl\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-bg:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .xl\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .xl\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .xl\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .xl\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .xl\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .xl\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .xl\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .xl\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .xl\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .xl\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .xl\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .xl\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .xl\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .xl\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .xl\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .xl\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .xl\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .xl\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .xl\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .xl\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .xl\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .xl\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .xl\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .xl\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .xl\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .xl\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .xl\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .xl\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .xl\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .xl\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .xl\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .xl\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .xl\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .xl\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .xl\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .xl\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-bg:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-orange-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-orange-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-orange-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .xl\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-bg:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .xl\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-bg:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .xl\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .xl\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .xl\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .xl\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .xl\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .xl\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .xl\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .xl\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .xl\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .xl\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .xl\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .xl\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .xl\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .xl\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .xl\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .xl\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .xl\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .xl\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .xl\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .xl\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .xl\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .xl\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .xl\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .xl\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .xl\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .xl\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .xl\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .xl\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .xl\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .xl\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .xl\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .xl\\:bg-none {\n    background-image: none;\n  }\n\n  .xl\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .xl\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:from-white {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:from-black {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .xl\\:from-bg {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .xl\\:from-gray-50 {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .xl\\:from-gray-100 {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .xl\\:from-gray-200 {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .xl\\:from-gray-300 {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .xl\\:from-gray-400 {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .xl\\:from-gray-500 {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .xl\\:from-gray-600 {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .xl\\:from-gray-700 {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .xl\\:from-gray-800 {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .xl\\:from-gray-900 {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .xl\\:from-teal-50 {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .xl\\:from-teal-100 {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .xl\\:from-teal-200 {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .xl\\:from-teal-300 {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .xl\\:from-teal-400 {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .xl\\:from-teal-500 {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .xl\\:from-teal-600 {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .xl\\:from-teal-700 {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .xl\\:from-teal-800 {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .xl\\:from-teal-900 {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .xl\\:from-orange-100 {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .xl\\:from-orange-500 {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .xl\\:from-orange-700 {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .xl\\:from-green-100 {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .xl\\:from-green-500 {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .xl\\:from-green-700 {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .xl\\:from-red-100 {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .xl\\:from-red-500 {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .xl\\:from-red-700 {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .xl\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:hover\\:from-white:hover {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:hover\\:from-black:hover {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .xl\\:hover\\:from-bg:hover {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .xl\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .xl\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .xl\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .xl\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .xl\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .xl\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .xl\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .xl\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .xl\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .xl\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .xl\\:hover\\:from-teal-50:hover {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .xl\\:hover\\:from-teal-100:hover {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .xl\\:hover\\:from-teal-200:hover {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .xl\\:hover\\:from-teal-300:hover {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .xl\\:hover\\:from-teal-400:hover {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .xl\\:hover\\:from-teal-500:hover {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .xl\\:hover\\:from-teal-600:hover {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .xl\\:hover\\:from-teal-700:hover {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .xl\\:hover\\:from-teal-800:hover {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .xl\\:hover\\:from-teal-900:hover {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .xl\\:hover\\:from-orange-100:hover {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .xl\\:hover\\:from-orange-500:hover {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .xl\\:hover\\:from-orange-700:hover {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .xl\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .xl\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .xl\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .xl\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .xl\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .xl\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .xl\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:focus\\:from-white:focus {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:focus\\:from-black:focus {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .xl\\:focus\\:from-bg:focus {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .xl\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .xl\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .xl\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .xl\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .xl\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .xl\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .xl\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .xl\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .xl\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .xl\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .xl\\:focus\\:from-teal-50:focus {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .xl\\:focus\\:from-teal-100:focus {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .xl\\:focus\\:from-teal-200:focus {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .xl\\:focus\\:from-teal-300:focus {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .xl\\:focus\\:from-teal-400:focus {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .xl\\:focus\\:from-teal-500:focus {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .xl\\:focus\\:from-teal-600:focus {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .xl\\:focus\\:from-teal-700:focus {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .xl\\:focus\\:from-teal-800:focus {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .xl\\:focus\\:from-teal-900:focus {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .xl\\:focus\\:from-orange-100:focus {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .xl\\:focus\\:from-orange-500:focus {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .xl\\:focus\\:from-orange-700:focus {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .xl\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .xl\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .xl\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .xl\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .xl\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .xl\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .xl\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .xl\\:via-bg {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .xl\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .xl\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .xl\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .xl\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .xl\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .xl\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .xl\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .xl\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .xl\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .xl\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .xl\\:via-teal-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .xl\\:via-teal-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .xl\\:via-teal-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .xl\\:via-teal-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .xl\\:via-teal-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .xl\\:via-teal-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .xl\\:via-teal-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .xl\\:via-teal-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .xl\\:via-teal-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .xl\\:via-teal-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .xl\\:via-orange-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .xl\\:via-orange-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .xl\\:via-orange-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .xl\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .xl\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .xl\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .xl\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .xl\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .xl\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .xl\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .xl\\:hover\\:via-bg:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .xl\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .xl\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .xl\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .xl\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .xl\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .xl\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .xl\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .xl\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .xl\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .xl\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .xl\\:hover\\:via-teal-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .xl\\:hover\\:via-teal-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .xl\\:hover\\:via-teal-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .xl\\:hover\\:via-teal-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .xl\\:hover\\:via-teal-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .xl\\:hover\\:via-teal-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .xl\\:hover\\:via-teal-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .xl\\:hover\\:via-teal-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .xl\\:hover\\:via-teal-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .xl\\:hover\\:via-teal-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .xl\\:hover\\:via-orange-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .xl\\:hover\\:via-orange-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .xl\\:hover\\:via-orange-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .xl\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .xl\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .xl\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .xl\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .xl\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .xl\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .xl\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .xl\\:focus\\:via-bg:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .xl\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .xl\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .xl\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .xl\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .xl\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .xl\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .xl\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .xl\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .xl\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .xl\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .xl\\:focus\\:via-teal-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .xl\\:focus\\:via-teal-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .xl\\:focus\\:via-teal-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .xl\\:focus\\:via-teal-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .xl\\:focus\\:via-teal-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .xl\\:focus\\:via-teal-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .xl\\:focus\\:via-teal-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .xl\\:focus\\:via-teal-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .xl\\:focus\\:via-teal-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .xl\\:focus\\:via-teal-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .xl\\:focus\\:via-orange-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .xl\\:focus\\:via-orange-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .xl\\:focus\\:via-orange-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .xl\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .xl\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .xl\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .xl\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .xl\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .xl\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .xl\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .xl\\:to-white {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .xl\\:to-black {\n    --tw-gradient-to: #22292f;\n  }\n\n  .xl\\:to-bg {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .xl\\:to-gray-50 {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .xl\\:to-gray-100 {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .xl\\:to-gray-200 {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .xl\\:to-gray-300 {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .xl\\:to-gray-400 {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .xl\\:to-gray-500 {\n    --tw-gradient-to: #63727E;\n  }\n\n  .xl\\:to-gray-600 {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .xl\\:to-gray-700 {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .xl\\:to-gray-800 {\n    --tw-gradient-to: #333C45;\n  }\n\n  .xl\\:to-gray-900 {\n    --tw-gradient-to: #20272C;\n  }\n\n  .xl\\:to-teal-50 {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .xl\\:to-teal-100 {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .xl\\:to-teal-200 {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .xl\\:to-teal-300 {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .xl\\:to-teal-400 {\n    --tw-gradient-to: #029D91;\n  }\n\n  .xl\\:to-teal-500 {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .xl\\:to-teal-600 {\n    --tw-gradient-to: #016161;\n  }\n\n  .xl\\:to-teal-700 {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .xl\\:to-teal-800 {\n    --tw-gradient-to: #014242;\n  }\n\n  .xl\\:to-teal-900 {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .xl\\:to-orange-100 {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .xl\\:to-orange-500 {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .xl\\:to-orange-700 {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .xl\\:to-green-100 {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .xl\\:to-green-500 {\n    --tw-gradient-to: #38c172;\n  }\n\n  .xl\\:to-green-700 {\n    --tw-gradient-to: #178233;\n  }\n\n  .xl\\:to-red-100 {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .xl\\:to-red-500 {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .xl\\:to-red-700 {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .xl\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .xl\\:hover\\:to-white:hover {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .xl\\:hover\\:to-black:hover {\n    --tw-gradient-to: #22292f;\n  }\n\n  .xl\\:hover\\:to-bg:hover {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .xl\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .xl\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .xl\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .xl\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .xl\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .xl\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #63727E;\n  }\n\n  .xl\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .xl\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .xl\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #333C45;\n  }\n\n  .xl\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #20272C;\n  }\n\n  .xl\\:hover\\:to-teal-50:hover {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .xl\\:hover\\:to-teal-100:hover {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .xl\\:hover\\:to-teal-200:hover {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .xl\\:hover\\:to-teal-300:hover {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .xl\\:hover\\:to-teal-400:hover {\n    --tw-gradient-to: #029D91;\n  }\n\n  .xl\\:hover\\:to-teal-500:hover {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .xl\\:hover\\:to-teal-600:hover {\n    --tw-gradient-to: #016161;\n  }\n\n  .xl\\:hover\\:to-teal-700:hover {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .xl\\:hover\\:to-teal-800:hover {\n    --tw-gradient-to: #014242;\n  }\n\n  .xl\\:hover\\:to-teal-900:hover {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .xl\\:hover\\:to-orange-100:hover {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .xl\\:hover\\:to-orange-500:hover {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .xl\\:hover\\:to-orange-700:hover {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .xl\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .xl\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #38c172;\n  }\n\n  .xl\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #178233;\n  }\n\n  .xl\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .xl\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .xl\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .xl\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .xl\\:focus\\:to-white:focus {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .xl\\:focus\\:to-black:focus {\n    --tw-gradient-to: #22292f;\n  }\n\n  .xl\\:focus\\:to-bg:focus {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .xl\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .xl\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .xl\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .xl\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .xl\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .xl\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #63727E;\n  }\n\n  .xl\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .xl\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .xl\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #333C45;\n  }\n\n  .xl\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #20272C;\n  }\n\n  .xl\\:focus\\:to-teal-50:focus {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .xl\\:focus\\:to-teal-100:focus {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .xl\\:focus\\:to-teal-200:focus {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .xl\\:focus\\:to-teal-300:focus {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .xl\\:focus\\:to-teal-400:focus {\n    --tw-gradient-to: #029D91;\n  }\n\n  .xl\\:focus\\:to-teal-500:focus {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .xl\\:focus\\:to-teal-600:focus {\n    --tw-gradient-to: #016161;\n  }\n\n  .xl\\:focus\\:to-teal-700:focus {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .xl\\:focus\\:to-teal-800:focus {\n    --tw-gradient-to: #014242;\n  }\n\n  .xl\\:focus\\:to-teal-900:focus {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .xl\\:focus\\:to-orange-100:focus {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .xl\\:focus\\:to-orange-500:focus {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .xl\\:focus\\:to-orange-700:focus {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .xl\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .xl\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #38c172;\n  }\n\n  .xl\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #178233;\n  }\n\n  .xl\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .xl\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .xl\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .xl\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .xl\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .xl\\:bg-auto {\n    background-size: auto;\n  }\n\n  .xl\\:bg-cover {\n    background-size: cover;\n  }\n\n  .xl\\:bg-contain {\n    background-size: contain;\n  }\n\n  .xl\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .xl\\:bg-local {\n    background-attachment: local;\n  }\n\n  .xl\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .xl\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .xl\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .xl\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .xl\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .xl\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .xl\\:bg-center {\n    background-position: center;\n  }\n\n  .xl\\:bg-left {\n    background-position: left;\n  }\n\n  .xl\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .xl\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .xl\\:bg-right {\n    background-position: right;\n  }\n\n  .xl\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .xl\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .xl\\:bg-top {\n    background-position: top;\n  }\n\n  .xl\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .xl\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .xl\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .xl\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .xl\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .xl\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .xl\\:bg-origin-border {\n    background-origin: border-box;\n  }\n\n  .xl\\:bg-origin-padding {\n    background-origin: padding-box;\n  }\n\n  .xl\\:bg-origin-content {\n    background-origin: content-box;\n  }\n\n  .xl\\:fill-current {\n    fill: currentColor;\n  }\n\n  .xl\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .xl\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .xl\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .xl\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .xl\\:object-contain {\n    object-fit: contain;\n  }\n\n  .xl\\:object-cover {\n    object-fit: cover;\n  }\n\n  .xl\\:object-fill {\n    object-fit: fill;\n  }\n\n  .xl\\:object-none {\n    object-fit: none;\n  }\n\n  .xl\\:object-scale-down {\n    object-fit: scale-down;\n  }\n\n  .xl\\:object-bottom {\n    object-position: bottom;\n  }\n\n  .xl\\:object-center {\n    object-position: center;\n  }\n\n  .xl\\:object-left {\n    object-position: left;\n  }\n\n  .xl\\:object-left-bottom {\n    object-position: left bottom;\n  }\n\n  .xl\\:object-left-top {\n    object-position: left top;\n  }\n\n  .xl\\:object-right {\n    object-position: right;\n  }\n\n  .xl\\:object-right-bottom {\n    object-position: right bottom;\n  }\n\n  .xl\\:object-right-top {\n    object-position: right top;\n  }\n\n  .xl\\:object-top {\n    object-position: top;\n  }\n\n  .xl\\:p-0 {\n    padding: 0px;\n  }\n\n  .xl\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .xl\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .xl\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .xl\\:p-4 {\n    padding: 1rem;\n  }\n\n  .xl\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .xl\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .xl\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .xl\\:p-8 {\n    padding: 2rem;\n  }\n\n  .xl\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .xl\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .xl\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .xl\\:p-12 {\n    padding: 3rem;\n  }\n\n  .xl\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .xl\\:p-16 {\n    padding: 4rem;\n  }\n\n  .xl\\:p-20 {\n    padding: 5rem;\n  }\n\n  .xl\\:p-24 {\n    padding: 6rem;\n  }\n\n  .xl\\:p-28 {\n    padding: 7rem;\n  }\n\n  .xl\\:p-32 {\n    padding: 8rem;\n  }\n\n  .xl\\:p-36 {\n    padding: 9rem;\n  }\n\n  .xl\\:p-40 {\n    padding: 10rem;\n  }\n\n  .xl\\:p-44 {\n    padding: 11rem;\n  }\n\n  .xl\\:p-48 {\n    padding: 12rem;\n  }\n\n  .xl\\:p-52 {\n    padding: 13rem;\n  }\n\n  .xl\\:p-56 {\n    padding: 14rem;\n  }\n\n  .xl\\:p-60 {\n    padding: 15rem;\n  }\n\n  .xl\\:p-64 {\n    padding: 16rem;\n  }\n\n  .xl\\:p-72 {\n    padding: 18rem;\n  }\n\n  .xl\\:p-80 {\n    padding: 20rem;\n  }\n\n  .xl\\:p-96 {\n    padding: 24rem;\n  }\n\n  .xl\\:p-px {\n    padding: 1px;\n  }\n\n  .xl\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .xl\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .xl\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .xl\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .xl\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .xl\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .xl\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .xl\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .xl\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .xl\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .xl\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .xl\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .xl\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .xl\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .xl\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .xl\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .xl\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .xl\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .xl\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .xl\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .xl\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .xl\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .xl\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .xl\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .xl\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .xl\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .xl\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .xl\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .xl\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .xl\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .xl\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .xl\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .xl\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .xl\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .xl\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .xl\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .xl\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .xl\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .xl\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .xl\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .xl\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .xl\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .xl\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .xl\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .xl\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .xl\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .xl\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .xl\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .xl\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .xl\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .xl\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .xl\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .xl\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .xl\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .xl\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .xl\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .xl\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .xl\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .xl\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .xl\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .xl\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .xl\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .xl\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .xl\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .xl\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .xl\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .xl\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .xl\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .xl\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .xl\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .xl\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .xl\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .xl\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .xl\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .xl\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .xl\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .xl\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .xl\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .xl\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .xl\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .xl\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .xl\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .xl\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .xl\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .xl\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .xl\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .xl\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .xl\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .xl\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .xl\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .xl\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .xl\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .xl\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .xl\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .xl\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .xl\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .xl\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .xl\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .xl\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .xl\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .xl\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .xl\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .xl\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .xl\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .xl\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .xl\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .xl\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .xl\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .xl\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .xl\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .xl\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .xl\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .xl\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .xl\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .xl\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .xl\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .xl\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .xl\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .xl\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .xl\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .xl\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .xl\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .xl\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .xl\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .xl\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .xl\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .xl\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .xl\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .xl\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .xl\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .xl\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .xl\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .xl\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .xl\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .xl\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .xl\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .xl\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .xl\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .xl\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .xl\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .xl\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .xl\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .xl\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .xl\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .xl\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .xl\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .xl\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .xl\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .xl\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .xl\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .xl\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .xl\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .xl\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .xl\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .xl\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .xl\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .xl\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .xl\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .xl\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .xl\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .xl\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .xl\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .xl\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .xl\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .xl\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .xl\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .xl\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .xl\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .xl\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .xl\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .xl\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .xl\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .xl\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .xl\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .xl\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .xl\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .xl\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .xl\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .xl\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .xl\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .xl\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .xl\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .xl\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .xl\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .xl\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .xl\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .xl\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .xl\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .xl\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .xl\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .xl\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .xl\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .xl\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .xl\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .xl\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .xl\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .xl\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .xl\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .xl\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .xl\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .xl\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .xl\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .xl\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .xl\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .xl\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .xl\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .xl\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .xl\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .xl\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .xl\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .xl\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .xl\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .xl\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .xl\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .xl\\:text-left {\n    text-align: left;\n  }\n\n  .xl\\:text-center {\n    text-align: center;\n  }\n\n  .xl\\:text-right {\n    text-align: right;\n  }\n\n  .xl\\:text-justify {\n    text-align: justify;\n  }\n\n  .xl\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .xl\\:align-top {\n    vertical-align: top;\n  }\n\n  .xl\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .xl\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .xl\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .xl\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .xl\\:font-sans {\n    font-family: system-ui, Roboto;\n  }\n\n  .xl\\:font-serif {\n    font-family: ;\n  }\n\n  .xl\\:font-mono {\n    font-family: ;\n  }\n\n  .xl\\:font-lf-regular {\n    font-family: averta_stdregular;\n  }\n\n  .xl\\:font-lf-bold {\n    font-family: averta_stdbold;\n  }\n\n  .xl\\:font-lf-semi-bold {\n    font-family: averta_stdsemibold;\n  }\n\n  .xl\\:font-lf-extra-bold {\n    font-family: averta_stdextrabold;\n  }\n\n  .xl\\:text-xs {\n    font-size: .75rem;\n  }\n\n  .xl\\:text-sm {\n    font-size: .875rem;\n  }\n\n  .xl\\:text-base {\n    font-size: 1rem;\n  }\n\n  .xl\\:text-lg {\n    font-size: 1.125rem;\n  }\n\n  .xl\\:text-xl {\n    font-size: 1.25rem;\n  }\n\n  .xl\\:text-2xl {\n    font-size: 1.5rem;\n  }\n\n  .xl\\:text-3xl {\n    font-size: 1.875rem;\n  }\n\n  .xl\\:text-4xl {\n    font-size: 2.25rem;\n  }\n\n  .xl\\:text-5xl {\n    font-size: 3rem;\n  }\n\n  .xl\\:text-6xl {\n    font-size: 4rem;\n  }\n\n  .xl\\:text-7xl {\n    font-size: 6rem;\n  }\n\n  .xl\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .xl\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .xl\\:text-tiny {\n    font-size: 0.820rem;\n  }\n\n  .xl\\:font-thin {\n    font-weight: 100;\n  }\n\n  .xl\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .xl\\:font-light {\n    font-weight: 300;\n  }\n\n  .xl\\:font-normal {\n    font-weight: 400;\n  }\n\n  .xl\\:font-medium {\n    font-weight: 500;\n  }\n\n  .xl\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .xl\\:font-bold {\n    font-weight: 700;\n  }\n\n  .xl\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .xl\\:font-black {\n    font-weight: 900;\n  }\n\n  .xl\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .xl\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .xl\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .xl\\:normal-case {\n    text-transform: none;\n  }\n\n  .xl\\:italic {\n    font-style: italic;\n  }\n\n  .xl\\:not-italic {\n    font-style: normal;\n  }\n\n  .xl\\:ordinal, .xl\\:slashed-zero, .xl\\:lining-nums, .xl\\:oldstyle-nums, .xl\\:proportional-nums, .xl\\:tabular-nums, .xl\\:diagonal-fractions, .xl\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .xl\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .xl\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .xl\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .xl\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .xl\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .xl\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .xl\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .xl\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .xl\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .xl\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .xl\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .xl\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .xl\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .xl\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .xl\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .xl\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .xl\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .xl\\:leading-none {\n    line-height: 1;\n  }\n\n  .xl\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .xl\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .xl\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .xl\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .xl\\:leading-loose {\n    line-height: 2;\n  }\n\n  .xl\\:leading-lf {\n    line-height: 1.2;\n  }\n\n  .xl\\:leading-reading {\n    line-height: 1.7;\n  }\n\n  .xl\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .xl\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .xl\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .xl\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .xl\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .xl\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .xl\\:text-transparent {\n    color: transparent;\n  }\n\n  .xl\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .xl\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-bg:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .xl\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-bg:hover {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .xl\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-bg:focus {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .xl\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .xl\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .xl\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .xl\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .xl\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .xl\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .xl\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .xl\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .xl\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .xl\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .xl\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .xl\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .xl\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .xl\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .xl\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .xl\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .xl\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .xl\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .xl\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .xl\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .xl\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .xl\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .xl\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .xl\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .xl\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .xl\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .xl\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .xl\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .xl\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .xl\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .xl\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .xl\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .xl\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .xl\\:underline {\n    text-decoration: underline;\n  }\n\n  .xl\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .xl\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .xl\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .xl\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .xl\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .xl\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .xl\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .xl\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .xl\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .xl\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .xl\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .xl\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .xl\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .xl\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .xl\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .xl\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .xl\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .xl\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-bg::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .xl\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-bg:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .xl\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .xl\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .xl\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .xl\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .xl\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .xl\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .xl\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .xl\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .xl\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .xl\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .xl\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .xl\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .xl\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .xl\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .xl\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .xl\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .xl\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .xl\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .xl\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .xl\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .xl\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .xl\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .xl\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .xl\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .xl\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .xl\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .xl\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .xl\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .xl\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .xl\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .xl\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .xl\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .xl\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .xl\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .xl\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .xl\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .xl\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .xl\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .xl\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .xl\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .xl\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .xl\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .xl\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .xl\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .xl\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .xl\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .xl\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .xl\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .xl\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .xl\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .xl\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .xl\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .xl\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .xl\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .xl\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .xl\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .xl\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .xl\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .xl\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .xl\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .xl\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .xl\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .xl\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .xl\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .xl\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .xl\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .xl\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .xl\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .xl\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .xl\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .xl\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .xl\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .xl\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .xl\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .xl\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .xl\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .xl\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .xl\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .xl\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .xl\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .xl\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .xl\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .xl\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .xl\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .xl\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .xl\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .xl\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .xl\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .xl\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .xl\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .xl\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .xl\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .xl\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .xl\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-xs:focus-within {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-outline:focus-within {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-lf:focus-within {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow:hover {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-xs:hover {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-outline:hover {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-lf:hover {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow:focus {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-xs:focus {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-outline:focus {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-lf:focus {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .xl\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .xl\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .xl\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .xl\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .xl\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .xl\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .xl\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-bg {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-orange-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-orange-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-orange-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .xl\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-bg:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-orange-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-orange-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-orange-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .xl\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-bg:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-orange-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-orange-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-orange-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .xl\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .xl\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .xl\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .xl\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .xl\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .xl\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .xl\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .xl\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .xl\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .xl\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .xl\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .xl\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .xl\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .xl\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .xl\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .xl\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .xl\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .xl\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .xl\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .xl\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .xl\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .xl\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .xl\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .xl\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .xl\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .xl\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .xl\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .xl\\:ring-offset-white {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .xl\\:ring-offset-black {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .xl\\:ring-offset-bg {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .xl\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .xl\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .xl\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .xl\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .xl\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .xl\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .xl\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .xl\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .xl\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .xl\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .xl\\:ring-offset-teal-50 {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .xl\\:ring-offset-teal-100 {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .xl\\:ring-offset-teal-200 {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .xl\\:ring-offset-teal-300 {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .xl\\:ring-offset-teal-400 {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .xl\\:ring-offset-teal-500 {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .xl\\:ring-offset-teal-600 {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .xl\\:ring-offset-teal-700 {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .xl\\:ring-offset-teal-800 {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .xl\\:ring-offset-teal-900 {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .xl\\:ring-offset-orange-100 {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .xl\\:ring-offset-orange-500 {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .xl\\:ring-offset-orange-700 {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .xl\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .xl\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .xl\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .xl\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .xl\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .xl\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .xl\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .xl\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .xl\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .xl\\:focus-within\\:ring-offset-bg:focus-within {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-50:focus-within {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-100:focus-within {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-200:focus-within {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-300:focus-within {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-400:focus-within {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-500:focus-within {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-600:focus-within {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-700:focus-within {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-800:focus-within {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-900:focus-within {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .xl\\:focus-within\\:ring-offset-orange-100:focus-within {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .xl\\:focus-within\\:ring-offset-orange-500:focus-within {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .xl\\:focus-within\\:ring-offset-orange-700:focus-within {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .xl\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .xl\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .xl\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .xl\\:focus\\:ring-offset-bg:focus {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-50:focus {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-100:focus {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-200:focus {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-300:focus {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-400:focus {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-500:focus {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-600:focus {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-700:focus {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-800:focus {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-900:focus {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .xl\\:focus\\:ring-offset-orange-100:focus {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .xl\\:focus\\:ring-offset-orange-500:focus {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .xl\\:focus\\:ring-offset-orange-700:focus {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .xl\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .xl\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .xl\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .xl\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .xl\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .xl\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .xl\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .xl\\:filter-none {\n    filter: none;\n  }\n\n  .xl\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .xl\\:blur-none {\n    --tw-blur: blur(0);\n  }\n\n  .xl\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .xl\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .xl\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .xl\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .xl\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .xl\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .xl\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .xl\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .xl\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .xl\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .xl\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .xl\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .xl\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .xl\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .xl\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .xl\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .xl\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .xl\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .xl\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .xl\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .xl\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .xl\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .xl\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .xl\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .xl\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .xl\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .xl\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .xl\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .xl\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .xl\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .xl\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .xl\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .xl\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .xl\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .xl\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .xl\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .xl\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .xl\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .xl\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .xl\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .xl\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .xl\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .xl\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .xl\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .xl\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .xl\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .xl\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .xl\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .xl\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .xl\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .xl\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .xl\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .xl\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .xl\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .xl\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .xl\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .xl\\:backdrop-blur-0 {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .xl\\:backdrop-blur-none {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .xl\\:backdrop-blur-sm {\n    --tw-backdrop-blur: blur(4px);\n  }\n\n  .xl\\:backdrop-blur {\n    --tw-backdrop-blur: blur(8px);\n  }\n\n  .xl\\:backdrop-blur-md {\n    --tw-backdrop-blur: blur(12px);\n  }\n\n  .xl\\:backdrop-blur-lg {\n    --tw-backdrop-blur: blur(16px);\n  }\n\n  .xl\\:backdrop-blur-xl {\n    --tw-backdrop-blur: blur(24px);\n  }\n\n  .xl\\:backdrop-blur-2xl {\n    --tw-backdrop-blur: blur(40px);\n  }\n\n  .xl\\:backdrop-blur-3xl {\n    --tw-backdrop-blur: blur(64px);\n  }\n\n  .xl\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .xl\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .xl\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .xl\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .xl\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .xl\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .xl\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .xl\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .xl\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .xl\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .xl\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .xl\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .xl\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .xl\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .xl\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .xl\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .xl\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .xl\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .xl\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .xl\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .xl\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .xl\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .xl\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .xl\\:backdrop-opacity-0 {\n    --tw-backdrop-opacity: opacity(0);\n  }\n\n  .xl\\:backdrop-opacity-5 {\n    --tw-backdrop-opacity: opacity(0.05);\n  }\n\n  .xl\\:backdrop-opacity-10 {\n    --tw-backdrop-opacity: opacity(0.1);\n  }\n\n  .xl\\:backdrop-opacity-20 {\n    --tw-backdrop-opacity: opacity(0.2);\n  }\n\n  .xl\\:backdrop-opacity-25 {\n    --tw-backdrop-opacity: opacity(0.25);\n  }\n\n  .xl\\:backdrop-opacity-30 {\n    --tw-backdrop-opacity: opacity(0.3);\n  }\n\n  .xl\\:backdrop-opacity-40 {\n    --tw-backdrop-opacity: opacity(0.4);\n  }\n\n  .xl\\:backdrop-opacity-50 {\n    --tw-backdrop-opacity: opacity(0.5);\n  }\n\n  .xl\\:backdrop-opacity-60 {\n    --tw-backdrop-opacity: opacity(0.6);\n  }\n\n  .xl\\:backdrop-opacity-70 {\n    --tw-backdrop-opacity: opacity(0.7);\n  }\n\n  .xl\\:backdrop-opacity-75 {\n    --tw-backdrop-opacity: opacity(0.75);\n  }\n\n  .xl\\:backdrop-opacity-80 {\n    --tw-backdrop-opacity: opacity(0.8);\n  }\n\n  .xl\\:backdrop-opacity-90 {\n    --tw-backdrop-opacity: opacity(0.9);\n  }\n\n  .xl\\:backdrop-opacity-95 {\n    --tw-backdrop-opacity: opacity(0.95);\n  }\n\n  .xl\\:backdrop-opacity-100 {\n    --tw-backdrop-opacity: opacity(1);\n  }\n\n  .xl\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .xl\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .xl\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .xl\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .xl\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .xl\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .xl\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n\n  .xl\\:transition-none {\n    transition-property: none;\n  }\n\n  .xl\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition-bg {\n    transition-property: background;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .xl\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .xl\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .xl\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .xl\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .xl\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .xl\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .xl\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .xl\\:delay-slow {\n    transition-delay: 0.5s;\n  }\n\n  .xl\\:delay-slower {\n    transition-delay: 0.5s;\n  }\n\n  .xl\\:delay-fast {\n    transition-delay: 0.15s;\n  }\n\n  .xl\\:delay-faster {\n    transition-delay: 0.075s;\n  }\n\n  .xl\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .xl\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .xl\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .xl\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .xl\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .xl\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .xl\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .xl\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .xl\\:duration-slow {\n    transition-duration: 0.5s;\n  }\n\n  .xl\\:duration-slower {\n    transition-duration: 0.5s;\n  }\n\n  .xl\\:duration-fast {\n    transition-duration: 0.15s;\n  }\n\n  .xl\\:duration-faster {\n    transition-duration: 0.075s;\n  }\n\n  .xl\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .xl\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .xl\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .xl\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .xl\\:filter-none {\n    filter: none;\n  }\n\n  .xl\\:filter-grayscale {\n    filter: grayscale(1);\n  }\n\n  .xl\\:filter-invert {\n    filter: invert(1);\n  }\n\n  .xl\\:filter-sepia {\n    filter: sepia(1);\n  }\n\n  .xl\\:backdrop-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .xl\\:backdrop-blur {\n    -webkit-backdrop-filter: blur(20px);\n            backdrop-filter: blur(20px);\n  }\n}\n\n@media (min-width: 1536px) {\n  .\\32xl\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 576px) {\n    .\\32xl\\:container {\n      max-width: 576px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .\\32xl\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 992px) {\n    .\\32xl\\:container {\n      max-width: 992px;\n    }\n  }\n\n  @media (min-width: 1200px) {\n    .\\32xl\\:container {\n      max-width: 1200px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .\\32xl\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .\\32xl\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .\\32xl\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .\\32xl\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .\\32xl\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .\\32xl\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .\\32xl\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .\\32xl\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .\\32xl\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .\\32xl\\:visible {\n    visibility: visible;\n  }\n\n  .\\32xl\\:invisible {\n    visibility: hidden;\n  }\n\n  .\\32xl\\:static {\n    position: static;\n  }\n\n  .\\32xl\\:fixed {\n    position: fixed;\n  }\n\n  .\\32xl\\:absolute {\n    position: absolute;\n  }\n\n  .\\32xl\\:relative {\n    position: relative;\n  }\n\n  .\\32xl\\:sticky {\n    position: sticky;\n  }\n\n  .\\32xl\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .\\32xl\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .\\32xl\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .\\32xl\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .\\32xl\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .\\32xl\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .\\32xl\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .\\32xl\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .\\32xl\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .\\32xl\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .\\32xl\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .\\32xl\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .\\32xl\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .\\32xl\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .\\32xl\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .\\32xl\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .\\32xl\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .\\32xl\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .\\32xl\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .\\32xl\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .\\32xl\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .\\32xl\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .\\32xl\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .\\32xl\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .\\32xl\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .\\32xl\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .\\32xl\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .\\32xl\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .\\32xl\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .\\32xl\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .\\32xl\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .\\32xl\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .\\32xl\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .\\32xl\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .\\32xl\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .\\32xl\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .\\32xl\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .\\32xl\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .\\32xl\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .\\32xl\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .\\32xl\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .\\32xl\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .\\32xl\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .\\32xl\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .\\32xl\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .\\32xl\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .\\32xl\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .\\32xl\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .\\32xl\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .\\32xl\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .\\32xl\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .\\32xl\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .\\32xl\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .\\32xl\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .\\32xl\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .\\32xl\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .\\32xl\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .\\32xl\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .\\32xl\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .\\32xl\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .\\32xl\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .\\32xl\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .\\32xl\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .\\32xl\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .\\32xl\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .\\32xl\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .\\32xl\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .\\32xl\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .\\32xl\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .\\32xl\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .\\32xl\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .\\32xl\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .\\32xl\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .\\32xl\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .\\32xl\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .\\32xl\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .\\32xl\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .\\32xl\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .\\32xl\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .\\32xl\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .\\32xl\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .\\32xl\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .\\32xl\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .\\32xl\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .\\32xl\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .\\32xl\\:inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .\\32xl\\:inset-x-1 {\n    left: 0.25rem;\n    right: 0.25rem;\n  }\n\n  .\\32xl\\:inset-x-2 {\n    left: 0.5rem;\n    right: 0.5rem;\n  }\n\n  .\\32xl\\:inset-x-3 {\n    left: 0.75rem;\n    right: 0.75rem;\n  }\n\n  .\\32xl\\:inset-x-4 {\n    left: 1rem;\n    right: 1rem;\n  }\n\n  .\\32xl\\:inset-x-5 {\n    left: 1.25rem;\n    right: 1.25rem;\n  }\n\n  .\\32xl\\:inset-x-6 {\n    left: 1.5rem;\n    right: 1.5rem;\n  }\n\n  .\\32xl\\:inset-x-7 {\n    left: 1.75rem;\n    right: 1.75rem;\n  }\n\n  .\\32xl\\:inset-x-8 {\n    left: 2rem;\n    right: 2rem;\n  }\n\n  .\\32xl\\:inset-x-9 {\n    left: 2.25rem;\n    right: 2.25rem;\n  }\n\n  .\\32xl\\:inset-x-10 {\n    left: 2.5rem;\n    right: 2.5rem;\n  }\n\n  .\\32xl\\:inset-x-11 {\n    left: 2.75rem;\n    right: 2.75rem;\n  }\n\n  .\\32xl\\:inset-x-12 {\n    left: 3rem;\n    right: 3rem;\n  }\n\n  .\\32xl\\:inset-x-14 {\n    left: 3.5rem;\n    right: 3.5rem;\n  }\n\n  .\\32xl\\:inset-x-16 {\n    left: 4rem;\n    right: 4rem;\n  }\n\n  .\\32xl\\:inset-x-20 {\n    left: 5rem;\n    right: 5rem;\n  }\n\n  .\\32xl\\:inset-x-24 {\n    left: 6rem;\n    right: 6rem;\n  }\n\n  .\\32xl\\:inset-x-28 {\n    left: 7rem;\n    right: 7rem;\n  }\n\n  .\\32xl\\:inset-x-32 {\n    left: 8rem;\n    right: 8rem;\n  }\n\n  .\\32xl\\:inset-x-36 {\n    left: 9rem;\n    right: 9rem;\n  }\n\n  .\\32xl\\:inset-x-40 {\n    left: 10rem;\n    right: 10rem;\n  }\n\n  .\\32xl\\:inset-x-44 {\n    left: 11rem;\n    right: 11rem;\n  }\n\n  .\\32xl\\:inset-x-48 {\n    left: 12rem;\n    right: 12rem;\n  }\n\n  .\\32xl\\:inset-x-52 {\n    left: 13rem;\n    right: 13rem;\n  }\n\n  .\\32xl\\:inset-x-56 {\n    left: 14rem;\n    right: 14rem;\n  }\n\n  .\\32xl\\:inset-x-60 {\n    left: 15rem;\n    right: 15rem;\n  }\n\n  .\\32xl\\:inset-x-64 {\n    left: 16rem;\n    right: 16rem;\n  }\n\n  .\\32xl\\:inset-x-72 {\n    left: 18rem;\n    right: 18rem;\n  }\n\n  .\\32xl\\:inset-x-80 {\n    left: 20rem;\n    right: 20rem;\n  }\n\n  .\\32xl\\:inset-x-96 {\n    left: 24rem;\n    right: 24rem;\n  }\n\n  .\\32xl\\:inset-x-auto {\n    left: auto;\n    right: auto;\n  }\n\n  .\\32xl\\:inset-x-px {\n    left: 1px;\n    right: 1px;\n  }\n\n  .\\32xl\\:inset-x-0\\.5 {\n    left: 0.125rem;\n    right: 0.125rem;\n  }\n\n  .\\32xl\\:inset-x-1\\.5 {\n    left: 0.375rem;\n    right: 0.375rem;\n  }\n\n  .\\32xl\\:inset-x-2\\.5 {\n    left: 0.625rem;\n    right: 0.625rem;\n  }\n\n  .\\32xl\\:inset-x-3\\.5 {\n    left: 0.875rem;\n    right: 0.875rem;\n  }\n\n  .\\32xl\\:-inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .\\32xl\\:-inset-x-1 {\n    left: -0.25rem;\n    right: -0.25rem;\n  }\n\n  .\\32xl\\:-inset-x-2 {\n    left: -0.5rem;\n    right: -0.5rem;\n  }\n\n  .\\32xl\\:-inset-x-3 {\n    left: -0.75rem;\n    right: -0.75rem;\n  }\n\n  .\\32xl\\:-inset-x-4 {\n    left: -1rem;\n    right: -1rem;\n  }\n\n  .\\32xl\\:-inset-x-5 {\n    left: -1.25rem;\n    right: -1.25rem;\n  }\n\n  .\\32xl\\:-inset-x-6 {\n    left: -1.5rem;\n    right: -1.5rem;\n  }\n\n  .\\32xl\\:-inset-x-7 {\n    left: -1.75rem;\n    right: -1.75rem;\n  }\n\n  .\\32xl\\:-inset-x-8 {\n    left: -2rem;\n    right: -2rem;\n  }\n\n  .\\32xl\\:-inset-x-9 {\n    left: -2.25rem;\n    right: -2.25rem;\n  }\n\n  .\\32xl\\:-inset-x-10 {\n    left: -2.5rem;\n    right: -2.5rem;\n  }\n\n  .\\32xl\\:-inset-x-11 {\n    left: -2.75rem;\n    right: -2.75rem;\n  }\n\n  .\\32xl\\:-inset-x-12 {\n    left: -3rem;\n    right: -3rem;\n  }\n\n  .\\32xl\\:-inset-x-14 {\n    left: -3.5rem;\n    right: -3.5rem;\n  }\n\n  .\\32xl\\:-inset-x-16 {\n    left: -4rem;\n    right: -4rem;\n  }\n\n  .\\32xl\\:-inset-x-20 {\n    left: -5rem;\n    right: -5rem;\n  }\n\n  .\\32xl\\:-inset-x-24 {\n    left: -6rem;\n    right: -6rem;\n  }\n\n  .\\32xl\\:-inset-x-28 {\n    left: -7rem;\n    right: -7rem;\n  }\n\n  .\\32xl\\:-inset-x-32 {\n    left: -8rem;\n    right: -8rem;\n  }\n\n  .\\32xl\\:-inset-x-36 {\n    left: -9rem;\n    right: -9rem;\n  }\n\n  .\\32xl\\:-inset-x-40 {\n    left: -10rem;\n    right: -10rem;\n  }\n\n  .\\32xl\\:-inset-x-44 {\n    left: -11rem;\n    right: -11rem;\n  }\n\n  .\\32xl\\:-inset-x-48 {\n    left: -12rem;\n    right: -12rem;\n  }\n\n  .\\32xl\\:-inset-x-52 {\n    left: -13rem;\n    right: -13rem;\n  }\n\n  .\\32xl\\:-inset-x-56 {\n    left: -14rem;\n    right: -14rem;\n  }\n\n  .\\32xl\\:-inset-x-60 {\n    left: -15rem;\n    right: -15rem;\n  }\n\n  .\\32xl\\:-inset-x-64 {\n    left: -16rem;\n    right: -16rem;\n  }\n\n  .\\32xl\\:-inset-x-72 {\n    left: -18rem;\n    right: -18rem;\n  }\n\n  .\\32xl\\:-inset-x-80 {\n    left: -20rem;\n    right: -20rem;\n  }\n\n  .\\32xl\\:-inset-x-96 {\n    left: -24rem;\n    right: -24rem;\n  }\n\n  .\\32xl\\:-inset-x-px {\n    left: -1px;\n    right: -1px;\n  }\n\n  .\\32xl\\:-inset-x-0\\.5 {\n    left: -0.125rem;\n    right: -0.125rem;\n  }\n\n  .\\32xl\\:-inset-x-1\\.5 {\n    left: -0.375rem;\n    right: -0.375rem;\n  }\n\n  .\\32xl\\:-inset-x-2\\.5 {\n    left: -0.625rem;\n    right: -0.625rem;\n  }\n\n  .\\32xl\\:-inset-x-3\\.5 {\n    left: -0.875rem;\n    right: -0.875rem;\n  }\n\n  .\\32xl\\:inset-x-1\\/2 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .\\32xl\\:inset-x-1\\/3 {\n    left: 33.333333%;\n    right: 33.333333%;\n  }\n\n  .\\32xl\\:inset-x-2\\/3 {\n    left: 66.666667%;\n    right: 66.666667%;\n  }\n\n  .\\32xl\\:inset-x-1\\/4 {\n    left: 25%;\n    right: 25%;\n  }\n\n  .\\32xl\\:inset-x-2\\/4 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .\\32xl\\:inset-x-3\\/4 {\n    left: 75%;\n    right: 75%;\n  }\n\n  .\\32xl\\:inset-x-full {\n    left: 100%;\n    right: 100%;\n  }\n\n  .\\32xl\\:-inset-x-1\\/2 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .\\32xl\\:-inset-x-1\\/3 {\n    left: -33.333333%;\n    right: -33.333333%;\n  }\n\n  .\\32xl\\:-inset-x-2\\/3 {\n    left: -66.666667%;\n    right: -66.666667%;\n  }\n\n  .\\32xl\\:-inset-x-1\\/4 {\n    left: -25%;\n    right: -25%;\n  }\n\n  .\\32xl\\:-inset-x-2\\/4 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .\\32xl\\:-inset-x-3\\/4 {\n    left: -75%;\n    right: -75%;\n  }\n\n  .\\32xl\\:-inset-x-full {\n    left: -100%;\n    right: -100%;\n  }\n\n  .\\32xl\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .\\32xl\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .\\32xl\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .\\32xl\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .\\32xl\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .\\32xl\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .\\32xl\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .\\32xl\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .\\32xl\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .\\32xl\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .\\32xl\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .\\32xl\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .\\32xl\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .\\32xl\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .\\32xl\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .\\32xl\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .\\32xl\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .\\32xl\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .\\32xl\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .\\32xl\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .\\32xl\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .\\32xl\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .\\32xl\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .\\32xl\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .\\32xl\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .\\32xl\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .\\32xl\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .\\32xl\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .\\32xl\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .\\32xl\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .\\32xl\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .\\32xl\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .\\32xl\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .\\32xl\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .\\32xl\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .\\32xl\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .\\32xl\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .\\32xl\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .\\32xl\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .\\32xl\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .\\32xl\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .\\32xl\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .\\32xl\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .\\32xl\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .\\32xl\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .\\32xl\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .\\32xl\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .\\32xl\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .\\32xl\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .\\32xl\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .\\32xl\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .\\32xl\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .\\32xl\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .\\32xl\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .\\32xl\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .\\32xl\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .\\32xl\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .\\32xl\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .\\32xl\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .\\32xl\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .\\32xl\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .\\32xl\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .\\32xl\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .\\32xl\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .\\32xl\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .\\32xl\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .\\32xl\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .\\32xl\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .\\32xl\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .\\32xl\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .\\32xl\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .\\32xl\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .\\32xl\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .\\32xl\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .\\32xl\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .\\32xl\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .\\32xl\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .\\32xl\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .\\32xl\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .\\32xl\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .\\32xl\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .\\32xl\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .\\32xl\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .\\32xl\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .\\32xl\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .\\32xl\\:top-0 {\n    top: 0px;\n  }\n\n  .\\32xl\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .\\32xl\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .\\32xl\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .\\32xl\\:top-4 {\n    top: 1rem;\n  }\n\n  .\\32xl\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .\\32xl\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .\\32xl\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .\\32xl\\:top-8 {\n    top: 2rem;\n  }\n\n  .\\32xl\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .\\32xl\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .\\32xl\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .\\32xl\\:top-12 {\n    top: 3rem;\n  }\n\n  .\\32xl\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .\\32xl\\:top-16 {\n    top: 4rem;\n  }\n\n  .\\32xl\\:top-20 {\n    top: 5rem;\n  }\n\n  .\\32xl\\:top-24 {\n    top: 6rem;\n  }\n\n  .\\32xl\\:top-28 {\n    top: 7rem;\n  }\n\n  .\\32xl\\:top-32 {\n    top: 8rem;\n  }\n\n  .\\32xl\\:top-36 {\n    top: 9rem;\n  }\n\n  .\\32xl\\:top-40 {\n    top: 10rem;\n  }\n\n  .\\32xl\\:top-44 {\n    top: 11rem;\n  }\n\n  .\\32xl\\:top-48 {\n    top: 12rem;\n  }\n\n  .\\32xl\\:top-52 {\n    top: 13rem;\n  }\n\n  .\\32xl\\:top-56 {\n    top: 14rem;\n  }\n\n  .\\32xl\\:top-60 {\n    top: 15rem;\n  }\n\n  .\\32xl\\:top-64 {\n    top: 16rem;\n  }\n\n  .\\32xl\\:top-72 {\n    top: 18rem;\n  }\n\n  .\\32xl\\:top-80 {\n    top: 20rem;\n  }\n\n  .\\32xl\\:top-96 {\n    top: 24rem;\n  }\n\n  .\\32xl\\:top-auto {\n    top: auto;\n  }\n\n  .\\32xl\\:top-px {\n    top: 1px;\n  }\n\n  .\\32xl\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .\\32xl\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .\\32xl\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .\\32xl\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .\\32xl\\:-top-0 {\n    top: 0px;\n  }\n\n  .\\32xl\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .\\32xl\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .\\32xl\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .\\32xl\\:-top-4 {\n    top: -1rem;\n  }\n\n  .\\32xl\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .\\32xl\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .\\32xl\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .\\32xl\\:-top-8 {\n    top: -2rem;\n  }\n\n  .\\32xl\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .\\32xl\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .\\32xl\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .\\32xl\\:-top-12 {\n    top: -3rem;\n  }\n\n  .\\32xl\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .\\32xl\\:-top-16 {\n    top: -4rem;\n  }\n\n  .\\32xl\\:-top-20 {\n    top: -5rem;\n  }\n\n  .\\32xl\\:-top-24 {\n    top: -6rem;\n  }\n\n  .\\32xl\\:-top-28 {\n    top: -7rem;\n  }\n\n  .\\32xl\\:-top-32 {\n    top: -8rem;\n  }\n\n  .\\32xl\\:-top-36 {\n    top: -9rem;\n  }\n\n  .\\32xl\\:-top-40 {\n    top: -10rem;\n  }\n\n  .\\32xl\\:-top-44 {\n    top: -11rem;\n  }\n\n  .\\32xl\\:-top-48 {\n    top: -12rem;\n  }\n\n  .\\32xl\\:-top-52 {\n    top: -13rem;\n  }\n\n  .\\32xl\\:-top-56 {\n    top: -14rem;\n  }\n\n  .\\32xl\\:-top-60 {\n    top: -15rem;\n  }\n\n  .\\32xl\\:-top-64 {\n    top: -16rem;\n  }\n\n  .\\32xl\\:-top-72 {\n    top: -18rem;\n  }\n\n  .\\32xl\\:-top-80 {\n    top: -20rem;\n  }\n\n  .\\32xl\\:-top-96 {\n    top: -24rem;\n  }\n\n  .\\32xl\\:-top-px {\n    top: -1px;\n  }\n\n  .\\32xl\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .\\32xl\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .\\32xl\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .\\32xl\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .\\32xl\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .\\32xl\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .\\32xl\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .\\32xl\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .\\32xl\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .\\32xl\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .\\32xl\\:top-full {\n    top: 100%;\n  }\n\n  .\\32xl\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .\\32xl\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .\\32xl\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .\\32xl\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .\\32xl\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .\\32xl\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .\\32xl\\:-top-full {\n    top: -100%;\n  }\n\n  .\\32xl\\:right-0 {\n    right: 0px;\n  }\n\n  .\\32xl\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .\\32xl\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .\\32xl\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .\\32xl\\:right-4 {\n    right: 1rem;\n  }\n\n  .\\32xl\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .\\32xl\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .\\32xl\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .\\32xl\\:right-8 {\n    right: 2rem;\n  }\n\n  .\\32xl\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .\\32xl\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .\\32xl\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .\\32xl\\:right-12 {\n    right: 3rem;\n  }\n\n  .\\32xl\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .\\32xl\\:right-16 {\n    right: 4rem;\n  }\n\n  .\\32xl\\:right-20 {\n    right: 5rem;\n  }\n\n  .\\32xl\\:right-24 {\n    right: 6rem;\n  }\n\n  .\\32xl\\:right-28 {\n    right: 7rem;\n  }\n\n  .\\32xl\\:right-32 {\n    right: 8rem;\n  }\n\n  .\\32xl\\:right-36 {\n    right: 9rem;\n  }\n\n  .\\32xl\\:right-40 {\n    right: 10rem;\n  }\n\n  .\\32xl\\:right-44 {\n    right: 11rem;\n  }\n\n  .\\32xl\\:right-48 {\n    right: 12rem;\n  }\n\n  .\\32xl\\:right-52 {\n    right: 13rem;\n  }\n\n  .\\32xl\\:right-56 {\n    right: 14rem;\n  }\n\n  .\\32xl\\:right-60 {\n    right: 15rem;\n  }\n\n  .\\32xl\\:right-64 {\n    right: 16rem;\n  }\n\n  .\\32xl\\:right-72 {\n    right: 18rem;\n  }\n\n  .\\32xl\\:right-80 {\n    right: 20rem;\n  }\n\n  .\\32xl\\:right-96 {\n    right: 24rem;\n  }\n\n  .\\32xl\\:right-auto {\n    right: auto;\n  }\n\n  .\\32xl\\:right-px {\n    right: 1px;\n  }\n\n  .\\32xl\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .\\32xl\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .\\32xl\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .\\32xl\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .\\32xl\\:-right-0 {\n    right: 0px;\n  }\n\n  .\\32xl\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .\\32xl\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .\\32xl\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .\\32xl\\:-right-4 {\n    right: -1rem;\n  }\n\n  .\\32xl\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .\\32xl\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .\\32xl\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .\\32xl\\:-right-8 {\n    right: -2rem;\n  }\n\n  .\\32xl\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .\\32xl\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .\\32xl\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .\\32xl\\:-right-12 {\n    right: -3rem;\n  }\n\n  .\\32xl\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .\\32xl\\:-right-16 {\n    right: -4rem;\n  }\n\n  .\\32xl\\:-right-20 {\n    right: -5rem;\n  }\n\n  .\\32xl\\:-right-24 {\n    right: -6rem;\n  }\n\n  .\\32xl\\:-right-28 {\n    right: -7rem;\n  }\n\n  .\\32xl\\:-right-32 {\n    right: -8rem;\n  }\n\n  .\\32xl\\:-right-36 {\n    right: -9rem;\n  }\n\n  .\\32xl\\:-right-40 {\n    right: -10rem;\n  }\n\n  .\\32xl\\:-right-44 {\n    right: -11rem;\n  }\n\n  .\\32xl\\:-right-48 {\n    right: -12rem;\n  }\n\n  .\\32xl\\:-right-52 {\n    right: -13rem;\n  }\n\n  .\\32xl\\:-right-56 {\n    right: -14rem;\n  }\n\n  .\\32xl\\:-right-60 {\n    right: -15rem;\n  }\n\n  .\\32xl\\:-right-64 {\n    right: -16rem;\n  }\n\n  .\\32xl\\:-right-72 {\n    right: -18rem;\n  }\n\n  .\\32xl\\:-right-80 {\n    right: -20rem;\n  }\n\n  .\\32xl\\:-right-96 {\n    right: -24rem;\n  }\n\n  .\\32xl\\:-right-px {\n    right: -1px;\n  }\n\n  .\\32xl\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .\\32xl\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .\\32xl\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .\\32xl\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .\\32xl\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .\\32xl\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .\\32xl\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .\\32xl\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .\\32xl\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .\\32xl\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .\\32xl\\:right-full {\n    right: 100%;\n  }\n\n  .\\32xl\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .\\32xl\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .\\32xl\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .\\32xl\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .\\32xl\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .\\32xl\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .\\32xl\\:-right-full {\n    right: -100%;\n  }\n\n  .\\32xl\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .\\32xl\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .\\32xl\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .\\32xl\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .\\32xl\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .\\32xl\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .\\32xl\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .\\32xl\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .\\32xl\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .\\32xl\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .\\32xl\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .\\32xl\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .\\32xl\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .\\32xl\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .\\32xl\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .\\32xl\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .\\32xl\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .\\32xl\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .\\32xl\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .\\32xl\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .\\32xl\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .\\32xl\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .\\32xl\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .\\32xl\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .\\32xl\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .\\32xl\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .\\32xl\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .\\32xl\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .\\32xl\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .\\32xl\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .\\32xl\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .\\32xl\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .\\32xl\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .\\32xl\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .\\32xl\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .\\32xl\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .\\32xl\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .\\32xl\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .\\32xl\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .\\32xl\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .\\32xl\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .\\32xl\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .\\32xl\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .\\32xl\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .\\32xl\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .\\32xl\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .\\32xl\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .\\32xl\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .\\32xl\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .\\32xl\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .\\32xl\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .\\32xl\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .\\32xl\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .\\32xl\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .\\32xl\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .\\32xl\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .\\32xl\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .\\32xl\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .\\32xl\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .\\32xl\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .\\32xl\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .\\32xl\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .\\32xl\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .\\32xl\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .\\32xl\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .\\32xl\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .\\32xl\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .\\32xl\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .\\32xl\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .\\32xl\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .\\32xl\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .\\32xl\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .\\32xl\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .\\32xl\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .\\32xl\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .\\32xl\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .\\32xl\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .\\32xl\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .\\32xl\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .\\32xl\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .\\32xl\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .\\32xl\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .\\32xl\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .\\32xl\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .\\32xl\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .\\32xl\\:left-0 {\n    left: 0px;\n  }\n\n  .\\32xl\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .\\32xl\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .\\32xl\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .\\32xl\\:left-4 {\n    left: 1rem;\n  }\n\n  .\\32xl\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .\\32xl\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .\\32xl\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .\\32xl\\:left-8 {\n    left: 2rem;\n  }\n\n  .\\32xl\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .\\32xl\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .\\32xl\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .\\32xl\\:left-12 {\n    left: 3rem;\n  }\n\n  .\\32xl\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .\\32xl\\:left-16 {\n    left: 4rem;\n  }\n\n  .\\32xl\\:left-20 {\n    left: 5rem;\n  }\n\n  .\\32xl\\:left-24 {\n    left: 6rem;\n  }\n\n  .\\32xl\\:left-28 {\n    left: 7rem;\n  }\n\n  .\\32xl\\:left-32 {\n    left: 8rem;\n  }\n\n  .\\32xl\\:left-36 {\n    left: 9rem;\n  }\n\n  .\\32xl\\:left-40 {\n    left: 10rem;\n  }\n\n  .\\32xl\\:left-44 {\n    left: 11rem;\n  }\n\n  .\\32xl\\:left-48 {\n    left: 12rem;\n  }\n\n  .\\32xl\\:left-52 {\n    left: 13rem;\n  }\n\n  .\\32xl\\:left-56 {\n    left: 14rem;\n  }\n\n  .\\32xl\\:left-60 {\n    left: 15rem;\n  }\n\n  .\\32xl\\:left-64 {\n    left: 16rem;\n  }\n\n  .\\32xl\\:left-72 {\n    left: 18rem;\n  }\n\n  .\\32xl\\:left-80 {\n    left: 20rem;\n  }\n\n  .\\32xl\\:left-96 {\n    left: 24rem;\n  }\n\n  .\\32xl\\:left-auto {\n    left: auto;\n  }\n\n  .\\32xl\\:left-px {\n    left: 1px;\n  }\n\n  .\\32xl\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .\\32xl\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .\\32xl\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .\\32xl\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .\\32xl\\:-left-0 {\n    left: 0px;\n  }\n\n  .\\32xl\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .\\32xl\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .\\32xl\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .\\32xl\\:-left-4 {\n    left: -1rem;\n  }\n\n  .\\32xl\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .\\32xl\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .\\32xl\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .\\32xl\\:-left-8 {\n    left: -2rem;\n  }\n\n  .\\32xl\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .\\32xl\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .\\32xl\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .\\32xl\\:-left-12 {\n    left: -3rem;\n  }\n\n  .\\32xl\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .\\32xl\\:-left-16 {\n    left: -4rem;\n  }\n\n  .\\32xl\\:-left-20 {\n    left: -5rem;\n  }\n\n  .\\32xl\\:-left-24 {\n    left: -6rem;\n  }\n\n  .\\32xl\\:-left-28 {\n    left: -7rem;\n  }\n\n  .\\32xl\\:-left-32 {\n    left: -8rem;\n  }\n\n  .\\32xl\\:-left-36 {\n    left: -9rem;\n  }\n\n  .\\32xl\\:-left-40 {\n    left: -10rem;\n  }\n\n  .\\32xl\\:-left-44 {\n    left: -11rem;\n  }\n\n  .\\32xl\\:-left-48 {\n    left: -12rem;\n  }\n\n  .\\32xl\\:-left-52 {\n    left: -13rem;\n  }\n\n  .\\32xl\\:-left-56 {\n    left: -14rem;\n  }\n\n  .\\32xl\\:-left-60 {\n    left: -15rem;\n  }\n\n  .\\32xl\\:-left-64 {\n    left: -16rem;\n  }\n\n  .\\32xl\\:-left-72 {\n    left: -18rem;\n  }\n\n  .\\32xl\\:-left-80 {\n    left: -20rem;\n  }\n\n  .\\32xl\\:-left-96 {\n    left: -24rem;\n  }\n\n  .\\32xl\\:-left-px {\n    left: -1px;\n  }\n\n  .\\32xl\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .\\32xl\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .\\32xl\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .\\32xl\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .\\32xl\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .\\32xl\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .\\32xl\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .\\32xl\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .\\32xl\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .\\32xl\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .\\32xl\\:left-full {\n    left: 100%;\n  }\n\n  .\\32xl\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .\\32xl\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .\\32xl\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .\\32xl\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .\\32xl\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .\\32xl\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .\\32xl\\:-left-full {\n    left: -100%;\n  }\n\n  .\\32xl\\:isolate {\n    isolation: isolate;\n  }\n\n  .\\32xl\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .\\32xl\\:z-0 {\n    z-index: 0;\n  }\n\n  .\\32xl\\:z-10 {\n    z-index: 10;\n  }\n\n  .\\32xl\\:z-20 {\n    z-index: 20;\n  }\n\n  .\\32xl\\:z-30 {\n    z-index: 30;\n  }\n\n  .\\32xl\\:z-40 {\n    z-index: 40;\n  }\n\n  .\\32xl\\:z-50 {\n    z-index: 50;\n  }\n\n  .\\32xl\\:z-auto {\n    z-index: auto;\n  }\n\n  .\\32xl\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .\\32xl\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .\\32xl\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .\\32xl\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .\\32xl\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .\\32xl\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .\\32xl\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .\\32xl\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .\\32xl\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .\\32xl\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .\\32xl\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .\\32xl\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .\\32xl\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .\\32xl\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .\\32xl\\:order-1 {\n    order: 1;\n  }\n\n  .\\32xl\\:order-2 {\n    order: 2;\n  }\n\n  .\\32xl\\:order-3 {\n    order: 3;\n  }\n\n  .\\32xl\\:order-4 {\n    order: 4;\n  }\n\n  .\\32xl\\:order-5 {\n    order: 5;\n  }\n\n  .\\32xl\\:order-6 {\n    order: 6;\n  }\n\n  .\\32xl\\:order-7 {\n    order: 7;\n  }\n\n  .\\32xl\\:order-8 {\n    order: 8;\n  }\n\n  .\\32xl\\:order-9 {\n    order: 9;\n  }\n\n  .\\32xl\\:order-10 {\n    order: 10;\n  }\n\n  .\\32xl\\:order-11 {\n    order: 11;\n  }\n\n  .\\32xl\\:order-12 {\n    order: 12;\n  }\n\n  .\\32xl\\:order-first {\n    order: -9999;\n  }\n\n  .\\32xl\\:order-last {\n    order: 9999;\n  }\n\n  .\\32xl\\:order-none {\n    order: 0;\n  }\n\n  .\\32xl\\:col-auto {\n    grid-column: auto;\n  }\n\n  .\\32xl\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .\\32xl\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .\\32xl\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .\\32xl\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .\\32xl\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .\\32xl\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .\\32xl\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .\\32xl\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .\\32xl\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .\\32xl\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .\\32xl\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .\\32xl\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .\\32xl\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .\\32xl\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .\\32xl\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .\\32xl\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .\\32xl\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .\\32xl\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .\\32xl\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .\\32xl\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .\\32xl\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .\\32xl\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .\\32xl\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .\\32xl\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .\\32xl\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .\\32xl\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .\\32xl\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .\\32xl\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .\\32xl\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .\\32xl\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .\\32xl\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .\\32xl\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .\\32xl\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .\\32xl\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .\\32xl\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .\\32xl\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .\\32xl\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .\\32xl\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .\\32xl\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .\\32xl\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .\\32xl\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .\\32xl\\:row-auto {\n    grid-row: auto;\n  }\n\n  .\\32xl\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .\\32xl\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .\\32xl\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .\\32xl\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .\\32xl\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .\\32xl\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .\\32xl\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .\\32xl\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .\\32xl\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .\\32xl\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .\\32xl\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .\\32xl\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .\\32xl\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .\\32xl\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .\\32xl\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .\\32xl\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .\\32xl\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .\\32xl\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .\\32xl\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .\\32xl\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .\\32xl\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .\\32xl\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .\\32xl\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .\\32xl\\:float-right {\n    float: right;\n  }\n\n  .\\32xl\\:float-left {\n    float: left;\n  }\n\n  .\\32xl\\:float-none {\n    float: none;\n  }\n\n  .\\32xl\\:clear-left {\n    clear: left;\n  }\n\n  .\\32xl\\:clear-right {\n    clear: right;\n  }\n\n  .\\32xl\\:clear-both {\n    clear: both;\n  }\n\n  .\\32xl\\:clear-none {\n    clear: none;\n  }\n\n  .\\32xl\\:m-0 {\n    margin: 0px;\n  }\n\n  .\\32xl\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .\\32xl\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .\\32xl\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .\\32xl\\:m-4 {\n    margin: 1rem;\n  }\n\n  .\\32xl\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .\\32xl\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .\\32xl\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .\\32xl\\:m-8 {\n    margin: 2rem;\n  }\n\n  .\\32xl\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .\\32xl\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .\\32xl\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .\\32xl\\:m-12 {\n    margin: 3rem;\n  }\n\n  .\\32xl\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .\\32xl\\:m-16 {\n    margin: 4rem;\n  }\n\n  .\\32xl\\:m-20 {\n    margin: 5rem;\n  }\n\n  .\\32xl\\:m-24 {\n    margin: 6rem;\n  }\n\n  .\\32xl\\:m-28 {\n    margin: 7rem;\n  }\n\n  .\\32xl\\:m-32 {\n    margin: 8rem;\n  }\n\n  .\\32xl\\:m-36 {\n    margin: 9rem;\n  }\n\n  .\\32xl\\:m-40 {\n    margin: 10rem;\n  }\n\n  .\\32xl\\:m-44 {\n    margin: 11rem;\n  }\n\n  .\\32xl\\:m-48 {\n    margin: 12rem;\n  }\n\n  .\\32xl\\:m-52 {\n    margin: 13rem;\n  }\n\n  .\\32xl\\:m-56 {\n    margin: 14rem;\n  }\n\n  .\\32xl\\:m-60 {\n    margin: 15rem;\n  }\n\n  .\\32xl\\:m-64 {\n    margin: 16rem;\n  }\n\n  .\\32xl\\:m-72 {\n    margin: 18rem;\n  }\n\n  .\\32xl\\:m-80 {\n    margin: 20rem;\n  }\n\n  .\\32xl\\:m-96 {\n    margin: 24rem;\n  }\n\n  .\\32xl\\:m-auto {\n    margin: auto;\n  }\n\n  .\\32xl\\:m-px {\n    margin: 1px;\n  }\n\n  .\\32xl\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .\\32xl\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .\\32xl\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .\\32xl\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .\\32xl\\:-m-0 {\n    margin: 0px;\n  }\n\n  .\\32xl\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .\\32xl\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .\\32xl\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .\\32xl\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .\\32xl\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .\\32xl\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .\\32xl\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .\\32xl\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .\\32xl\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .\\32xl\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .\\32xl\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .\\32xl\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .\\32xl\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .\\32xl\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .\\32xl\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .\\32xl\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .\\32xl\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .\\32xl\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .\\32xl\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .\\32xl\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .\\32xl\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .\\32xl\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .\\32xl\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .\\32xl\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .\\32xl\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .\\32xl\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .\\32xl\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .\\32xl\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .\\32xl\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .\\32xl\\:-m-px {\n    margin: -1px;\n  }\n\n  .\\32xl\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .\\32xl\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .\\32xl\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .\\32xl\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .\\32xl\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .\\32xl\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .\\32xl\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .\\32xl\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .\\32xl\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .\\32xl\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .\\32xl\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .\\32xl\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .\\32xl\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .\\32xl\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .\\32xl\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .\\32xl\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .\\32xl\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .\\32xl\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .\\32xl\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .\\32xl\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .\\32xl\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .\\32xl\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .\\32xl\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .\\32xl\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .\\32xl\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .\\32xl\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .\\32xl\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .\\32xl\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .\\32xl\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .\\32xl\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .\\32xl\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .\\32xl\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .\\32xl\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .\\32xl\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .\\32xl\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .\\32xl\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .\\32xl\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .\\32xl\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .\\32xl\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .\\32xl\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .\\32xl\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .\\32xl\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .\\32xl\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .\\32xl\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .\\32xl\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .\\32xl\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .\\32xl\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .\\32xl\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .\\32xl\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .\\32xl\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .\\32xl\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .\\32xl\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .\\32xl\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .\\32xl\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .\\32xl\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .\\32xl\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .\\32xl\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .\\32xl\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .\\32xl\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .\\32xl\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .\\32xl\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .\\32xl\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .\\32xl\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .\\32xl\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .\\32xl\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .\\32xl\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .\\32xl\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .\\32xl\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .\\32xl\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .\\32xl\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .\\32xl\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .\\32xl\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .\\32xl\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .\\32xl\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .\\32xl\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .\\32xl\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .\\32xl\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .\\32xl\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .\\32xl\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .\\32xl\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .\\32xl\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .\\32xl\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .\\32xl\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .\\32xl\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .\\32xl\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .\\32xl\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .\\32xl\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .\\32xl\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .\\32xl\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .\\32xl\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .\\32xl\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .\\32xl\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .\\32xl\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .\\32xl\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .\\32xl\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .\\32xl\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .\\32xl\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .\\32xl\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .\\32xl\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .\\32xl\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .\\32xl\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .\\32xl\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .\\32xl\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .\\32xl\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .\\32xl\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .\\32xl\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .\\32xl\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .\\32xl\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .\\32xl\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .\\32xl\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .\\32xl\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .\\32xl\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .\\32xl\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .\\32xl\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .\\32xl\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .\\32xl\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .\\32xl\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .\\32xl\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .\\32xl\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .\\32xl\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .\\32xl\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .\\32xl\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .\\32xl\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .\\32xl\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .\\32xl\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .\\32xl\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .\\32xl\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .\\32xl\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .\\32xl\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .\\32xl\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .\\32xl\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .\\32xl\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .\\32xl\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .\\32xl\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .\\32xl\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .\\32xl\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .\\32xl\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .\\32xl\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .\\32xl\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .\\32xl\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .\\32xl\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .\\32xl\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .\\32xl\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .\\32xl\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .\\32xl\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .\\32xl\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .\\32xl\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .\\32xl\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .\\32xl\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .\\32xl\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .\\32xl\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .\\32xl\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .\\32xl\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .\\32xl\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .\\32xl\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .\\32xl\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .\\32xl\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .\\32xl\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .\\32xl\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .\\32xl\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .\\32xl\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .\\32xl\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .\\32xl\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .\\32xl\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .\\32xl\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .\\32xl\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .\\32xl\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .\\32xl\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .\\32xl\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .\\32xl\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .\\32xl\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .\\32xl\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .\\32xl\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .\\32xl\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .\\32xl\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .\\32xl\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .\\32xl\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .\\32xl\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .\\32xl\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .\\32xl\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .\\32xl\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .\\32xl\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .\\32xl\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .\\32xl\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .\\32xl\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .\\32xl\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .\\32xl\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .\\32xl\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .\\32xl\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .\\32xl\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .\\32xl\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .\\32xl\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .\\32xl\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .\\32xl\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .\\32xl\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .\\32xl\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .\\32xl\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .\\32xl\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .\\32xl\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .\\32xl\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .\\32xl\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .\\32xl\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .\\32xl\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .\\32xl\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .\\32xl\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .\\32xl\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .\\32xl\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .\\32xl\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .\\32xl\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .\\32xl\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .\\32xl\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .\\32xl\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .\\32xl\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .\\32xl\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .\\32xl\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .\\32xl\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .\\32xl\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .\\32xl\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .\\32xl\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .\\32xl\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .\\32xl\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .\\32xl\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .\\32xl\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .\\32xl\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .\\32xl\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .\\32xl\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .\\32xl\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .\\32xl\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .\\32xl\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .\\32xl\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .\\32xl\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .\\32xl\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .\\32xl\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .\\32xl\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .\\32xl\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .\\32xl\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .\\32xl\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .\\32xl\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .\\32xl\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .\\32xl\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .\\32xl\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .\\32xl\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .\\32xl\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .\\32xl\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .\\32xl\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .\\32xl\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .\\32xl\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .\\32xl\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .\\32xl\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .\\32xl\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .\\32xl\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .\\32xl\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .\\32xl\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .\\32xl\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .\\32xl\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .\\32xl\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .\\32xl\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .\\32xl\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .\\32xl\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .\\32xl\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .\\32xl\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .\\32xl\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .\\32xl\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .\\32xl\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .\\32xl\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .\\32xl\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .\\32xl\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .\\32xl\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .\\32xl\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .\\32xl\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .\\32xl\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .\\32xl\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .\\32xl\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .\\32xl\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .\\32xl\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .\\32xl\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .\\32xl\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .\\32xl\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .\\32xl\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .\\32xl\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .\\32xl\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .\\32xl\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .\\32xl\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .\\32xl\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .\\32xl\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .\\32xl\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .\\32xl\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .\\32xl\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .\\32xl\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .\\32xl\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .\\32xl\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .\\32xl\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .\\32xl\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .\\32xl\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .\\32xl\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .\\32xl\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .\\32xl\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .\\32xl\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .\\32xl\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .\\32xl\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .\\32xl\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .\\32xl\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .\\32xl\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .\\32xl\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .\\32xl\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .\\32xl\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .\\32xl\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .\\32xl\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .\\32xl\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .\\32xl\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .\\32xl\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .\\32xl\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .\\32xl\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .\\32xl\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .\\32xl\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .\\32xl\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .\\32xl\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .\\32xl\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .\\32xl\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .\\32xl\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .\\32xl\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .\\32xl\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .\\32xl\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .\\32xl\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .\\32xl\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .\\32xl\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .\\32xl\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .\\32xl\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .\\32xl\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .\\32xl\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .\\32xl\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .\\32xl\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .\\32xl\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .\\32xl\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .\\32xl\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .\\32xl\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .\\32xl\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .\\32xl\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .\\32xl\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .\\32xl\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .\\32xl\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .\\32xl\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .\\32xl\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .\\32xl\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .\\32xl\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .\\32xl\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .\\32xl\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .\\32xl\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .\\32xl\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .\\32xl\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .\\32xl\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .\\32xl\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .\\32xl\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .\\32xl\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .\\32xl\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .\\32xl\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .\\32xl\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .\\32xl\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .\\32xl\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .\\32xl\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .\\32xl\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .\\32xl\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .\\32xl\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .\\32xl\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .\\32xl\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .\\32xl\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .\\32xl\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .\\32xl\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .\\32xl\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .\\32xl\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .\\32xl\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .\\32xl\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .\\32xl\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .\\32xl\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .\\32xl\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .\\32xl\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .\\32xl\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .\\32xl\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .\\32xl\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .\\32xl\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .\\32xl\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .\\32xl\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .\\32xl\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .\\32xl\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .\\32xl\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .\\32xl\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .\\32xl\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .\\32xl\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .\\32xl\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .\\32xl\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .\\32xl\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .\\32xl\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .\\32xl\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .\\32xl\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .\\32xl\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .\\32xl\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .\\32xl\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .\\32xl\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .\\32xl\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .\\32xl\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .\\32xl\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .\\32xl\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .\\32xl\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .\\32xl\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .\\32xl\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .\\32xl\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .\\32xl\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .\\32xl\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .\\32xl\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .\\32xl\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .\\32xl\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .\\32xl\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .\\32xl\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .\\32xl\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .\\32xl\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .\\32xl\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .\\32xl\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .\\32xl\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .\\32xl\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .\\32xl\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .\\32xl\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .\\32xl\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .\\32xl\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .\\32xl\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .\\32xl\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .\\32xl\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .\\32xl\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .\\32xl\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .\\32xl\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .\\32xl\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .\\32xl\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .\\32xl\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .\\32xl\\:block {\n    display: block;\n  }\n\n  .\\32xl\\:inline-block {\n    display: inline-block;\n  }\n\n  .\\32xl\\:inline {\n    display: inline;\n  }\n\n  .\\32xl\\:flex {\n    display: flex;\n  }\n\n  .\\32xl\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .\\32xl\\:table {\n    display: table;\n  }\n\n  .\\32xl\\:inline-table {\n    display: inline-table;\n  }\n\n  .\\32xl\\:table-caption {\n    display: table-caption;\n  }\n\n  .\\32xl\\:table-cell {\n    display: table-cell;\n  }\n\n  .\\32xl\\:table-column {\n    display: table-column;\n  }\n\n  .\\32xl\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .\\32xl\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .\\32xl\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .\\32xl\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .\\32xl\\:table-row {\n    display: table-row;\n  }\n\n  .\\32xl\\:flow-root {\n    display: flow-root;\n  }\n\n  .\\32xl\\:grid {\n    display: grid;\n  }\n\n  .\\32xl\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .\\32xl\\:contents {\n    display: contents;\n  }\n\n  .\\32xl\\:list-item {\n    display: list-item;\n  }\n\n  .\\32xl\\:hidden {\n    display: none;\n  }\n\n  .\\32xl\\:h-0 {\n    height: 0px;\n  }\n\n  .\\32xl\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .\\32xl\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .\\32xl\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .\\32xl\\:h-4 {\n    height: 1rem;\n  }\n\n  .\\32xl\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .\\32xl\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .\\32xl\\:h-7 {\n    height: 1.875rem;\n  }\n\n  .\\32xl\\:h-8 {\n    height: 2rem;\n  }\n\n  .\\32xl\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .\\32xl\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .\\32xl\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .\\32xl\\:h-12 {\n    height: 3rem;\n  }\n\n  .\\32xl\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .\\32xl\\:h-16 {\n    height: 4rem;\n  }\n\n  .\\32xl\\:h-20 {\n    height: 5rem;\n  }\n\n  .\\32xl\\:h-24 {\n    height: 6rem;\n  }\n\n  .\\32xl\\:h-28 {\n    height: 7rem;\n  }\n\n  .\\32xl\\:h-32 {\n    height: 8rem;\n  }\n\n  .\\32xl\\:h-36 {\n    height: 9rem;\n  }\n\n  .\\32xl\\:h-40 {\n    height: 10rem;\n  }\n\n  .\\32xl\\:h-44 {\n    height: 11rem;\n  }\n\n  .\\32xl\\:h-48 {\n    height: 12rem;\n  }\n\n  .\\32xl\\:h-52 {\n    height: 13rem;\n  }\n\n  .\\32xl\\:h-56 {\n    height: 14rem;\n  }\n\n  .\\32xl\\:h-60 {\n    height: 15rem;\n  }\n\n  .\\32xl\\:h-64 {\n    height: 16rem;\n  }\n\n  .\\32xl\\:h-72 {\n    height: 20rem;\n  }\n\n  .\\32xl\\:h-80 {\n    height: 20rem;\n  }\n\n  .\\32xl\\:h-96 {\n    height: 24rem;\n  }\n\n  .\\32xl\\:h-110 {\n    height: 28rem;\n  }\n\n  .\\32xl\\:h-120 {\n    height: 40rem;\n  }\n\n  .\\32xl\\:h-auto {\n    height: auto;\n  }\n\n  .\\32xl\\:h-px {\n    height: 1px;\n  }\n\n  .\\32xl\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .\\32xl\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .\\32xl\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .\\32xl\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .\\32xl\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .\\32xl\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .\\32xl\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .\\32xl\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .\\32xl\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .\\32xl\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .\\32xl\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .\\32xl\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .\\32xl\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .\\32xl\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .\\32xl\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .\\32xl\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .\\32xl\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .\\32xl\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .\\32xl\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .\\32xl\\:h-full {\n    height: 100%;\n  }\n\n  .\\32xl\\:h-screen {\n    height: 100vh;\n  }\n\n  .\\32xl\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .\\32xl\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .\\32xl\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .\\32xl\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .\\32xl\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .\\32xl\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .\\32xl\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .\\32xl\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .\\32xl\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .\\32xl\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .\\32xl\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .\\32xl\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .\\32xl\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .\\32xl\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .\\32xl\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .\\32xl\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .\\32xl\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .\\32xl\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .\\32xl\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .\\32xl\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .\\32xl\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .\\32xl\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .\\32xl\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .\\32xl\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .\\32xl\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .\\32xl\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .\\32xl\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .\\32xl\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .\\32xl\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .\\32xl\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .\\32xl\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .\\32xl\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .\\32xl\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .\\32xl\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .\\32xl\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .\\32xl\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .\\32xl\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .\\32xl\\:min-h-0 {\n    min-height: 0;\n  }\n\n  .\\32xl\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .\\32xl\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .\\32xl\\:w-0 {\n    width: 0px;\n  }\n\n  .\\32xl\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .\\32xl\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .\\32xl\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .\\32xl\\:w-4 {\n    width: 1rem;\n  }\n\n  .\\32xl\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .\\32xl\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .\\32xl\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .\\32xl\\:w-8 {\n    width: 2rem;\n  }\n\n  .\\32xl\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .\\32xl\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .\\32xl\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .\\32xl\\:w-12 {\n    width: 3rem;\n  }\n\n  .\\32xl\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .\\32xl\\:w-16 {\n    width: 4rem;\n  }\n\n  .\\32xl\\:w-20 {\n    width: 5rem;\n  }\n\n  .\\32xl\\:w-24 {\n    width: 6rem;\n  }\n\n  .\\32xl\\:w-28 {\n    width: 7rem;\n  }\n\n  .\\32xl\\:w-32 {\n    width: 8rem;\n  }\n\n  .\\32xl\\:w-36 {\n    width: 9rem;\n  }\n\n  .\\32xl\\:w-40 {\n    width: 10rem;\n  }\n\n  .\\32xl\\:w-44 {\n    width: 11rem;\n  }\n\n  .\\32xl\\:w-48 {\n    width: 12rem;\n  }\n\n  .\\32xl\\:w-52 {\n    width: 13rem;\n  }\n\n  .\\32xl\\:w-56 {\n    width: 14rem;\n  }\n\n  .\\32xl\\:w-60 {\n    width: 15rem;\n  }\n\n  .\\32xl\\:w-64 {\n    width: 16rem;\n  }\n\n  .\\32xl\\:w-72 {\n    width: 18rem;\n  }\n\n  .\\32xl\\:w-80 {\n    width: 20rem;\n  }\n\n  .\\32xl\\:w-96 {\n    width: 24rem;\n  }\n\n  .\\32xl\\:w-110 {\n    width: 28rem;\n  }\n\n  .\\32xl\\:w-128 {\n    width: 32rem;\n  }\n\n  .\\32xl\\:w-192 {\n    width: 48rem;\n  }\n\n  .\\32xl\\:w-auto {\n    width: auto;\n  }\n\n  .\\32xl\\:w-px {\n    width: 1px;\n  }\n\n  .\\32xl\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .\\32xl\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .\\32xl\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .\\32xl\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .\\32xl\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .\\32xl\\:w-1\\/3 {\n    width: 33.33333%;\n  }\n\n  .\\32xl\\:w-2\\/3 {\n    width: 66.66667%;\n  }\n\n  .\\32xl\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .\\32xl\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .\\32xl\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .\\32xl\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .\\32xl\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .\\32xl\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .\\32xl\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .\\32xl\\:w-1\\/6 {\n    width: 16.66667%;\n  }\n\n  .\\32xl\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .\\32xl\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .\\32xl\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .\\32xl\\:w-5\\/6 {\n    width: 83.33333%;\n  }\n\n  .\\32xl\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .\\32xl\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .\\32xl\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .\\32xl\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .\\32xl\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .\\32xl\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .\\32xl\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .\\32xl\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .\\32xl\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .\\32xl\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .\\32xl\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .\\32xl\\:w-full {\n    width: 100%;\n  }\n\n  .\\32xl\\:w-screen {\n    width: 100vw;\n  }\n\n  .\\32xl\\:w-min {\n    width: min-content;\n  }\n\n  .\\32xl\\:w-max {\n    width: max-content;\n  }\n\n  .\\32xl\\:min-w-0 {\n    min-width: 0;\n  }\n\n  .\\32xl\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .\\32xl\\:min-w-min {\n    min-width: min-content;\n  }\n\n  .\\32xl\\:min-w-max {\n    min-width: max-content;\n  }\n\n  .\\32xl\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .\\32xl\\:max-w-none {\n    max-width: none;\n  }\n\n  .\\32xl\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .\\32xl\\:max-w-sm {\n    max-width: 30rem;\n  }\n\n  .\\32xl\\:max-w-md {\n    max-width: 40rem;\n  }\n\n  .\\32xl\\:max-w-lg {\n    max-width: 50rem;\n  }\n\n  .\\32xl\\:max-w-xl {\n    max-width: 60rem;\n  }\n\n  .\\32xl\\:max-w-2xl {\n    max-width: 70rem;\n  }\n\n  .\\32xl\\:max-w-3xl {\n    max-width: 80rem;\n  }\n\n  .\\32xl\\:max-w-4xl {\n    max-width: 90rem;\n  }\n\n  .\\32xl\\:max-w-5xl {\n    max-width: 100rem;\n  }\n\n  .\\32xl\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .\\32xl\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .\\32xl\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .\\32xl\\:max-w-min {\n    max-width: min-content;\n  }\n\n  .\\32xl\\:max-w-max {\n    max-width: max-content;\n  }\n\n  .\\32xl\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .\\32xl\\:max-w-screen-sm {\n    max-width: 576px;\n  }\n\n  .\\32xl\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .\\32xl\\:max-w-screen-lg {\n    max-width: 992px;\n  }\n\n  .\\32xl\\:max-w-screen-xl {\n    max-width: 1200px;\n  }\n\n  .\\32xl\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .\\32xl\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .\\32xl\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .\\32xl\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .\\32xl\\:flex-none {\n    flex: none;\n  }\n\n  .\\32xl\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .\\32xl\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .\\32xl\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .\\32xl\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .\\32xl\\:table-auto {\n    table-layout: auto;\n  }\n\n  .\\32xl\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .\\32xl\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .\\32xl\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .\\32xl\\:origin-center {\n    transform-origin: center;\n  }\n\n  .\\32xl\\:origin-top {\n    transform-origin: top;\n  }\n\n  .\\32xl\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .\\32xl\\:origin-right {\n    transform-origin: right;\n  }\n\n  .\\32xl\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .\\32xl\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .\\32xl\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .\\32xl\\:origin-left {\n    transform-origin: left;\n  }\n\n  .\\32xl\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .\\32xl\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .\\32xl\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .\\32xl\\:transform-none {\n    transform: none;\n  }\n\n  .\\32xl\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .\\32xl\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .\\32xl\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .\\32xl\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .\\32xl\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .\\32xl\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .\\32xl\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .\\32xl\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .\\32xl\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .\\32xl\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .\\32xl\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .\\32xl\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .\\32xl\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .\\32xl\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .\\32xl\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .\\32xl\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .\\32xl\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .\\32xl\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .\\32xl\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .\\32xl\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .\\32xl\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .\\32xl\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .\\32xl\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .\\32xl\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .\\32xl\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .\\32xl\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .\\32xl\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .\\32xl\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .\\32xl\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .\\32xl\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .\\32xl\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .\\32xl\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .\\32xl\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .\\32xl\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .\\32xl\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .\\32xl\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .\\32xl\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .\\32xl\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .\\32xl\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .\\32xl\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .\\32xl\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .\\32xl\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .\\32xl\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .\\32xl\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .\\32xl\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .\\32xl\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .\\32xl\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .\\32xl\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .\\32xl\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .\\32xl\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .\\32xl\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .\\32xl\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .\\32xl\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .\\32xl\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .\\32xl\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .\\32xl\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .\\32xl\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .\\32xl\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .\\32xl\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .\\32xl\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .\\32xl\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .\\32xl\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .\\32xl\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .\\32xl\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .\\32xl\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .\\32xl\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .\\32xl\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .\\32xl\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .\\32xl\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .\\32xl\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .\\32xl\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .\\32xl\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .\\32xl\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .\\32xl\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .\\32xl\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .\\32xl\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .\\32xl\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .\\32xl\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .\\32xl\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .\\32xl\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .\\32xl\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .\\32xl\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .\\32xl\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .\\32xl\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .\\32xl\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .\\32xl\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .\\32xl\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .\\32xl\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .\\32xl\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .\\32xl\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .\\32xl\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .\\32xl\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .\\32xl\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .\\32xl\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .\\32xl\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .\\32xl\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .\\32xl\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .\\32xl\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .\\32xl\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .\\32xl\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .\\32xl\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .\\32xl\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .\\32xl\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .\\32xl\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .\\32xl\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .\\32xl\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .\\32xl\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .\\32xl\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .\\32xl\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .\\32xl\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .\\32xl\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .\\32xl\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .\\32xl\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .\\32xl\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .\\32xl\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .\\32xl\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .\\32xl\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .\\32xl\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .\\32xl\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .\\32xl\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .\\32xl\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .\\32xl\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .\\32xl\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .\\32xl\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .\\32xl\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .\\32xl\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .\\32xl\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .\\32xl\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .\\32xl\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .\\32xl\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .\\32xl\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .\\32xl\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .\\32xl\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .\\32xl\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .\\32xl\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .\\32xl\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .\\32xl\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .\\32xl\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .\\32xl\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .\\32xl\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .\\32xl\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .\\32xl\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .\\32xl\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .\\32xl\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .\\32xl\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .\\32xl\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .\\32xl\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .\\32xl\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .\\32xl\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .\\32xl\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .\\32xl\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .\\32xl\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .\\32xl\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .\\32xl\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .\\32xl\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .\\32xl\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .\\32xl\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .\\32xl\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .\\32xl\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .\\32xl\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .\\32xl\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .\\32xl\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .\\32xl\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .\\32xl\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .\\32xl\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .\\32xl\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .\\32xl\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .\\32xl\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .\\32xl\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .\\32xl\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .\\32xl\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .\\32xl\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .\\32xl\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .\\32xl\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .\\32xl\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .\\32xl\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .\\32xl\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .\\32xl\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .\\32xl\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .\\32xl\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .\\32xl\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .\\32xl\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .\\32xl\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .\\32xl\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .\\32xl\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .\\32xl\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .\\32xl\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .\\32xl\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .\\32xl\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .\\32xl\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .\\32xl\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .\\32xl\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .\\32xl\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .\\32xl\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .\\32xl\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .\\32xl\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .\\32xl\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .\\32xl\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .\\32xl\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .\\32xl\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .\\32xl\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .\\32xl\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .\\32xl\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .\\32xl\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .\\32xl\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .\\32xl\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .\\32xl\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .\\32xl\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .\\32xl\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .\\32xl\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .\\32xl\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .\\32xl\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .\\32xl\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .\\32xl\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .\\32xl\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .\\32xl\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .\\32xl\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .\\32xl\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .\\32xl\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .\\32xl\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .\\32xl\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .\\32xl\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .\\32xl\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .\\32xl\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .\\32xl\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .\\32xl\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .\\32xl\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .\\32xl\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .\\32xl\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .\\32xl\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:animate-none {\n    animation: none;\n  }\n\n  .\\32xl\\:animate-spin {\n    animation: spin 1s linear infinite;\n  }\n\n  .\\32xl\\:animate-ping {\n    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .\\32xl\\:animate-pulse {\n    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .\\32xl\\:animate-bounce {\n    animation: bounce 1s infinite;\n  }\n\n  .\\32xl\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .\\32xl\\:cursor-default {\n    cursor: default;\n  }\n\n  .\\32xl\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .\\32xl\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .\\32xl\\:cursor-text {\n    cursor: text;\n  }\n\n  .\\32xl\\:cursor-move {\n    cursor: move;\n  }\n\n  .\\32xl\\:cursor-help {\n    cursor: help;\n  }\n\n  .\\32xl\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .\\32xl\\:select-none {\n    -webkit-user-select: none;\n            user-select: none;\n  }\n\n  .\\32xl\\:select-text {\n    -webkit-user-select: text;\n            user-select: text;\n  }\n\n  .\\32xl\\:select-all {\n    -webkit-user-select: all;\n            user-select: all;\n  }\n\n  .\\32xl\\:select-auto {\n    -webkit-user-select: auto;\n            user-select: auto;\n  }\n\n  .\\32xl\\:resize-none {\n    resize: none;\n  }\n\n  .\\32xl\\:resize-y {\n    resize: vertical;\n  }\n\n  .\\32xl\\:resize-x {\n    resize: horizontal;\n  }\n\n  .\\32xl\\:resize {\n    resize: both;\n  }\n\n  .\\32xl\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .\\32xl\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .\\32xl\\:list-none {\n    list-style-type: none;\n  }\n\n  .\\32xl\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .\\32xl\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .\\32xl\\:appearance-none {\n    -webkit-appearance: none;\n            appearance: none;\n  }\n\n  .\\32xl\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .\\32xl\\:auto-cols-min {\n    grid-auto-columns: min-content;\n  }\n\n  .\\32xl\\:auto-cols-max {\n    grid-auto-columns: max-content;\n  }\n\n  .\\32xl\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .\\32xl\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .\\32xl\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .\\32xl\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .\\32xl\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .\\32xl\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .\\32xl\\:auto-rows-min {\n    grid-auto-rows: min-content;\n  }\n\n  .\\32xl\\:auto-rows-max {\n    grid-auto-rows: max-content;\n  }\n\n  .\\32xl\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .\\32xl\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .\\32xl\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .\\32xl\\:flex-row {\n    flex-direction: row;\n  }\n\n  .\\32xl\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .\\32xl\\:flex-col {\n    flex-direction: column;\n  }\n\n  .\\32xl\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .\\32xl\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .\\32xl\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .\\32xl\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .\\32xl\\:place-content-center {\n    place-content: center;\n  }\n\n  .\\32xl\\:place-content-start {\n    place-content: start;\n  }\n\n  .\\32xl\\:place-content-end {\n    place-content: end;\n  }\n\n  .\\32xl\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .\\32xl\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .\\32xl\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .\\32xl\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .\\32xl\\:place-items-start {\n    place-items: start;\n  }\n\n  .\\32xl\\:place-items-end {\n    place-items: end;\n  }\n\n  .\\32xl\\:place-items-center {\n    place-items: center;\n  }\n\n  .\\32xl\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .\\32xl\\:content-center {\n    align-content: center;\n  }\n\n  .\\32xl\\:content-start {\n    align-content: flex-start;\n  }\n\n  .\\32xl\\:content-end {\n    align-content: flex-end;\n  }\n\n  .\\32xl\\:content-between {\n    align-content: space-between;\n  }\n\n  .\\32xl\\:content-around {\n    align-content: space-around;\n  }\n\n  .\\32xl\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .\\32xl\\:items-start {\n    align-items: flex-start;\n  }\n\n  .\\32xl\\:items-end {\n    align-items: flex-end;\n  }\n\n  .\\32xl\\:items-center {\n    align-items: center;\n  }\n\n  .\\32xl\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .\\32xl\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .\\32xl\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .\\32xl\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .\\32xl\\:justify-center {\n    justify-content: center;\n  }\n\n  .\\32xl\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .\\32xl\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .\\32xl\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .\\32xl\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .\\32xl\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .\\32xl\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .\\32xl\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .\\32xl\\:gap-0 {\n    gap: 0px;\n  }\n\n  .\\32xl\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .\\32xl\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .\\32xl\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .\\32xl\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .\\32xl\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .\\32xl\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .\\32xl\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .\\32xl\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .\\32xl\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .\\32xl\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .\\32xl\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .\\32xl\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .\\32xl\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .\\32xl\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .\\32xl\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .\\32xl\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .\\32xl\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .\\32xl\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .\\32xl\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .\\32xl\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .\\32xl\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .\\32xl\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .\\32xl\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .\\32xl\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .\\32xl\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .\\32xl\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .\\32xl\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .\\32xl\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .\\32xl\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .\\32xl\\:gap-px {\n    gap: 1px;\n  }\n\n  .\\32xl\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .\\32xl\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .\\32xl\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .\\32xl\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .\\32xl\\:gap-x-0 {\n    column-gap: 0px;\n  }\n\n  .\\32xl\\:gap-x-1 {\n    column-gap: 0.25rem;\n  }\n\n  .\\32xl\\:gap-x-2 {\n    column-gap: 0.5rem;\n  }\n\n  .\\32xl\\:gap-x-3 {\n    column-gap: 0.75rem;\n  }\n\n  .\\32xl\\:gap-x-4 {\n    column-gap: 1rem;\n  }\n\n  .\\32xl\\:gap-x-5 {\n    column-gap: 1.25rem;\n  }\n\n  .\\32xl\\:gap-x-6 {\n    column-gap: 1.5rem;\n  }\n\n  .\\32xl\\:gap-x-7 {\n    column-gap: 1.75rem;\n  }\n\n  .\\32xl\\:gap-x-8 {\n    column-gap: 2rem;\n  }\n\n  .\\32xl\\:gap-x-9 {\n    column-gap: 2.25rem;\n  }\n\n  .\\32xl\\:gap-x-10 {\n    column-gap: 2.5rem;\n  }\n\n  .\\32xl\\:gap-x-11 {\n    column-gap: 2.75rem;\n  }\n\n  .\\32xl\\:gap-x-12 {\n    column-gap: 3rem;\n  }\n\n  .\\32xl\\:gap-x-14 {\n    column-gap: 3.5rem;\n  }\n\n  .\\32xl\\:gap-x-16 {\n    column-gap: 4rem;\n  }\n\n  .\\32xl\\:gap-x-20 {\n    column-gap: 5rem;\n  }\n\n  .\\32xl\\:gap-x-24 {\n    column-gap: 6rem;\n  }\n\n  .\\32xl\\:gap-x-28 {\n    column-gap: 7rem;\n  }\n\n  .\\32xl\\:gap-x-32 {\n    column-gap: 8rem;\n  }\n\n  .\\32xl\\:gap-x-36 {\n    column-gap: 9rem;\n  }\n\n  .\\32xl\\:gap-x-40 {\n    column-gap: 10rem;\n  }\n\n  .\\32xl\\:gap-x-44 {\n    column-gap: 11rem;\n  }\n\n  .\\32xl\\:gap-x-48 {\n    column-gap: 12rem;\n  }\n\n  .\\32xl\\:gap-x-52 {\n    column-gap: 13rem;\n  }\n\n  .\\32xl\\:gap-x-56 {\n    column-gap: 14rem;\n  }\n\n  .\\32xl\\:gap-x-60 {\n    column-gap: 15rem;\n  }\n\n  .\\32xl\\:gap-x-64 {\n    column-gap: 16rem;\n  }\n\n  .\\32xl\\:gap-x-72 {\n    column-gap: 18rem;\n  }\n\n  .\\32xl\\:gap-x-80 {\n    column-gap: 20rem;\n  }\n\n  .\\32xl\\:gap-x-96 {\n    column-gap: 24rem;\n  }\n\n  .\\32xl\\:gap-x-px {\n    column-gap: 1px;\n  }\n\n  .\\32xl\\:gap-x-0\\.5 {\n    column-gap: 0.125rem;\n  }\n\n  .\\32xl\\:gap-x-1\\.5 {\n    column-gap: 0.375rem;\n  }\n\n  .\\32xl\\:gap-x-2\\.5 {\n    column-gap: 0.625rem;\n  }\n\n  .\\32xl\\:gap-x-3\\.5 {\n    column-gap: 0.875rem;\n  }\n\n  .\\32xl\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .\\32xl\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .\\32xl\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .\\32xl\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .\\32xl\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .\\32xl\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .\\32xl\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .\\32xl\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .\\32xl\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .\\32xl\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .\\32xl\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .\\32xl\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .\\32xl\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .\\32xl\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .\\32xl\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .\\32xl\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .\\32xl\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .\\32xl\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .\\32xl\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .\\32xl\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .\\32xl\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .\\32xl\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .\\32xl\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .\\32xl\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .\\32xl\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .\\32xl\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .\\32xl\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .\\32xl\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .\\32xl\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .\\32xl\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .\\32xl\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .\\32xl\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .\\32xl\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .\\32xl\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .\\32xl\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .\\32xl\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .\\32xl\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .\\32xl\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(5px * var(--tw-divide-x-reverse));\n    border-left-width: calc(5px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(6px * var(--tw-divide-x-reverse));\n    border-left-width: calc(6px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(7px * var(--tw-divide-x-reverse));\n    border-left-width: calc(7px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(5px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(5px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(6px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(6px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(7px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(7px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .\\32xl\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .\\32xl\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .\\32xl\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .\\32xl\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .\\32xl\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .\\32xl\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .\\32xl\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-bg > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-orange-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-orange-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-orange-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .\\32xl\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .\\32xl\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .\\32xl\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .\\32xl\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .\\32xl\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .\\32xl\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .\\32xl\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .\\32xl\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .\\32xl\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .\\32xl\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .\\32xl\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .\\32xl\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .\\32xl\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .\\32xl\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .\\32xl\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .\\32xl\\:place-self-start {\n    place-self: start;\n  }\n\n  .\\32xl\\:place-self-end {\n    place-self: end;\n  }\n\n  .\\32xl\\:place-self-center {\n    place-self: center;\n  }\n\n  .\\32xl\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .\\32xl\\:self-auto {\n    align-self: auto;\n  }\n\n  .\\32xl\\:self-start {\n    align-self: flex-start;\n  }\n\n  .\\32xl\\:self-end {\n    align-self: flex-end;\n  }\n\n  .\\32xl\\:self-center {\n    align-self: center;\n  }\n\n  .\\32xl\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .\\32xl\\:self-baseline {\n    align-self: baseline;\n  }\n\n  .\\32xl\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .\\32xl\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .\\32xl\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .\\32xl\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .\\32xl\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .\\32xl\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .\\32xl\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .\\32xl\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .\\32xl\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .\\32xl\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .\\32xl\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .\\32xl\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .\\32xl\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .\\32xl\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .\\32xl\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .\\32xl\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .\\32xl\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .\\32xl\\:overscroll-auto {\n    overscroll-behavior: auto;\n  }\n\n  .\\32xl\\:overscroll-contain {\n    overscroll-behavior: contain;\n  }\n\n  .\\32xl\\:overscroll-none {\n    overscroll-behavior: none;\n  }\n\n  .\\32xl\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .\\32xl\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .\\32xl\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .\\32xl\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .\\32xl\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .\\32xl\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .\\32xl\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .\\32xl\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .\\32xl\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .\\32xl\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .\\32xl\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .\\32xl\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .\\32xl\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .\\32xl\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .\\32xl\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .\\32xl\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .\\32xl\\:break-all {\n    word-break: break-all;\n  }\n\n  .\\32xl\\:rounded-none {\n    border-radius: 0;\n  }\n\n  .\\32xl\\:rounded-sm {\n    border-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded {\n    border-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-lg {\n    border-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-t-none {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n  .\\32xl\\:rounded-t-sm {\n    border-top-left-radius: .125rem;\n    border-top-right-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-t {\n    border-top-left-radius: .25rem;\n    border-top-right-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-t-lg {\n    border-top-left-radius: .5rem;\n    border-top-right-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  .\\32xl\\:rounded-r-sm {\n    border-top-right-radius: .125rem;\n    border-bottom-right-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-r {\n    border-top-right-radius: .25rem;\n    border-bottom-right-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-r-lg {\n    border-top-right-radius: .5rem;\n    border-bottom-right-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-b-none {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .\\32xl\\:rounded-b-sm {\n    border-bottom-right-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-b {\n    border-bottom-right-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-b-lg {\n    border-bottom-right-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-l-none {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .\\32xl\\:rounded-l-sm {\n    border-top-left-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-l {\n    border-top-left-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-l-lg {\n    border-top-left-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n\n  .\\32xl\\:rounded-tl-sm {\n    border-top-left-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-tl {\n    border-top-left-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-tl-lg {\n    border-top-left-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-tr-none {\n    border-top-right-radius: 0;\n  }\n\n  .\\32xl\\:rounded-tr-sm {\n    border-top-right-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-tr {\n    border-top-right-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-tr-lg {\n    border-top-right-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-br-none {\n    border-bottom-right-radius: 0;\n  }\n\n  .\\32xl\\:rounded-br-sm {\n    border-bottom-right-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-br {\n    border-bottom-right-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-br-lg {\n    border-bottom-right-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n\n  .\\32xl\\:rounded-bl-sm {\n    border-bottom-left-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-bl {\n    border-bottom-left-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-bl-lg {\n    border-bottom-left-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .\\32xl\\:border-0 {\n    border-width: 0;\n  }\n\n  .\\32xl\\:border-2 {\n    border-width: 2px;\n  }\n\n  .\\32xl\\:border-4 {\n    border-width: 4px;\n  }\n\n  .\\32xl\\:border-5 {\n    border-width: 5px;\n  }\n\n  .\\32xl\\:border-6 {\n    border-width: 6px;\n  }\n\n  .\\32xl\\:border-7 {\n    border-width: 7px;\n  }\n\n  .\\32xl\\:border-8 {\n    border-width: 8px;\n  }\n\n  .\\32xl\\:border {\n    border-width: 1px;\n  }\n\n  .\\32xl\\:border-t-0 {\n    border-top-width: 0;\n  }\n\n  .\\32xl\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .\\32xl\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .\\32xl\\:border-t-5 {\n    border-top-width: 5px;\n  }\n\n  .\\32xl\\:border-t-6 {\n    border-top-width: 6px;\n  }\n\n  .\\32xl\\:border-t-7 {\n    border-top-width: 7px;\n  }\n\n  .\\32xl\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .\\32xl\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .\\32xl\\:border-r-0 {\n    border-right-width: 0;\n  }\n\n  .\\32xl\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .\\32xl\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .\\32xl\\:border-r-5 {\n    border-right-width: 5px;\n  }\n\n  .\\32xl\\:border-r-6 {\n    border-right-width: 6px;\n  }\n\n  .\\32xl\\:border-r-7 {\n    border-right-width: 7px;\n  }\n\n  .\\32xl\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .\\32xl\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .\\32xl\\:border-b-0 {\n    border-bottom-width: 0;\n  }\n\n  .\\32xl\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .\\32xl\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .\\32xl\\:border-b-5 {\n    border-bottom-width: 5px;\n  }\n\n  .\\32xl\\:border-b-6 {\n    border-bottom-width: 6px;\n  }\n\n  .\\32xl\\:border-b-7 {\n    border-bottom-width: 7px;\n  }\n\n  .\\32xl\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .\\32xl\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .\\32xl\\:border-l-0 {\n    border-left-width: 0;\n  }\n\n  .\\32xl\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .\\32xl\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .\\32xl\\:border-l-5 {\n    border-left-width: 5px;\n  }\n\n  .\\32xl\\:border-l-6 {\n    border-left-width: 6px;\n  }\n\n  .\\32xl\\:border-l-7 {\n    border-left-width: 7px;\n  }\n\n  .\\32xl\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .\\32xl\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .\\32xl\\:border-solid {\n    border-style: solid;\n  }\n\n  .\\32xl\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .\\32xl\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .\\32xl\\:border-double {\n    border-style: double;\n  }\n\n  .\\32xl\\:border-none {\n    border-style: none;\n  }\n\n  .\\32xl\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-bg:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-orange-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-orange-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-orange-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-bg:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-orange-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-orange-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-orange-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-bg:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-orange-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-orange-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-orange-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .\\32xl\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .\\32xl\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .\\32xl\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .\\32xl\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .\\32xl\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .\\32xl\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .\\32xl\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .\\32xl\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .\\32xl\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .\\32xl\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .\\32xl\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .\\32xl\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .\\32xl\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .\\32xl\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .\\32xl\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .\\32xl\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-bg:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-orange-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-orange-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-orange-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .\\32xl\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-bg:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-orange-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-orange-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-orange-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .\\32xl\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-bg:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-orange-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-orange-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-orange-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .\\32xl\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .\\32xl\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .\\32xl\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .\\32xl\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .\\32xl\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .\\32xl\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .\\32xl\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .\\32xl\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .\\32xl\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .\\32xl\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .\\32xl\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .\\32xl\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .\\32xl\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .\\32xl\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .\\32xl\\:bg-none {\n    background-image: none;\n  }\n\n  .\\32xl\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:from-white {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:from-black {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .\\32xl\\:from-bg {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .\\32xl\\:from-gray-50 {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .\\32xl\\:from-gray-100 {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .\\32xl\\:from-gray-200 {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .\\32xl\\:from-gray-300 {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .\\32xl\\:from-gray-400 {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .\\32xl\\:from-gray-500 {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .\\32xl\\:from-gray-600 {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .\\32xl\\:from-gray-700 {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .\\32xl\\:from-gray-800 {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .\\32xl\\:from-gray-900 {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .\\32xl\\:from-teal-50 {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .\\32xl\\:from-teal-100 {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .\\32xl\\:from-teal-200 {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .\\32xl\\:from-teal-300 {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .\\32xl\\:from-teal-400 {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .\\32xl\\:from-teal-500 {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .\\32xl\\:from-teal-600 {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .\\32xl\\:from-teal-700 {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .\\32xl\\:from-teal-800 {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .\\32xl\\:from-teal-900 {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .\\32xl\\:from-orange-100 {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .\\32xl\\:from-orange-500 {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .\\32xl\\:from-orange-700 {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .\\32xl\\:from-green-100 {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .\\32xl\\:from-green-500 {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .\\32xl\\:from-green-700 {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .\\32xl\\:from-red-100 {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .\\32xl\\:from-red-500 {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .\\32xl\\:from-red-700 {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .\\32xl\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:hover\\:from-white:hover {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:from-black:hover {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .\\32xl\\:hover\\:from-bg:hover {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-50:hover {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-100:hover {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-200:hover {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-300:hover {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-400:hover {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-500:hover {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-600:hover {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-700:hover {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-800:hover {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-900:hover {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .\\32xl\\:hover\\:from-orange-100:hover {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .\\32xl\\:hover\\:from-orange-500:hover {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .\\32xl\\:hover\\:from-orange-700:hover {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .\\32xl\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:focus\\:from-white:focus {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:from-black:focus {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .\\32xl\\:focus\\:from-bg:focus {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-50:focus {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-100:focus {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-200:focus {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-300:focus {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-400:focus {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-500:focus {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-600:focus {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-700:focus {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-800:focus {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-900:focus {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .\\32xl\\:focus\\:from-orange-100:focus {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .\\32xl\\:focus\\:from-orange-500:focus {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .\\32xl\\:focus\\:from-orange-700:focus {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .\\32xl\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .\\32xl\\:via-bg {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .\\32xl\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .\\32xl\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .\\32xl\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .\\32xl\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .\\32xl\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .\\32xl\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .\\32xl\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .\\32xl\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .\\32xl\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .\\32xl\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .\\32xl\\:via-teal-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .\\32xl\\:via-teal-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .\\32xl\\:via-teal-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .\\32xl\\:via-teal-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .\\32xl\\:via-teal-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .\\32xl\\:via-teal-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .\\32xl\\:via-teal-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .\\32xl\\:via-teal-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .\\32xl\\:via-teal-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .\\32xl\\:via-teal-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .\\32xl\\:via-orange-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .\\32xl\\:via-orange-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .\\32xl\\:via-orange-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .\\32xl\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .\\32xl\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .\\32xl\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .\\32xl\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .\\32xl\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .\\32xl\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .\\32xl\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .\\32xl\\:hover\\:via-bg:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .\\32xl\\:hover\\:via-orange-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .\\32xl\\:hover\\:via-orange-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .\\32xl\\:hover\\:via-orange-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .\\32xl\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .\\32xl\\:focus\\:via-bg:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .\\32xl\\:focus\\:via-orange-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .\\32xl\\:focus\\:via-orange-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .\\32xl\\:focus\\:via-orange-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .\\32xl\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .\\32xl\\:to-white {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .\\32xl\\:to-black {\n    --tw-gradient-to: #22292f;\n  }\n\n  .\\32xl\\:to-bg {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .\\32xl\\:to-gray-50 {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .\\32xl\\:to-gray-100 {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .\\32xl\\:to-gray-200 {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .\\32xl\\:to-gray-300 {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .\\32xl\\:to-gray-400 {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .\\32xl\\:to-gray-500 {\n    --tw-gradient-to: #63727E;\n  }\n\n  .\\32xl\\:to-gray-600 {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .\\32xl\\:to-gray-700 {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .\\32xl\\:to-gray-800 {\n    --tw-gradient-to: #333C45;\n  }\n\n  .\\32xl\\:to-gray-900 {\n    --tw-gradient-to: #20272C;\n  }\n\n  .\\32xl\\:to-teal-50 {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .\\32xl\\:to-teal-100 {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .\\32xl\\:to-teal-200 {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .\\32xl\\:to-teal-300 {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .\\32xl\\:to-teal-400 {\n    --tw-gradient-to: #029D91;\n  }\n\n  .\\32xl\\:to-teal-500 {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .\\32xl\\:to-teal-600 {\n    --tw-gradient-to: #016161;\n  }\n\n  .\\32xl\\:to-teal-700 {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .\\32xl\\:to-teal-800 {\n    --tw-gradient-to: #014242;\n  }\n\n  .\\32xl\\:to-teal-900 {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .\\32xl\\:to-orange-100 {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .\\32xl\\:to-orange-500 {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .\\32xl\\:to-orange-700 {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .\\32xl\\:to-green-100 {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .\\32xl\\:to-green-500 {\n    --tw-gradient-to: #38c172;\n  }\n\n  .\\32xl\\:to-green-700 {\n    --tw-gradient-to: #178233;\n  }\n\n  .\\32xl\\:to-red-100 {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .\\32xl\\:to-red-500 {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .\\32xl\\:to-red-700 {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .\\32xl\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .\\32xl\\:hover\\:to-white:hover {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .\\32xl\\:hover\\:to-black:hover {\n    --tw-gradient-to: #22292f;\n  }\n\n  .\\32xl\\:hover\\:to-bg:hover {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .\\32xl\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .\\32xl\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .\\32xl\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .\\32xl\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .\\32xl\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .\\32xl\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #63727E;\n  }\n\n  .\\32xl\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .\\32xl\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .\\32xl\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #333C45;\n  }\n\n  .\\32xl\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #20272C;\n  }\n\n  .\\32xl\\:hover\\:to-teal-50:hover {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .\\32xl\\:hover\\:to-teal-100:hover {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .\\32xl\\:hover\\:to-teal-200:hover {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .\\32xl\\:hover\\:to-teal-300:hover {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .\\32xl\\:hover\\:to-teal-400:hover {\n    --tw-gradient-to: #029D91;\n  }\n\n  .\\32xl\\:hover\\:to-teal-500:hover {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .\\32xl\\:hover\\:to-teal-600:hover {\n    --tw-gradient-to: #016161;\n  }\n\n  .\\32xl\\:hover\\:to-teal-700:hover {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .\\32xl\\:hover\\:to-teal-800:hover {\n    --tw-gradient-to: #014242;\n  }\n\n  .\\32xl\\:hover\\:to-teal-900:hover {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .\\32xl\\:hover\\:to-orange-100:hover {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .\\32xl\\:hover\\:to-orange-500:hover {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .\\32xl\\:hover\\:to-orange-700:hover {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .\\32xl\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .\\32xl\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #38c172;\n  }\n\n  .\\32xl\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #178233;\n  }\n\n  .\\32xl\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .\\32xl\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .\\32xl\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .\\32xl\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .\\32xl\\:focus\\:to-white:focus {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .\\32xl\\:focus\\:to-black:focus {\n    --tw-gradient-to: #22292f;\n  }\n\n  .\\32xl\\:focus\\:to-bg:focus {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .\\32xl\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .\\32xl\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .\\32xl\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .\\32xl\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .\\32xl\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .\\32xl\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #63727E;\n  }\n\n  .\\32xl\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .\\32xl\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .\\32xl\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #333C45;\n  }\n\n  .\\32xl\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #20272C;\n  }\n\n  .\\32xl\\:focus\\:to-teal-50:focus {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .\\32xl\\:focus\\:to-teal-100:focus {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .\\32xl\\:focus\\:to-teal-200:focus {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .\\32xl\\:focus\\:to-teal-300:focus {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .\\32xl\\:focus\\:to-teal-400:focus {\n    --tw-gradient-to: #029D91;\n  }\n\n  .\\32xl\\:focus\\:to-teal-500:focus {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .\\32xl\\:focus\\:to-teal-600:focus {\n    --tw-gradient-to: #016161;\n  }\n\n  .\\32xl\\:focus\\:to-teal-700:focus {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .\\32xl\\:focus\\:to-teal-800:focus {\n    --tw-gradient-to: #014242;\n  }\n\n  .\\32xl\\:focus\\:to-teal-900:focus {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .\\32xl\\:focus\\:to-orange-100:focus {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .\\32xl\\:focus\\:to-orange-500:focus {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .\\32xl\\:focus\\:to-orange-700:focus {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .\\32xl\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .\\32xl\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #38c172;\n  }\n\n  .\\32xl\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #178233;\n  }\n\n  .\\32xl\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .\\32xl\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .\\32xl\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .\\32xl\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .\\32xl\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .\\32xl\\:bg-auto {\n    background-size: auto;\n  }\n\n  .\\32xl\\:bg-cover {\n    background-size: cover;\n  }\n\n  .\\32xl\\:bg-contain {\n    background-size: contain;\n  }\n\n  .\\32xl\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .\\32xl\\:bg-local {\n    background-attachment: local;\n  }\n\n  .\\32xl\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .\\32xl\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .\\32xl\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .\\32xl\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .\\32xl\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .\\32xl\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .\\32xl\\:bg-center {\n    background-position: center;\n  }\n\n  .\\32xl\\:bg-left {\n    background-position: left;\n  }\n\n  .\\32xl\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .\\32xl\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .\\32xl\\:bg-right {\n    background-position: right;\n  }\n\n  .\\32xl\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .\\32xl\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .\\32xl\\:bg-top {\n    background-position: top;\n  }\n\n  .\\32xl\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .\\32xl\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .\\32xl\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .\\32xl\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .\\32xl\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .\\32xl\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .\\32xl\\:bg-origin-border {\n    background-origin: border-box;\n  }\n\n  .\\32xl\\:bg-origin-padding {\n    background-origin: padding-box;\n  }\n\n  .\\32xl\\:bg-origin-content {\n    background-origin: content-box;\n  }\n\n  .\\32xl\\:fill-current {\n    fill: currentColor;\n  }\n\n  .\\32xl\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .\\32xl\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .\\32xl\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .\\32xl\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .\\32xl\\:object-contain {\n    object-fit: contain;\n  }\n\n  .\\32xl\\:object-cover {\n    object-fit: cover;\n  }\n\n  .\\32xl\\:object-fill {\n    object-fit: fill;\n  }\n\n  .\\32xl\\:object-none {\n    object-fit: none;\n  }\n\n  .\\32xl\\:object-scale-down {\n    object-fit: scale-down;\n  }\n\n  .\\32xl\\:object-bottom {\n    object-position: bottom;\n  }\n\n  .\\32xl\\:object-center {\n    object-position: center;\n  }\n\n  .\\32xl\\:object-left {\n    object-position: left;\n  }\n\n  .\\32xl\\:object-left-bottom {\n    object-position: left bottom;\n  }\n\n  .\\32xl\\:object-left-top {\n    object-position: left top;\n  }\n\n  .\\32xl\\:object-right {\n    object-position: right;\n  }\n\n  .\\32xl\\:object-right-bottom {\n    object-position: right bottom;\n  }\n\n  .\\32xl\\:object-right-top {\n    object-position: right top;\n  }\n\n  .\\32xl\\:object-top {\n    object-position: top;\n  }\n\n  .\\32xl\\:p-0 {\n    padding: 0px;\n  }\n\n  .\\32xl\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .\\32xl\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .\\32xl\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .\\32xl\\:p-4 {\n    padding: 1rem;\n  }\n\n  .\\32xl\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .\\32xl\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .\\32xl\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .\\32xl\\:p-8 {\n    padding: 2rem;\n  }\n\n  .\\32xl\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .\\32xl\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .\\32xl\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .\\32xl\\:p-12 {\n    padding: 3rem;\n  }\n\n  .\\32xl\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .\\32xl\\:p-16 {\n    padding: 4rem;\n  }\n\n  .\\32xl\\:p-20 {\n    padding: 5rem;\n  }\n\n  .\\32xl\\:p-24 {\n    padding: 6rem;\n  }\n\n  .\\32xl\\:p-28 {\n    padding: 7rem;\n  }\n\n  .\\32xl\\:p-32 {\n    padding: 8rem;\n  }\n\n  .\\32xl\\:p-36 {\n    padding: 9rem;\n  }\n\n  .\\32xl\\:p-40 {\n    padding: 10rem;\n  }\n\n  .\\32xl\\:p-44 {\n    padding: 11rem;\n  }\n\n  .\\32xl\\:p-48 {\n    padding: 12rem;\n  }\n\n  .\\32xl\\:p-52 {\n    padding: 13rem;\n  }\n\n  .\\32xl\\:p-56 {\n    padding: 14rem;\n  }\n\n  .\\32xl\\:p-60 {\n    padding: 15rem;\n  }\n\n  .\\32xl\\:p-64 {\n    padding: 16rem;\n  }\n\n  .\\32xl\\:p-72 {\n    padding: 18rem;\n  }\n\n  .\\32xl\\:p-80 {\n    padding: 20rem;\n  }\n\n  .\\32xl\\:p-96 {\n    padding: 24rem;\n  }\n\n  .\\32xl\\:p-px {\n    padding: 1px;\n  }\n\n  .\\32xl\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .\\32xl\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .\\32xl\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .\\32xl\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .\\32xl\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .\\32xl\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .\\32xl\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .\\32xl\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .\\32xl\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .\\32xl\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .\\32xl\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .\\32xl\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .\\32xl\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .\\32xl\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .\\32xl\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .\\32xl\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .\\32xl\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .\\32xl\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .\\32xl\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .\\32xl\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .\\32xl\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .\\32xl\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .\\32xl\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .\\32xl\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .\\32xl\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .\\32xl\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .\\32xl\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .\\32xl\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .\\32xl\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .\\32xl\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .\\32xl\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .\\32xl\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .\\32xl\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .\\32xl\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .\\32xl\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .\\32xl\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .\\32xl\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .\\32xl\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .\\32xl\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .\\32xl\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .\\32xl\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .\\32xl\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .\\32xl\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .\\32xl\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .\\32xl\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .\\32xl\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .\\32xl\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .\\32xl\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .\\32xl\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .\\32xl\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .\\32xl\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .\\32xl\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .\\32xl\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .\\32xl\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .\\32xl\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .\\32xl\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .\\32xl\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .\\32xl\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .\\32xl\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .\\32xl\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .\\32xl\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .\\32xl\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .\\32xl\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .\\32xl\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .\\32xl\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .\\32xl\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .\\32xl\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .\\32xl\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .\\32xl\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .\\32xl\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .\\32xl\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .\\32xl\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .\\32xl\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .\\32xl\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .\\32xl\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .\\32xl\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .\\32xl\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .\\32xl\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .\\32xl\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .\\32xl\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .\\32xl\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .\\32xl\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .\\32xl\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .\\32xl\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .\\32xl\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .\\32xl\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .\\32xl\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .\\32xl\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .\\32xl\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .\\32xl\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .\\32xl\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .\\32xl\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .\\32xl\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .\\32xl\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .\\32xl\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .\\32xl\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .\\32xl\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .\\32xl\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .\\32xl\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .\\32xl\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .\\32xl\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .\\32xl\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .\\32xl\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .\\32xl\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .\\32xl\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .\\32xl\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .\\32xl\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .\\32xl\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .\\32xl\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .\\32xl\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .\\32xl\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .\\32xl\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .\\32xl\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .\\32xl\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .\\32xl\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .\\32xl\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .\\32xl\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .\\32xl\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .\\32xl\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .\\32xl\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .\\32xl\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .\\32xl\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .\\32xl\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .\\32xl\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .\\32xl\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .\\32xl\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .\\32xl\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .\\32xl\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .\\32xl\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .\\32xl\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .\\32xl\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .\\32xl\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .\\32xl\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .\\32xl\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .\\32xl\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .\\32xl\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .\\32xl\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .\\32xl\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .\\32xl\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .\\32xl\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .\\32xl\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .\\32xl\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .\\32xl\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .\\32xl\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .\\32xl\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .\\32xl\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .\\32xl\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .\\32xl\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .\\32xl\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .\\32xl\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .\\32xl\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .\\32xl\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .\\32xl\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .\\32xl\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .\\32xl\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .\\32xl\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .\\32xl\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .\\32xl\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .\\32xl\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .\\32xl\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .\\32xl\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .\\32xl\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .\\32xl\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .\\32xl\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .\\32xl\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .\\32xl\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .\\32xl\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .\\32xl\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .\\32xl\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .\\32xl\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .\\32xl\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .\\32xl\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .\\32xl\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .\\32xl\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .\\32xl\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .\\32xl\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .\\32xl\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .\\32xl\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .\\32xl\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .\\32xl\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .\\32xl\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .\\32xl\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .\\32xl\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .\\32xl\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .\\32xl\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .\\32xl\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .\\32xl\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .\\32xl\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .\\32xl\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .\\32xl\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .\\32xl\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .\\32xl\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .\\32xl\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .\\32xl\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .\\32xl\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .\\32xl\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .\\32xl\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .\\32xl\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .\\32xl\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .\\32xl\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .\\32xl\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .\\32xl\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .\\32xl\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .\\32xl\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .\\32xl\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .\\32xl\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .\\32xl\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .\\32xl\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .\\32xl\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .\\32xl\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .\\32xl\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .\\32xl\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .\\32xl\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .\\32xl\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .\\32xl\\:text-left {\n    text-align: left;\n  }\n\n  .\\32xl\\:text-center {\n    text-align: center;\n  }\n\n  .\\32xl\\:text-right {\n    text-align: right;\n  }\n\n  .\\32xl\\:text-justify {\n    text-align: justify;\n  }\n\n  .\\32xl\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .\\32xl\\:align-top {\n    vertical-align: top;\n  }\n\n  .\\32xl\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .\\32xl\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .\\32xl\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .\\32xl\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .\\32xl\\:font-sans {\n    font-family: system-ui, Roboto;\n  }\n\n  .\\32xl\\:font-serif {\n    font-family: ;\n  }\n\n  .\\32xl\\:font-mono {\n    font-family: ;\n  }\n\n  .\\32xl\\:font-lf-regular {\n    font-family: averta_stdregular;\n  }\n\n  .\\32xl\\:font-lf-bold {\n    font-family: averta_stdbold;\n  }\n\n  .\\32xl\\:font-lf-semi-bold {\n    font-family: averta_stdsemibold;\n  }\n\n  .\\32xl\\:font-lf-extra-bold {\n    font-family: averta_stdextrabold;\n  }\n\n  .\\32xl\\:text-xs {\n    font-size: .75rem;\n  }\n\n  .\\32xl\\:text-sm {\n    font-size: .875rem;\n  }\n\n  .\\32xl\\:text-base {\n    font-size: 1rem;\n  }\n\n  .\\32xl\\:text-lg {\n    font-size: 1.125rem;\n  }\n\n  .\\32xl\\:text-xl {\n    font-size: 1.25rem;\n  }\n\n  .\\32xl\\:text-2xl {\n    font-size: 1.5rem;\n  }\n\n  .\\32xl\\:text-3xl {\n    font-size: 1.875rem;\n  }\n\n  .\\32xl\\:text-4xl {\n    font-size: 2.25rem;\n  }\n\n  .\\32xl\\:text-5xl {\n    font-size: 3rem;\n  }\n\n  .\\32xl\\:text-6xl {\n    font-size: 4rem;\n  }\n\n  .\\32xl\\:text-7xl {\n    font-size: 6rem;\n  }\n\n  .\\32xl\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .\\32xl\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .\\32xl\\:text-tiny {\n    font-size: 0.820rem;\n  }\n\n  .\\32xl\\:font-thin {\n    font-weight: 100;\n  }\n\n  .\\32xl\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .\\32xl\\:font-light {\n    font-weight: 300;\n  }\n\n  .\\32xl\\:font-normal {\n    font-weight: 400;\n  }\n\n  .\\32xl\\:font-medium {\n    font-weight: 500;\n  }\n\n  .\\32xl\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .\\32xl\\:font-bold {\n    font-weight: 700;\n  }\n\n  .\\32xl\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .\\32xl\\:font-black {\n    font-weight: 900;\n  }\n\n  .\\32xl\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .\\32xl\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .\\32xl\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .\\32xl\\:normal-case {\n    text-transform: none;\n  }\n\n  .\\32xl\\:italic {\n    font-style: italic;\n  }\n\n  .\\32xl\\:not-italic {\n    font-style: normal;\n  }\n\n  .\\32xl\\:ordinal, .\\32xl\\:slashed-zero, .\\32xl\\:lining-nums, .\\32xl\\:oldstyle-nums, .\\32xl\\:proportional-nums, .\\32xl\\:tabular-nums, .\\32xl\\:diagonal-fractions, .\\32xl\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .\\32xl\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .\\32xl\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .\\32xl\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .\\32xl\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .\\32xl\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .\\32xl\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .\\32xl\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .\\32xl\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .\\32xl\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .\\32xl\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .\\32xl\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .\\32xl\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .\\32xl\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .\\32xl\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .\\32xl\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .\\32xl\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .\\32xl\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .\\32xl\\:leading-none {\n    line-height: 1;\n  }\n\n  .\\32xl\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .\\32xl\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .\\32xl\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .\\32xl\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .\\32xl\\:leading-loose {\n    line-height: 2;\n  }\n\n  .\\32xl\\:leading-lf {\n    line-height: 1.2;\n  }\n\n  .\\32xl\\:leading-reading {\n    line-height: 1.7;\n  }\n\n  .\\32xl\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .\\32xl\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .\\32xl\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .\\32xl\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .\\32xl\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .\\32xl\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .\\32xl\\:text-transparent {\n    color: transparent;\n  }\n\n  .\\32xl\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-bg:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-orange-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-orange-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-orange-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .\\32xl\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-bg:hover {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-orange-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-orange-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-orange-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .\\32xl\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-bg:focus {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-orange-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-orange-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-orange-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .\\32xl\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .\\32xl\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .\\32xl\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .\\32xl\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .\\32xl\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .\\32xl\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .\\32xl\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .\\32xl\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .\\32xl\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .\\32xl\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .\\32xl\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .\\32xl\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .\\32xl\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .\\32xl\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .\\32xl\\:underline {\n    text-decoration: underline;\n  }\n\n  .\\32xl\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .\\32xl\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .\\32xl\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .\\32xl\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .\\32xl\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .\\32xl\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .\\32xl\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .\\32xl\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .\\32xl\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .\\32xl\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .\\32xl\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .\\32xl\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .\\32xl\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .\\32xl\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .\\32xl\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-bg::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-orange-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-orange-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-orange-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .\\32xl\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-bg:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .\\32xl\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .\\32xl\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .\\32xl\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .\\32xl\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .\\32xl\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .\\32xl\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .\\32xl\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .\\32xl\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .\\32xl\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .\\32xl\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .\\32xl\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .\\32xl\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .\\32xl\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .\\32xl\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .\\32xl\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .\\32xl\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .\\32xl\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .\\32xl\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .\\32xl\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .\\32xl\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .\\32xl\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .\\32xl\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .\\32xl\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .\\32xl\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .\\32xl\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .\\32xl\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .\\32xl\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .\\32xl\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .\\32xl\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .\\32xl\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .\\32xl\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .\\32xl\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .\\32xl\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .\\32xl\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .\\32xl\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .\\32xl\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .\\32xl\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .\\32xl\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .\\32xl\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .\\32xl\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .\\32xl\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .\\32xl\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .\\32xl\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .\\32xl\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .\\32xl\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .\\32xl\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .\\32xl\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .\\32xl\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .\\32xl\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .\\32xl\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .\\32xl\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .\\32xl\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .\\32xl\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .\\32xl\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .\\32xl\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .\\32xl\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .\\32xl\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .\\32xl\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .\\32xl\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .\\32xl\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .\\32xl\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .\\32xl\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .\\32xl\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .\\32xl\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .\\32xl\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .\\32xl\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .\\32xl\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .\\32xl\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .\\32xl\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .\\32xl\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .\\32xl\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .\\32xl\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .\\32xl\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .\\32xl\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .\\32xl\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .\\32xl\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .\\32xl\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-xs:focus-within {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-outline:focus-within {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-lf:focus-within {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow:hover {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-xs:hover {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-outline:hover {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-lf:hover {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow:focus {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-xs:focus {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-outline:focus {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-lf:focus {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .\\32xl\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .\\32xl\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .\\32xl\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .\\32xl\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-bg {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-orange-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-orange-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-orange-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-bg:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-orange-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-orange-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-orange-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .\\32xl\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-bg:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-orange-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-orange-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-orange-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .\\32xl\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .\\32xl\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .\\32xl\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .\\32xl\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .\\32xl\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .\\32xl\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .\\32xl\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .\\32xl\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .\\32xl\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .\\32xl\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .\\32xl\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .\\32xl\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .\\32xl\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .\\32xl\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .\\32xl\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .\\32xl\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .\\32xl\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .\\32xl\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .\\32xl\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .\\32xl\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .\\32xl\\:ring-offset-white {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .\\32xl\\:ring-offset-black {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .\\32xl\\:ring-offset-bg {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .\\32xl\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .\\32xl\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .\\32xl\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .\\32xl\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .\\32xl\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .\\32xl\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .\\32xl\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .\\32xl\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .\\32xl\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .\\32xl\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .\\32xl\\:ring-offset-teal-50 {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .\\32xl\\:ring-offset-teal-100 {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .\\32xl\\:ring-offset-teal-200 {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .\\32xl\\:ring-offset-teal-300 {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .\\32xl\\:ring-offset-teal-400 {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .\\32xl\\:ring-offset-teal-500 {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .\\32xl\\:ring-offset-teal-600 {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .\\32xl\\:ring-offset-teal-700 {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .\\32xl\\:ring-offset-teal-800 {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .\\32xl\\:ring-offset-teal-900 {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .\\32xl\\:ring-offset-orange-100 {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .\\32xl\\:ring-offset-orange-500 {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .\\32xl\\:ring-offset-orange-700 {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .\\32xl\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .\\32xl\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .\\32xl\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .\\32xl\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .\\32xl\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .\\32xl\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-bg:focus-within {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-50:focus-within {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-100:focus-within {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-200:focus-within {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-300:focus-within {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-400:focus-within {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-500:focus-within {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-600:focus-within {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-700:focus-within {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-800:focus-within {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-900:focus-within {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-orange-100:focus-within {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-orange-500:focus-within {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-orange-700:focus-within {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-bg:focus {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-50:focus {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-100:focus {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-200:focus {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-300:focus {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-400:focus {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-500:focus {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-600:focus {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-700:focus {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-800:focus {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-900:focus {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-orange-100:focus {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-orange-500:focus {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-orange-700:focus {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .\\32xl\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .\\32xl\\:filter-none {\n    filter: none;\n  }\n\n  .\\32xl\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .\\32xl\\:blur-none {\n    --tw-blur: blur(0);\n  }\n\n  .\\32xl\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .\\32xl\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .\\32xl\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .\\32xl\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .\\32xl\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .\\32xl\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .\\32xl\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .\\32xl\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .\\32xl\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .\\32xl\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .\\32xl\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .\\32xl\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .\\32xl\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .\\32xl\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .\\32xl\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .\\32xl\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .\\32xl\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .\\32xl\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .\\32xl\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .\\32xl\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .\\32xl\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .\\32xl\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .\\32xl\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .\\32xl\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .\\32xl\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .\\32xl\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .\\32xl\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .\\32xl\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .\\32xl\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .\\32xl\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .\\32xl\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .\\32xl\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .\\32xl\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .\\32xl\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .\\32xl\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .\\32xl\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .\\32xl\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .\\32xl\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .\\32xl\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .\\32xl\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .\\32xl\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .\\32xl\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .\\32xl\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .\\32xl\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .\\32xl\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .\\32xl\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .\\32xl\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .\\32xl\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .\\32xl\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .\\32xl\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .\\32xl\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .\\32xl\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .\\32xl\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .\\32xl\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .\\32xl\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .\\32xl\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .\\32xl\\:backdrop-blur-0 {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .\\32xl\\:backdrop-blur-none {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .\\32xl\\:backdrop-blur-sm {\n    --tw-backdrop-blur: blur(4px);\n  }\n\n  .\\32xl\\:backdrop-blur {\n    --tw-backdrop-blur: blur(8px);\n  }\n\n  .\\32xl\\:backdrop-blur-md {\n    --tw-backdrop-blur: blur(12px);\n  }\n\n  .\\32xl\\:backdrop-blur-lg {\n    --tw-backdrop-blur: blur(16px);\n  }\n\n  .\\32xl\\:backdrop-blur-xl {\n    --tw-backdrop-blur: blur(24px);\n  }\n\n  .\\32xl\\:backdrop-blur-2xl {\n    --tw-backdrop-blur: blur(40px);\n  }\n\n  .\\32xl\\:backdrop-blur-3xl {\n    --tw-backdrop-blur: blur(64px);\n  }\n\n  .\\32xl\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .\\32xl\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .\\32xl\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .\\32xl\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .\\32xl\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .\\32xl\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .\\32xl\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .\\32xl\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .\\32xl\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .\\32xl\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .\\32xl\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .\\32xl\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .\\32xl\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .\\32xl\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .\\32xl\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .\\32xl\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .\\32xl\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .\\32xl\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .\\32xl\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .\\32xl\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .\\32xl\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .\\32xl\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .\\32xl\\:backdrop-opacity-0 {\n    --tw-backdrop-opacity: opacity(0);\n  }\n\n  .\\32xl\\:backdrop-opacity-5 {\n    --tw-backdrop-opacity: opacity(0.05);\n  }\n\n  .\\32xl\\:backdrop-opacity-10 {\n    --tw-backdrop-opacity: opacity(0.1);\n  }\n\n  .\\32xl\\:backdrop-opacity-20 {\n    --tw-backdrop-opacity: opacity(0.2);\n  }\n\n  .\\32xl\\:backdrop-opacity-25 {\n    --tw-backdrop-opacity: opacity(0.25);\n  }\n\n  .\\32xl\\:backdrop-opacity-30 {\n    --tw-backdrop-opacity: opacity(0.3);\n  }\n\n  .\\32xl\\:backdrop-opacity-40 {\n    --tw-backdrop-opacity: opacity(0.4);\n  }\n\n  .\\32xl\\:backdrop-opacity-50 {\n    --tw-backdrop-opacity: opacity(0.5);\n  }\n\n  .\\32xl\\:backdrop-opacity-60 {\n    --tw-backdrop-opacity: opacity(0.6);\n  }\n\n  .\\32xl\\:backdrop-opacity-70 {\n    --tw-backdrop-opacity: opacity(0.7);\n  }\n\n  .\\32xl\\:backdrop-opacity-75 {\n    --tw-backdrop-opacity: opacity(0.75);\n  }\n\n  .\\32xl\\:backdrop-opacity-80 {\n    --tw-backdrop-opacity: opacity(0.8);\n  }\n\n  .\\32xl\\:backdrop-opacity-90 {\n    --tw-backdrop-opacity: opacity(0.9);\n  }\n\n  .\\32xl\\:backdrop-opacity-95 {\n    --tw-backdrop-opacity: opacity(0.95);\n  }\n\n  .\\32xl\\:backdrop-opacity-100 {\n    --tw-backdrop-opacity: opacity(1);\n  }\n\n  .\\32xl\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .\\32xl\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .\\32xl\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .\\32xl\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .\\32xl\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .\\32xl\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .\\32xl\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n\n  .\\32xl\\:transition-none {\n    transition-property: none;\n  }\n\n  .\\32xl\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition-bg {\n    transition-property: background;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .\\32xl\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .\\32xl\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .\\32xl\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .\\32xl\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .\\32xl\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .\\32xl\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .\\32xl\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .\\32xl\\:delay-slow {\n    transition-delay: 0.5s;\n  }\n\n  .\\32xl\\:delay-slower {\n    transition-delay: 0.5s;\n  }\n\n  .\\32xl\\:delay-fast {\n    transition-delay: 0.15s;\n  }\n\n  .\\32xl\\:delay-faster {\n    transition-delay: 0.075s;\n  }\n\n  .\\32xl\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .\\32xl\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .\\32xl\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .\\32xl\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .\\32xl\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .\\32xl\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .\\32xl\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .\\32xl\\:duration-slow {\n    transition-duration: 0.5s;\n  }\n\n  .\\32xl\\:duration-slower {\n    transition-duration: 0.5s;\n  }\n\n  .\\32xl\\:duration-fast {\n    transition-duration: 0.15s;\n  }\n\n  .\\32xl\\:duration-faster {\n    transition-duration: 0.075s;\n  }\n\n  .\\32xl\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .\\32xl\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .\\32xl\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .\\32xl\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .\\32xl\\:filter-none {\n    filter: none;\n  }\n\n  .\\32xl\\:filter-grayscale {\n    filter: grayscale(1);\n  }\n\n  .\\32xl\\:filter-invert {\n    filter: invert(1);\n  }\n\n  .\\32xl\\:filter-sepia {\n    filter: sepia(1);\n  }\n\n  .\\32xl\\:backdrop-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .\\32xl\\:backdrop-blur {\n    -webkit-backdrop-filter: blur(20px);\n            backdrop-filter: blur(20px);\n  }\n}\n"),function(n){n.fluid="fluid",n.large="large",n.medium="medium",n.small="small",n.tiny="tiny",n.xlarge="x-large"}(qa||(qa={})),function(n){n.outline="outline",n.primary="primary",n.red="red",n.secondary="secondary",n.standard="standard"}(Ka||(Ka={})),function(n){n.black="text-black",n.white="text-white"}(Za||(Za={})),function(n){n.black="black",n.green="green",n.orange="orange",n.red="red",n.teal="teal"}(Ya||(Ya={})),function(n){n.default="lf-shadow-default",n.inner="lf-shadow-inner",n.large="lf-shadow-lg",n.medium="lf-shadow-md",n.outline="lf-shadow-outline",n.shadow="lf-shadow"}(Xa||(Xa={})),function(n){n.dark="dark",n.standard="standard"}(Ja||(Ja={}));const ei=["appearance","children","outlineColor","shadow","size","textColor"],ri=n=>{const{appearance:t,children:e,outlineColor:r,shadow:o,size:a,textColor:i}=n,s=$a(n,ei);return De().createElement("button",Object.assign({className:ti("lf-btn","standard"!==t?t:"",a||"",i||"",o||"",r||"")},s,{__self:void 0,__source:{fileName:"/Users/karamalie/Sites/lf-react-components/src/components/Button/button.tsx",lineNumber:24,columnNumber:5}}),e)},oi=["className","size"],ai=n=>{let{className:t,size:e}=n,r=$a(n,oi);return De().createElement("img",Object.assign({className:ti("lf-avatar",t||"",e||"")},r,{__self:void 0,__source:{fileName:"/Users/karamalie/Sites/lf-react-components/src/components/Avatar/avatar.tsx",lineNumber:18,columnNumber:10}}))},ii=["appearance","inputSize"],si=n=>{const{appearance:t,inputSize:e}=n,r=$a(n,ii);return De().createElement("input",Object.assign({className:ti("lf-input",e||"","standard"!==t?t:"")},r,{__self:void 0,__source:{fileName:"/Users/karamalie/Sites/lf-react-components/src/components/Input/input.tsx",lineNumber:22,columnNumber:5}}))};var li="/Users/karamalie/Sites/lf-react-components/src/components/Iconinput/icon-input.tsx";const ci=["appearance","getRef","icon","inputSize"],pi=n=>{let{appearance:t,getRef:e,icon:r,inputSize:o}=n,a=$a(n,ci);const i=(0,Se.createRef)();return(0,Se.useEffect)((()=>{e&&e(i)}),[i.current]),De().createElement("div",{className:"input-container",__self:void 0,__source:{fileName:li,lineNumber:34,columnNumber:5}},De().createElement("div",{className:"icon-container",__self:void 0,__source:{fileName:li,lineNumber:35,columnNumber:7}},r),De().createElement("input",Object.assign({className:ti("lf-input icon",o||"","standard"!==t?t:"")},a,{ref:i,__self:void 0,__source:{fileName:li,lineNumber:36,columnNumber:7}})))};Qa(".lf-tab-nav {\n  list-style-type: none;\n  display: inline-flex;\n  padding: 0;\n  margin: 0;\n}\n\n.lf-curved-tab {\n  display: inline-flex;\n  position: relative;\n  margin-right: 12px;\n  cursor: pointer;\n  z-index: 1;\n  box-shadow: none !important;\n  /* Only the first, last, and active\n       tabs need pseudo elements at all */\n  /* Squares */\n}\n\n.lf-curved-tab:not(:last-child) {\n  margin-right: 12px;\n}\n\n.lf-curved-tab:first-child {\n  margin-left: 12px;\n}\n\n/* .lf-curved-tab.active {\n    z-index: 3;\n    background: #232323;\n}\n\n.lf-curved-tab.active button {\n    \n    background: #232323;\n    color: #fff;\n}\n\n.lf-curved-tab.active button:after,\n.lf-curved-tab.active button:before {\n    content: '';\n    position: absolute;\n    bottom: 0;\n    background: #000;\n}\n\n.lf-curved-tab:last-child:after,\n.lf-curved-tab:first-child:before,\n.lf-curved-tab.active:after,\n.lf-curved-tab.active:before {\n    content: '';\n    position: absolute;\n    bottom: 0;\n} */\n\n.lf-curved-tab:before,\n.lf-curved-tab:after {\n  width: 6px;\n  height: 6px;\n}\n\n.lf-curved-tab:before {\n  left: -6px;\n}\n\n.lf-curved-tab:after {\n  right: -6px;\n}\n\n.lf-tab.active:before,\n.lf-tab.active:after {\n  background: #232323;\n}\n\n.lf-curved-tab button {\n  border: none;\n  cursor: pointer;\n  color: inherit;\n  background: #000000;\n  out.lf-tabne: unset;\n  /* Round the top corners */\n  border-radius: 0;\n  border-top-left-radius: 6px;\n  border-top-right-radius: 6px;\n  /* Setup the circles */\n}\n\n.lf-curved-tab button:after,\n.lf-curved-tab button:before {\n  width: 12px;\n  height: 12px;\n  border-radius: 6px;\n  z-index: 2;\n}\n\n.lf-curved-tab button:before {\n  left: -12px;\n}\n\n.lf-curved-tab button:after {\n  right: -12px;\n}\n\n.lf-curved-tab.active button {\n  border: none;\n  cursor: pointer;\n  color: inherit;\n  background: #232323;\n  out.lf-tabne: unset;\n  /* Round the top corners */\n  border-radius: 0;\n  border-top-left-radius: 6px;\n  border-top-right-radius: 6px;\n  /* Setup the circles */\n}\n\n.lf-curved-tab button svg {\n  filter: saturate(0);\n}\n\n.lf-curved-tab:hover button svg {\n  filter: saturate(25%);\n}\n\n.lf-curved-tab.active button svg {\n  filter: saturate(100%);\n}\n"),Qa("");const di=["bordered","children"],mi=n=>{const{bordered:t=!0,children:e}=n,r=$a(n,di);return De().createElement("div",Object.assign({className:ti("lf-divider",e?"text-middle":"")},r,{style:{borderBottom:t?"1px #3c3c3c solid":""},__self:void 0,__source:{fileName:"/Users/karamalie/Sites/lf-react-components/src/components/Divider/divider.tsx",lineNumber:19,columnNumber:5}}),e)};Qa("/* Hide scrollbar for Chrome, Safari and Opera */\n\n.hidescroll::-webkit-scrollbar {\n  display: none;\n}\n\n/* Hide scrollbar for IE, Edge and Firefox */\n\n.hidescroll {\n  -ms-overflow-style: none; /* IE and Edge */\n  scrollbar-width: none; /* Firefox */\n}\n");var hi="/Users/karamalie/Sites/lf-react-components/src/icons/down-chevron-icon.tsx";const gi=n=>(0,Se.createElement)("svg",Object.assign({width:13,height:8},n,{__self:void 0,__source:{fileName:hi,lineNumber:8,columnNumber:3}}),(0,Se.createElement)("path",{d:"M1 1l5.5 6L12 1",stroke:"#A5A5A5",strokeWidth:1.4,fill:"none",fillRule:"evenodd",strokeLinecap:"round",__self:void 0,__source:{fileName:hi,lineNumber:9,columnNumber:5}}));Qa(".collapsible-container {\n  display: grid;\n  grid-template-columns: 25px 1fr max-content;\n  grid-template-rows: min-content min-content auto;\n  grid-template-areas:\n    'toggle title actions'\n    '. description description'\n    'content content content';\n  grid-gap: 0 2px;\n}\n\n.toggle {\n  grid-area: toggle;\n  cursor: pointer;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  margin-right: 10px;\n}\n\n.toggle svg {\n  fill: #dcdcdc;\n  transform: rotate(-90deg);\n  transition: transform 0.3s;\n}\n\n.toggle.open svg {\n  transform: rotate(0deg);\n}\n\n.title {\n  grid-area: title;\n  cursor: pointer;\n  color: #ffffff;\n  font-weight: bold;\n}\n\n.actions {\n  grid-area: actions;\n}\n\n.description {\n  grid-area: description;\n  margin-top: 0;\n}\n\n.content {\n  grid-area: content;\n  max-height: 0;\n  opacity: 1;\n  overflow: hidden;\n  transition: transform 0.3s;\n  padding-left: 30px;\n}\n\n.content.fullWidth {\n  padding-left: 0;\n}\n\n.content.open {\n  max-height: inherit;\n  opacity: 1;\n  margin-top: 10px;\n}\n\n.whatever-li-class:focus {\n  outline: none;\n}\n");var fi="/Users/karamalie/Sites/lf-react-components/src/components/Collapsible/collapsible.tsx";const ui=n=>{const{actions:t,children:e,description:r,fullWidthContent:o,locked:a,open:i,title:s}=n,[l,c]=De().useState(i);let p="content";return p+=l?" open":"",p+=o?" fullWidth":"",De().createElement("div",{className:"collapsible-container",__self:void 0,__source:{fileName:fi,lineNumber:31,columnNumber:5}},De().createElement("div",{className:l?"toggle open":"toggle",onClick:()=>!a&&c(!l),__self:void 0,__source:{fileName:fi,lineNumber:32,columnNumber:7}},De().createElement(gi,{__self:void 0,__source:{fileName:fi,lineNumber:33,columnNumber:9}})),De().createElement("div",{onClick:()=>!a&&c(!l),__self:void 0,__source:{fileName:fi,lineNumber:35,columnNumber:7}},s),De().createElement("div",{className:"actions",__self:void 0,__source:{fileName:fi,lineNumber:36,columnNumber:7}},t),De().createElement("div",{className:"description",__self:void 0,__source:{fileName:fi,lineNumber:37,columnNumber:7}},r),De().createElement("div",{className:p,__self:void 0,__source:{fileName:fi,lineNumber:38,columnNumber:7}},e))};var wi="/Users/karamalie/Sites/lf-react-components/src/components/Loading/loading.tsx";const yi=({content:n,isCancellable:t,onCancel:e})=>(0,Se.createElement)("div",{className:"flex flex-col items-center justify-center w-screen h-screen",style:{height:"87vh"},__self:void 0,__source:{fileName:wi,lineNumber:20,columnNumber:5}},(0,Se.createElement)("div",{className:"text-center",style:{maxWidth:"50%"},__self:void 0,__source:{fileName:wi,lineNumber:21,columnNumber:7}},(0,Se.createElement)("div",{className:"lf-spinner medium",__self:void 0,__source:{fileName:wi,lineNumber:22,columnNumber:9}}),(0,Se.createElement)("div",{style:{marginBottom:"30px",marginTop:"30px"},__self:void 0,__source:{fileName:wi,lineNumber:23,columnNumber:9}},n),t&&(0,Se.createElement)("div",{__self:void 0,__source:{fileName:wi,lineNumber:25,columnNumber:11}},(0,Se.createElement)(ri,{appearance:Ka.primary,size:qa.tiny,textColor:Za.black,style:{width:"fit-content",padding:"0.5rem 1rem 0.5rem 1rem"},onClick:()=>{"function"==typeof e&&e()},__self:void 0,__source:{fileName:wi,lineNumber:26,columnNumber:13}},"Cancel"))));yi.defaultProps={isCancellable:!1};var vi="/Users/karamalie/Sites/lf-react-components/src/components/color-picker.tsx";const bi=["value"],xi=n=>{const{value:t}=n,e=$a(n,bi),r={backgroundColor:t};return(0,Se.createElement)("div",Object.assign({style:r,className:"mr-2 w-5 h-5 border rounded-full cursor-pointer"},e,{__self:void 0,__source:{fileName:vi,lineNumber:23,columnNumber:10}}))},Ai=({colors:n,onInput:t})=>{const[e,r]=(0,Se.useState)(n[0]||"");return(0,Se.createElement)("div",{className:"flex items-center",__self:void 0,__source:{fileName:vi,lineNumber:53,columnNumber:5}},n.map((n=>(0,Se.createElement)(xi,{key:n,value:n,title:n,onClick:()=>{r(n),t(n)},__self:void 0,__source:{fileName:vi,lineNumber:55,columnNumber:9}}))),(0,Se.createElement)("div",{__self:void 0,__source:{fileName:vi,lineNumber:65,columnNumber:7}},(0,Se.createElement)(si,{appearance:Ja.standard,inputSize:qa.fluid,value:e,onChange:n=>{r(n.target.value),t(n.target.value)},__self:void 0,__source:{fileName:vi,lineNumber:66,columnNumber:9}})))};var Ci="/Users/karamalie/Sites/lf-react-components/src/components/LottiePlayer/background-tool.tsx";const ki=({setBackground:n,visible:t})=>t?(0,Se.createElement)("div",{className:"border-grey-light flex flex-col mt-4 p-4 border-t",__self:void 0,__source:{fileName:Ci,lineNumber:25,columnNumber:5}},(0,Se.createElement)(ui,{open:!0,fullWidthContent:!1,title:(0,Se.createElement)("div",{className:"font-lf-semi-bold text-sm",__self:void 0,__source:{fileName:Ci,lineNumber:29,columnNumber:16}},"Background Picker"),__self:void 0,__source:{fileName:Ci,lineNumber:26,columnNumber:7}},(0,Se.createElement)(Ai,{colors:["none","#FFFFFF","#000000","#E21010","#60C337","#3250C3"],onInput:t=>n&&n(t),__self:void 0,__source:{fileName:Ci,lineNumber:31,columnNumber:9}}))):null;function Ei(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var _i,Pi="/Users/karamalie/Sites/lf-react-components/src/components/LottiePlayer/render-graph.tsx";!function(n){n.Error="error",n.Frozen="frozen",n.Loading="loading",n.Paused="paused",n.Playing="playing",n.Stopped="stopped"}(_i||(_i={}));class Si extends Se.Component{constructor(...n){super(...n),Ei(this,"canvas",null),Ei(this,"frameStartTime",0),Ei(this,"currentFrame",1),Ei(this,"values",[]),Ei(this,"canvasContext",null),Ei(this,"height",1),Ei(this,"width",1)}componentDidMount(){const{instance:n}=this.props;if(this.canvas){const{height:t,width:e}=this.canvas.getBoundingClientRect();this.canvasContext=this.canvas.getContext("2d"),this.height=t||150,this.width=e||350,n&&this.createGraph(n)}}componentWillReceiveProps(n){n.instance&&n.instance!==this.props.instance&&this.createGraph(n.instance)}render(){const{animationData:n,debug:t,height:e,width:r}=this.props;return this.renderGraph(),(0,Se.createElement)("div",{className:"p-4",__self:this,__source:{fileName:Pi,lineNumber:85,columnNumber:7}},(0,Se.createElement)(ui,{open:!1,fullWidthContent:!1,title:(0,Se.createElement)("div",{style:{display:"flex",alignItems:"center"},__self:this,__source:{fileName:Pi,lineNumber:90,columnNumber:13}},"Render Graph"),actions:(0,Se.createElement)("span",{style:{color:"#fff"},__self:this,__source:{fileName:Pi,lineNumber:98,columnNumber:20}},Ea()(JSON.stringify(n).length)),__self:this,__source:{fileName:Pi,lineNumber:86,columnNumber:9}},(0,Se.createElement)("div",{style:{display:t?"block":"none"},__self:this,__source:{fileName:Pi,lineNumber:100,columnNumber:11}},(0,Se.createElement)("canvas",{ref:n=>this.canvas=n,width:r,height:e,__self:this,__source:{fileName:Pi,lineNumber:101,columnNumber:13}}),(0,Se.createElement)("div",{style:{marginLeft:"20px"},__self:this,__source:{fileName:Pi,lineNumber:102,columnNumber:13}},"Size: ",n&&n.w," x ",n&&n.h),(0,Se.createElement)("div",{style:{marginLeft:"20px"},__self:this,__source:{fileName:Pi,lineNumber:105,columnNumber:13}},"Layers: ",n&&n.layers.length))))}createGraph(n){n&&n.addEventListener("enterFrame",(()=>{if(this.frameStartTime){const t=performance.now();this.currentFrame=Math.floor(Number.parseInt(n.currentFrame,10)),this.values[this.currentFrame]=Number(t-this.frameStartTime),this.frameStartTime=t}else this.frameStartTime=performance.now(),this.currentFrame=Math.floor(Number.parseInt(n.currentFrame,10))}))}renderGraph(){const{playerState:n,type:t}=this.props;if(n===_i.Playing&&this.canvasContext){const n=20,e=this.height-20,r=(this.width-20)/this.values.length,o=this.height/100;this.canvasContext.clearRect(0,0,this.width,this.height),this.drawLine(this.canvasContext,n,1,n,e,"black");const a=50;for(let t=0;t<e;t+=a)this.drawLine(this.canvasContext,n-5,e-t,n,e-t,"black"),this.canvasContext.font="8px sans-serif",this.canvasContext.fillStyle="gray",this.canvasContext.fillText(t.toString(),n-20,e-t);this.drawLine(this.canvasContext,n,e,this.width,e,"black");for(let a=0;a<this.values.length;a++){let i=0,s=0,l=0,c=0;"bars"===t?(i=a+1,l=0,s=a+1,c=this.values[a]):(i=a,l=this.values[a-1],s=a+1,c=this.values[a]),this.drawLine(this.canvasContext,i*r+n,e-l*o,s*r+n,e-c*o,this.currentFrame===a?"red":"gray")}}}drawLine(n,t,e,r,o,a){a&&(n.strokeStyle=a),n.lineWidth=1,n.beginPath(),n.moveTo(t+.5,e+.5),n.lineTo(r+.5,o+.5),n.stroke()}}Qa(".list-item .lf-card div:first-child {\n  height: 100%;\n  width: 100%;\n}\n");var Di="/Users/karamalie/Sites/lf-react-components/src/components/LottiePlayer/lottie-player.tsx";const Ii=({bgColor:n,isDotLottie:t,src:e})=>(0,Se.createElement)(Ca.J5,{background:n,src:e,autoplay:!0,loop:!0,style:{height:"85%",width:"85%",borderRadius:"0.5rem"},__self:void 0,__source:{fileName:Di,lineNumber:46,columnNumber:5}}),Ti=({bgColor:n,isDotLottie:t,setBackground:e,src:r})=>(0,Se.createElement)(Ca.J5,{src:r,autoplay:!0,loop:!0,controls:!0,background:n,onBackgroundChange:async n=>{e&&e(n)},__self:void 0,__source:{fileName:Di,lineNumber:61,columnNumber:5}},(0,Se.createElement)(Ca.ZX,{showLabels:!0,visible:!0,buttons:["play","repeat","frame"],__self:void 0,__source:{fileName:Di,lineNumber:71,columnNumber:7}}),(0,Se.createElement)(ki,{visible:!0,__self:void 0,__source:{fileName:Di,lineNumber:72,columnNumber:7}})),Mi=({bgColor:n,isDotLottie:t,src:e})=>(0,Se.createElement)(Ca.J5,{background:n,src:e,autoplay:!0,loop:!0,controls:!0,__self:void 0,__source:{fileName:Di,lineNumber:82,columnNumber:5}},(0,Se.createElement)(Ca.ZX,{darkTheme:!0,showLabels:!0,visible:!0,buttons:["play","repeat","debug","frame"],__self:void 0,__source:{fileName:Di,lineNumber:83,columnNumber:7}}),(0,Se.createElement)(mi,{__self:void 0,__source:{fileName:Di,lineNumber:84,columnNumber:7}}),(0,Se.createElement)(Si,{visible:!0,type:"bars",height:150,width:400,__self:void 0,__source:{fileName:Di,lineNumber:85,columnNumber:7}}),(0,Se.createElement)(mi,{__self:void 0,__source:{fileName:Di,lineNumber:86,columnNumber:7}}),(0,Se.createElement)(ki,{visible:!0,__self:void 0,__source:{fileName:Di,lineNumber:87,columnNumber:7}})),Fi=({bgColor:n="#fff",isPreview:t,isSimple:e=!1,setBackground:r,src:o})=>{const a="string"==typeof o&&o.endsWith(".lottie");return t?(0,Se.createElement)(Ii,{isDotLottie:a,bgColor:n,src:o,__self:void 0,__source:{fileName:Di,lineNumber:102,columnNumber:12}}):e?(0,Se.createElement)(Ti,{isDotLottie:a,bgColor:n,src:o,setBackground:r,__self:void 0,__source:{fileName:Di,lineNumber:104,columnNumber:12}}):(0,Se.createElement)(Mi,{isDotLottie:a,bgColor:n,src:o,__self:void 0,__source:{fileName:Di,lineNumber:106,columnNumber:12}})};function Bi(n,t){if(null==n)return{};var e,r,o=function(n,t){if(null==n)return{};var e,r,o={},a=Object.keys(n);for(r=0;r<a.length;r++)e=a[r],t.indexOf(e)>=0||(o[e]=n[e]);return o}(n,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);for(r=0;r<a.length;r++)e=a[r],t.indexOf(e)>=0||Object.prototype.propertyIsEnumerable.call(n,e)&&(o[e]=n[e])}return o}function Li(n){var t,e,r="";if("string"==typeof n||"number"==typeof n)r+=n;else if("object"==typeof n)if(Array.isArray(n))for(t=0;t<n.length;t++)n[t]&&(e=Li(n[t]))&&(r&&(r+=" "),r+=e);else for(t in n)n[t]&&(r&&(r+=" "),r+=t);return r}function Ri(){for(var n,t,e=0,r="";e<arguments.length;)(n=arguments[e++])&&(t=Li(n))&&(r&&(r+=" "),r+=t);return r}Qa(".color-list {\n  display: grid;\n  grid-column-gap: 5px;\n  grid-template-columns: min-content min-content min-content min-content min-content min-content 1fr;\n  align-items: center;\n}\n\n.color-input {\n  border: 0px;\n  color: #979797;\n  text-align: center;\n  display: inline-flex;\n  font-size: 1em;\n  padding: 3px 0;\n  background-color: #3c3c3c;\n  border-radius: 4px;\n  outline: none;\n  width: 80px;\n}\n\n.color-input:hover {\n  background-color: #979797;\n  color: #3c3c3c;\n}\n\n.color-input:focus {\n  background-color: #18c8ca;\n  color: #000;\n}\n\n.color {\n  border-radius: 50%;\n  width: 18px;\n  height: 18px;\n  display: inline-flex;\n  cursor: pointer;\n}\n\n.color:hover {\n  opacity: 0.6;\n}\n\n.picker_wrapper {\n  background: #ffffff !important;\n  border-radius: 5px !important;\n}\n\n.picker_sample {\n  height: 30px !important;\n}\n\n.picker_editor {\n  height: 30px !important;\n}\n\n.picker_done button {\n  height: 30px !important;\n  padding-top: 0.2rem !important;\n  background: #ffffff !important;\n  border-color: black !important;\n  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.4);\n}\n\n.picker_arrow::before {\n  background: white !important;\n}\n\n.picker_arrow::after {\n  background: white !important;\n}\n\n.bottom-full {\n  bottom: 100%;\n}\n\n.top-full {\n  top: 100%;\n}\n");var Oi=["appearance","children","fontWeight","outlineColor","shadow","size","textColor","className"],Ni=function(n){var t=n.appearance,e=n.children,r=n.fontWeight,o=n.outlineColor,i=n.shadow,s=n.size,l=n.textColor,c=n.className,p=Bi(n,Oi);return(0,a.createElement)("button",Ro({className:Ri("lf-_lf-btn","standard"!==t?"lf-".concat(t):"",s?"lf-".concat(s):"",l?"lf-".concat(l):"",i?"lf-".concat(i):"",o?"".concat(o):"",r?"lf-".concat(r):"",c)},p),e)},Vi=function(n){var t=n.children,e=n.size;return(0,a.createElement)("div",{className:Ri("lf-_lf-card lf-group",e?"lf-".concat(e):"lf-tiny")},t)},zi=function(){return(0,a.createElement)("svg",{width:"127",height:"134",viewBox:"0 0 127 134",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M50.3788 129.128C51.0348 129.128 51.5788 128.6 51.5788 127.944C51.5788 127.288 51.0348 126.744 50.3788 126.744C49.7068 126.744 49.1628 127.288 49.1628 127.944C49.1628 128.6 49.7068 129.128 50.3788 129.128ZM54.5312 120.04C55.2033 120.04 55.7473 119.496 55.7473 118.84C55.7473 118.2 55.2033 117.656 54.5312 117.656C53.8593 117.656 53.3313 118.2 53.3313 118.84C53.3313 119.496 53.8593 120.04 54.5312 120.04ZM53.2673 132.296C54.4833 132.296 55.4433 131.352 55.4433 129.528V121.192H53.6513V129.528C53.6513 130.312 53.3633 130.68 52.8673 130.68C52.6273 130.68 52.2752 130.6 52.0512 130.456L51.7472 132.008C52.3392 132.248 52.7073 132.296 53.2673 132.296ZM60.1796 129.128C62.1636 129.128 63.0916 128.072 63.0916 126.76C63.0916 125.208 62.0516 124.904 60.3876 124.248C59.6356 123.96 59.1556 123.688 59.1556 123.304C59.1556 122.824 59.6516 122.632 60.0036 122.632C60.6116 122.632 61.3316 122.872 61.9556 123.464L62.8516 122.056C61.9876 121.352 61.0916 121.08 60.0996 121.08C58.4996 121.08 57.3476 122.008 57.3476 123.288C57.3476 124.824 58.4516 125.4 59.7316 125.848C60.7556 126.2 61.2676 126.392 61.2676 126.792C61.2676 127.256 60.8676 127.56 60.1796 127.56C59.2196 127.56 58.5476 127.256 57.9236 126.648L57.0276 127.992C57.8436 128.712 58.9156 129.128 60.1796 129.128ZM68.5031 129.128C70.9031 129.128 72.5991 127.48 72.5991 125.112C72.5991 122.712 70.9031 121.08 68.5031 121.08C66.0391 121.08 64.4071 122.808 64.4071 125.112C64.4071 127.4 66.0391 129.128 68.5031 129.128ZM68.5031 127.496C67.1591 127.496 66.2311 126.44 66.2311 125.112C66.2311 123.752 67.1431 122.696 68.5031 122.696C69.7831 122.696 70.7751 123.672 70.7751 125.112C70.7751 126.52 69.7671 127.496 68.5031 127.496ZM74.4649 129H76.2569V125.08C76.2569 123.544 77.0569 122.696 78.2729 122.696C79.3449 122.696 79.9689 123.224 79.9689 124.872V129H81.7609V124.408C81.7609 122.056 80.6089 121.08 78.8969 121.08C77.8729 121.08 76.9289 121.496 76.2889 122.264H76.2569V121.192H74.4649V129Z",fill:"#B8C2CC"}),(0,a.createElement)("path",{d:"M82.9515 54.6373C82.9515 54.6373 79.5607 54.1947 76.0891 57.8068C70.7851 63.3256 66.5821 75.1975 60.6487 79.9941C57.1102 82.8547 55.502 82.8115 55.502 82.8115",stroke:"#DAE1E7","stroke-width":"5.45996","stroke-linecap":"round","stroke-linejoin":"round"}),(0,a.createElement)("path",{d:"M32.0211 38.5361C38.5869 31.4487 45.1491 24.3614 51.7149 17.274C52.3633 16.5727 53.3341 16.5515 54.2377 16.8229C68.248 15.3392 82.3894 15.5471 96.343 17.5384C97.2253 17.6652 98.143 18.0388 98.9225 18.5886C99.4824 18.6661 100.017 18.8282 100.308 18.9621C101.764 19.6247 103.05 20.9534 103.065 22.5957C103.274 47.3856 103.483 72.1791 103.692 96.969C104.011 97.6316 104.071 98.2695 103.706 98.703C103.706 98.8651 103.71 99.0272 103.71 99.1893C103.724 100.842 101.056 100.236 100.241 99.8624C99.9395 99.725 99.6524 99.5417 99.3761 99.3514C88.9339 99.7038 78.4882 100.06 68.046 100.412L51.5838 100.969C48.8412 101.061 46.0952 101.156 43.3526 101.248C41.0636 101.325 38.9447 101.512 36.8613 100.412C32.3046 98.0087 32.96 93.3918 32.8715 88.99C32.7616 83.5872 32.6553 78.188 32.5455 72.7853C32.3258 61.867 32.1061 50.9487 31.8864 40.0339C31.6525 39.5018 31.6242 38.9661 32.0211 38.5361ZM38.0943 42.2542L36.5671 43.1146C44.5751 43.9006 52.6149 43.89 60.6157 43.104C58.8865 35.8651 57.9795 30.9448 54.7905 24.2275C49.2239 30.2399 43.6573 36.2453 38.0943 42.2542ZM38.9766 86.1635C39.0227 88.479 39.0687 90.7944 39.1148 93.1099C39.1184 93.3672 39.3239 95.087 39.3203 96.095C39.6498 96.0844 39.9758 96.0738 40.3054 96.0597L97.4627 94.1249C97.2607 70.2513 97.0623 46.3741 96.8603 22.5005C84.3559 20.8617 71.7311 20.6327 59.1806 21.8662C61.9055 28.2245 65.1582 37.1832 67.2169 46.4239C67.3976 47.2275 66.8803 48.0275 66.0334 48.1226C57.0476 49.1235 47.9731 49.2081 38.9766 48.32C38.1829 48.2425 37.3644 47.9288 36.6487 47.4601C36.794 54.6496 38.5266 63.9216 38.6683 71.1112C38.7746 76.1333 38.8739 81.1484 38.9766 86.1635Z",fill:"#DAE1E7"}),(0,a.createElement)("path",{d:"M113.422 8.38551C113.483 6.45343 113.626 2.73458 113.321 2.64879C113.016 2.56301 111.536 5.62928 110.615 7.3508C109.719 9.03287 106.465 8.29052 106.259 8.87821C106.165 9.14742 108.242 10.3793 108.566 12.2772C108.938 14.4897 108.143 17.9983 108.51 18.1407C108.868 18.2777 110.096 15.2555 111.951 13.682C113.682 12.2084 116.051 12.196 116.132 11.9672C116.307 11.4879 113.361 10.2875 113.422 8.38551Z",stroke:"#DAE1E7","stroke-width":"1.86525","stroke-miterlimit":"10"}),(0,a.createElement)("path",{d:"M118.498 25.1329C118.196 23.2236 117.637 19.5442 117.321 19.5172C117.006 19.4902 116.128 22.7799 115.547 24.6436C114.983 26.464 111.647 26.3461 111.555 26.962C111.513 27.2441 113.785 28.0639 114.459 29.8672C115.24 31.9705 115.118 35.5661 115.505 35.637C115.883 35.7042 116.522 32.5052 118.048 30.6114C119.472 28.8388 121.796 28.3817 121.833 28.1419C121.915 27.6381 118.795 27.0125 118.498 25.1329Z",fill:"#DAE1E7"}),(0,a.createElement)("path",{d:"M9.78047 38.9756C9.47805 37.0664 8.91941 33.387 8.60377 33.36C8.28813 33.333 7.4103 36.6227 6.82959 38.4864C6.26547 40.3068 2.92938 40.1889 2.83729 40.8048C2.79564 41.0868 5.0675 41.9067 5.74197 43.71C6.52261 45.8133 6.40065 49.4088 6.78786 49.4798C7.16544 49.547 7.80418 46.348 9.33009 44.4542C10.7544 42.6815 13.0785 42.2245 13.115 41.9847C13.1973 41.4809 10.0777 40.8553 9.78047 38.9756Z",fill:"#DAE1E7"}))},ji=function(n){var t=yo((0,Se.useState)(!1),2),e=t[0],r=t[1],o=n.bordered,i=n.handleFileChosen,s=n.onDrag,l=n.onDragDrop,c=n.onDragIn,p=n.onDragOut,d=(0,Se.createRef)(),m=(0,Se.createRef)();return(0,Se.useEffect)((function(){var n=d.current;n&&(n.addEventListener("dragenter",(function(n){return function(n){n.preventDefault(),n.stopPropagation(),c(n),r((function(){return!0}))}(n)})),n.addEventListener("dragleave",(function(n){return function(n){n.preventDefault(),n.stopPropagation(),p(n)}(n)})),n.addEventListener("dragover",(function(n){return function(n){n.preventDefault(),n.stopPropagation(),s(n)}(n)})),n.addEventListener("drop",(function(n){return function(n){n.preventDefault(),n.stopPropagation(),n.dataTransfer&&n.dataTransfer.files&&n.dataTransfer.files.length>0&&(l(n.dataTransfer.files),n.dataTransfer.clearData())}(n)})))}),[d.current]),(0,a.createElement)("div",{className:Ri("lf-_lf-drag-box",o?"lf-bordered":"",e?"lf-bg-teal-100":""),ref:d},(0,a.createElement)("input",{ref:m,type:"file",onChange:function(n){n.target.files&&i(n.target.files)},hidden:!0}),(0,a.createElement)("div",{className:"lf-flex lf-flex-col lf-items-center lf-text-center"},(0,a.createElement)(zi,null),(0,a.createElement)("p",{className:"lf-label lf-text-bold lf-lg lf-mt-6"},"Drop animation here"),(0,a.createElement)("p",{className:"lf-label lf-sm lf-mb-4"},"or"),(0,a.createElement)(Ni,{appearance:Ka.primary,size:qa.small,onClick:function(){var n;return null===(n=m.current)||void 0===n?void 0:n.click()}},"Browse")))},Gi=Ae({url:"/graphql"}),Hi=(0,Se.createContext)(Gi),Ui=Hi.Provider;function Wi(){return(0,Se.useContext)(Hi)}function Qi(){return(Qi=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n}).apply(this,arguments)}Hi.Consumer,Hi.displayName="UrqlContext";var qi={fetching:!1,stale:!1,error:void 0,data:void 0,extensions:void 0,operation:void 0};function Ki(n,t){var e=Qi({},n,t,{data:void 0!==t.data||t.error?t.data:n.data,fetching:!!t.fetching,stale:!!t.stale});return function(n,t){if("object"!=typeof n||"object"!=typeof t)return n!==t;for(var e in n)if(!(e in t))return!0;for(var r in t)if(n[r]!==t[r])return!0;return!1}(n,e)?e:n}function Zi(n){var t=(0,Se.useRef)(!0),e=Wi(),r=(0,Se.useState)(qi),o=r[0],a=r[1],i=(0,Se.useCallback)((function(r,o){return a(Qi({},qi,{fetching:!0})),(i=e.executeMutation(yt(n,r),o||{}),new Promise((function(n){Hn(1)(i)((function(t){"number"!=typeof t&&(t.tag?n(t[0]):t[0](0))}))}))).then((function(n){return t.current&&a({fetching:!1,stale:!!n.stale,data:n.data,error:n.error,extensions:n.extensions,operation:n.operation}),n}));var i}),[e,n,a]);return(0,Se.useEffect)((function(){return t.current=!0,function(){t.current=!1}}),[]),[o,i]}var Yi=!1;function Xi(n){var t=Wi(),e=function(n){if(!n._react){var t=new Set,e=new Map;n.operations$&&Un((function(n){"teardown"===n.kind&&t.has(n.key)&&(t.delete(n.key),e.delete(n.key))}))(n.operations$),n._react={get:function(n){return e.get(n)},set:function(n,r){t.delete(n),e.set(n,r)},dispose:function(n){t.add(n)}}}return n._react}(t),r=function(n,t){return n.suspense&&(!t||!1!==t.suspense)}(t,n.context),o=function(n,t){var e=(0,Se.useRef)(void 0);return(0,Se.useMemo)((function(){var r=yt(n,t);return void 0!==e.current&&e.current.key===r.key?e.current:(e.current=r,r)}),[n,t])}(n.query,n.variables),a=(0,Se.useMemo)((function(){if(n.pause)return null;var a=t.executeQuery(o,Qi({},{requestPolicy:n.requestPolicy},n.context));return r?jn((function(n){e.set(o.key,n)}))(a):a}),[e,t,o,r,n.pause,n.requestPolicy,n.context]),i=(0,Se.useCallback)((function(n,t){if(!n)return{fetching:!1};var r=e.get(o.key);if(r){if(t&&null!=r&&"then"in r)throw r}else{var a,i=Un((function(n){r=n,a&&a(r)}))(rt((function(){return t&&!a||!r}))(n));if(null==r&&t){var s=new Promise((function(n){a=n}));throw e.set(o.key,s),s}i.unsubscribe()}return r||{fetching:!0}}),[e,o]),s=[t,o,n.requestPolicy,n.context,n.pause],l=(0,Se.useState)((function(){Yi=!0;try{return[a,Ki(qi,i(a,r)),s]}finally{Yi=!1}})),c=l[0],p=l[1],d=c[1];return a!==c[0]&&function(n,t){for(var e=0,r=t.length;e<r;e++)if(n[e]!==t[e])return!0;return!1}(c[2],s)&&p([a,d=Ki(c[1],i(a,r)),s]),(0,Se.useEffect)((function(){var n=c[0],t=c[2][1],r=!1;function o(n){r=!0,Yi||p((function(t){var e=Ki(t[1],n);return t[1]!==e?[t[0],e,t[2]]:t}))}if(n){var a=Un(o)(Jn((function(){o({fetching:!1})}))(n));return r||o({fetching:!0}),function(){e.dispose(t.key),a.unsubscribe()}}o({fetching:!1})}),[e,c[0],c[2][1]]),[d,(0,Se.useCallback)((function(a){var i=Qi({},{requestPolicy:n.requestPolicy},n.context,a);p((function(n){return[r?jn((function(n){e.set(o.key,n)}))(t.executeQuery(o,i)):t.executeQuery(o,i),n[1],s]}))}),[t,e,o,r,i,n.requestPolicy,n.context])]}var Ji={path:""},$i=(0,a.createContext)({attributes:{src:"",jsonSrc:null,direction:1,width:"300px",height:"300px",speed:1,background:"white",loop:!0,autoplay:!0,hover:!1},previewFile:Ji,setPreviewFile:function(){},setAttributes:function(n){}}),ns=function(n){var t=n.attributes,e=n.children,r=n.closeModal,i=n.isOpen,c=n.openModal,d=n.setAttributes,m=yo((0,a.useState)(!1),2),h=m[0],g=m[1],f=yo((0,a.useState)(!1),2),u=f[0],w=f[1],y=yo((0,a.useState)(!1),2),v=y[0],b=y[1],x=yo((0,a.useState)(t?t.src:""),2),A=x[0],C=x[1],k=yo((0,a.useState)(Ji),2),E=k[0],_=k[1],P=na();(0,a.useEffect)((function(){var n=function(){var n=o(s().mark((function n(){var t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return b((function(){return!0})),n.next=3,so();case 3:(t=n.sent)&&t.error?(b((function(){return!1})),w((function(){return!1})),g((function(){return!1}))):t&&t.is_block_logged_in?(w(!0),g((function(){return t})),b((function(){return!1}))):(g((function(){return!1})),w((function(){return!1})),b((function(){return!1})));case 5:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();n()}),[i]);var S=function(){var n=o(s().mark((function n(t){var e;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return b((function(){return!0})),n.next=3,lo(t);case 3:return e=n.sent,g((function(){return e})),b((function(){return!1})),n.abrupt("return",e);case 7:case"end":return n.stop()}}),n)})));return function(_x){return n.apply(this,arguments)}}(),D=function(){var n=o(s().mark((function n(){var t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,co({});case 2:return t=n.sent,g((function(){return!1})),P("/"),n.abrupt("return",t);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),I=Ae({url:p,fetchOptions:function(){var n,t;return{headers:{Authorization:null!==(n=h.userData)&&void 0!==n&&n.accessToken?"Bearer ".concat(null===(t=h.userData)||void 0===t?void 0:t.accessToken):"","client-name":l.hB,"client-version":l.i8}}}});return(0,a.createElement)($i.Provider,{value:{attributes:t,selectedLottie:A,isBlockLoggedIn:u,closeModal:r,openModal:c,onChangeLottie:function(n){return C((function(){return n}))},isAppLoading:v,appData:h,onLogout:D,onLogin:S,setAttributes:d,previewFile:E,setPreviewFile:_,onSwitch:function(){g((function(){return!1})),P("/")}}},(0,a.createElement)(Ui,{value:I},e))},ts=window.wp.mediaUtils;function es(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function rs(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?es(Object(e),!0).forEach((function(t){to(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):es(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}var os,as=function(n){var t=n.file,e=n.onError,r=n.onFileSave;(0,ts.uploadMedia)({filesList:[t],onFileChange:function(n){var t=yo(n,1)[0];t&&t.id&&r(t.url)},onError:function(n){function t(_x){return n.apply(this,arguments)}return t.toString=function(){return n.toString()},t}((function(n){null==e||e(rs({error:"File upload error"},n))})),maxUploadFileSize:5e6})},is=function(n){return new File([n],"".concat(Math.floor(Date.now()/1e3),".json"),{type:"application/json"})},ss=function(n){return!!n.endsWith(".lottie")||"lottie"===n.substring(n.lastIndexOf("/")+1,n.indexOf("?")).split(".").pop()},ls=function(){var n=o(s().mark((function n(t){var e,r,a,i,l,c,p,d,m;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(e=t.onError,r=t.onFileSave,a=t.url,!ss(a)){n.next=9;break}return n.next=5,mo.DotLottieUtils.build(a);case 5:i=n.sent;try{l=i.getManifest().animations[0].id,(c=i.extract(l,mo.ExtractionType.String,!0))&&"string"==typeof c&&(p=new Blob([c],{type:"application/json"}),d=is(p),(0,ts.uploadMedia)({filesList:[d],onFileChange:function(n){var t=yo(n,1)[0];t&&t.id&&r(t.url,JSON.parse(c))},onError:function(n){function t(t){return n.apply(this,arguments)}return t.toString=function(){return n.toString()},t}((function(n){null==e||e(rs({error:"File upload error"},n))})),maxUploadFileSize:5e5}))}catch(n){null==e||e({error:"Something went wrong!"})}n.next=19;break;case 9:return n.prev=9,n.next=12,fetch(a).then(function(){var n=o(s().mark((function n(t){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",t.blob());case 1:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}()).then((function(n){return is(n)}));case 12:m=n.sent,as({file:m,onFileSave:r,onError:e}),n.next=19;break;case 16:n.prev=16,n.t0=n.catch(9),null==e||e({error:"Something went wrong!"});case 19:case"end":return n.stop()}}),n,null,[[9,16]])})));return function(t){return n.apply(this,arguments)}}(),cs=function(n,t){var e;return function(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];clearTimeout(e),e=setTimeout((function(){n.apply(void 0,o)}),t)}},ps=e(5924),ds=e(5945),ms=["isDotLottie","bgColor","src"],hs=["isDotLottie","bgColor","src"],gs=["isDotLottie","bgColor","setBackground","src"],fs=["bgColor","isPreview","isSimple","isLarge","setBackground","src"],us=function(n){var t=n.isDotLottie,e=n.bgColor,r=n.src,o=Bi(n,ms);return t?(0,a.createElement)(ds.y1,Ro({background:e,src:r,autoplay:!0,loop:!0,style:{height:"160px",width:"165px",borderRadius:"0.5rem"}},o)):(0,a.createElement)(ps.J5,Ro({background:e,src:r,autoplay:!0,loop:!0,style:{height:"160px",width:"165px",borderRadius:"0.5rem"}},o))},ws=function(n){var t=n.isDotLottie,e=n.bgColor,r=n.src,o=Bi(n,hs);return t?(0,a.createElement)(ds.y1,Ro({background:e,src:r,autoplay:!0,loop:!0,style:{height:"300px",width:"300px",borderRadius:"0.5rem"}},o)):(0,a.createElement)(ps.J5,Ro({background:e,src:r,autoplay:!0,loop:!0,style:{height:"300px",width:"300px",borderRadius:"0.5rem"}},o))},ys=function(n){var t=n.isDotLottie,e=n.bgColor,r=n.setBackground,i=n.src,l=Bi(n,gs);return t?(0,a.createElement)(ds.y1,Ro({src:i,autoplay:!0,loop:!0,background:e,onBackgroundChange:function(){var n=o(s().mark((function n(t){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:null==r||r(t);case 1:case"end":return n.stop()}}),n)})));return function(_x){return n.apply(this,arguments)}}()},l),(0,a.createElement)(ds.ZX,{key:1,showLabels:!0,visible:!0,buttons:["play","repeat","frame"]})):(0,a.createElement)(ps.J5,Ro({src:i,autoplay:!0,loop:!0,controls:!0,background:e,onBackgroundChange:function(){var n=o(s().mark((function n(t){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:null==r||r(t);case 1:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}()},l),(0,a.createElement)(ps.ZX,{transparentTheme:!0,showLabels:!0,visible:!0,buttons:["play","repeat","frame"]}))},vs=function(n){var t,e=n.bgColor,r=void 0===e?"#fff":e,o=n.isPreview,i=n.isSimple,s=void 0!==i&&i,l=n.isLarge,c=void 0!==l&&l,p=n.setBackground,d=n.src,m=Bi(n,fs),h=!!(t=d).endsWith(".lottie")||"lottie"===t.substring(t.lastIndexOf("/")+1,t.indexOf("?")).split(".").pop();return o?(0,a.createElement)(us,Ro({isDotLottie:h,bgColor:r,src:d},m)):s?(0,a.createElement)(ys,Ro({isDotLottie:h,bgColor:r,src:d,setBackground:p},m)):c?(0,a.createElement)(ws,Ro({isDotLottie:h,bgColor:r,src:d},m)):void 0},bs=function(n){var t=n.bgColor,e=n.createdBy,r=n.id,i=n.lottieUrl,l=To(),c=(0,a.useContext)($i),p=c.appData,d=c.closeModal,m=c.setAttributes,h=function(n,t){m({src:n,jsonSrc:t}),d(!1),l.pluginTracking({eventType:Mr,userId:p.userData.id,eventProperties:{animationId:r,type:Jr.animationsType.lottie},resourceId:r,method:Aa.DOWNLOAD_LOTTIE_JSON})};return i&&""!==i?(0,a.createElement)("div",{key:"project-".concat(r),onKeyDown:function(){return null},className:"list-item lf-h-44 lf-cursor-pointer lf-list-none lf-mb-2"},(0,a.createElement)(Vi,{size:qa.fluid},(0,a.createElement)(vs,{bgColor:t,src:i,isPreview:!0}),(0,a.createElement)("div",{className:"lf-hidden group-hover:lf-block lf-absolute lf-bottom-4"},(0,a.createElement)(Ni,{appearance:Ka.primary,size:qa.tiny,textColor:Za.white,onClick:function(){if(p.copyLottieToMedia)ls({url:i,onFileSave:function(n,t){return h(n,t)},onError:function(n){console.log(n)}});else{if(go(i)){var n=function(){var n=o(s().mark((function n(){var t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,ho(i);case 3:t=n.sent,h(i,t),n.next=10;break;case 7:n.prev=7,n.t0=n.catch(0),console.log(n.t0);case 10:case"end":return n.stop()}}),n,null,[[0,7]])})));return function(){return n.apply(this,arguments)}}();return void n()}h(i)}}},"Insert animation"))),(0,a.createElement)("div",{className:"lf-flex lf-items-center lf-mt-2"},(0,a.createElement)("div",{className:"lf-w-4 lf-mr-2"},(0,a.createElement)(ai,{src:null==e?void 0:e.avatarUrl,size:qa.fluid,className:"lf-border-0"})),(0,a.createElement)("div",null,(0,a.createElement)("h5",{className:"lf-font-bold lf-text-xs"},(null==e?void 0:e.firstName)||"loading...")))):(0,a.createElement)(a.Fragment,null)},xs=function(n){var t=n.isLoading,e=n.list;return t?(0,a.createElement)("div",{className:"lf-spinner medium bg"}):(0,a.createElement)("div",{style:{gridAutoRows:"1fr",display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(160px, 1fr))",gridGap:"40px",alignItems:"stretch"}},e.map((function(n){var t=n.node;return(0,a.createElement)(bs,{key:t.id,id:t.id,lottieUrl:t.lottieUrl,bgColor:t.bgColor,createdBy:t.createdBy})})))},As=function(n){var t=n.disabled,e=void 0!==t&&t,r=n.limit,o=n.next,i=n.page,s=n.prev,l=n.total,c=i*r-r,p=Math.ceil(c/r)+1,d=Math.ceil(l/r),m=e||!(c>=r),h=e||!(c+r<l);return h&&m?null:(0,a.createElement)("div",{className:"lf-flex lf-gap-2 lf-w-full lf-justify-between lf-items-center lf-mt-6"},(0,a.createElement)("div",{className:" lf-text-gray-600 lf-text-sm lf-font-semibold"},"Page ",p," of ",d),(0,a.createElement)("div",{className:"lf-flex lf-gap-2"},(0,a.createElement)("button",{disabled:m,onClick:s,style:{borderRadius:"4px"},className:"lf-py-1 lf-px-2 lf-font-semibold lf-text-gray-600 lf-w-16 lf-border lf-border-gray-600 ".concat(m?" lf-opacity-10":"lf-text-gray-600")},"Previous"),(0,a.createElement)("button",{disabled:h,onClick:o,style:{borderRadius:"4px"},className:"lf-py-1 lf-px-2 lf-font-semibold lf-text-gray-600 lf-border lf-w-16 lf-border-gray-600 ".concat(h?"lf-opacity-10":"lf-text-gray-600")},"Next")))},Cs=function(n){var t=n.children,e=n.hasNext,r=n.hasPrev,o=n.onNext,i=n.onPrev,s=n.page,l=n.pageSize,c=n.totalCount;return(0,a.createElement)("div",{className:"lf-pl-8 lf-pr-8 lf-pt-8 lf-text-xs lf-flex lf-flex-col lf-justify-between lf-h-full lf-relative"},t,(0,a.createElement)("div",{id:"pagination",className:"lf-sticky lf-bottom-0 lf-right-0 lf-left-0 lf-bg-contentBg lf-opacity-90"},(0,a.createElement)(As,{limit:l,next:o,prev:i,page:s,total:c,hasNext:e,hasPrev:r})))},ks=e(7679),Es=e(631),_s=e.n(Es),Ps=function(n){function t(n,r,l,c,m){for(var h,g,f,u,b,A=0,C=0,k=0,E=0,_=0,M=0,B=f=h=0,R=0,O=0,N=0,V=0,z=l.length,j=z-1,G="",H="",U="",W="";R<z;){if(g=l.charCodeAt(R),R===j&&0!==C+E+k+A&&(0!==C&&(g=47===C?10:47),E=k=A=0,z++,j++),0===C+E+k+A){if(R===j&&(0<O&&(G=G.replace(d,"")),0<G.trim().length)){switch(g){case 32:case 9:case 59:case 13:case 10:break;default:G+=l.charAt(R)}g=59}switch(g){case 123:for(h=(G=G.trim()).charCodeAt(0),f=1,V=++R;R<z;){switch(g=l.charCodeAt(R)){case 123:f++;break;case 125:f--;break;case 47:switch(g=l.charCodeAt(R+1)){case 42:case 47:n:{for(B=R+1;B<j;++B)switch(l.charCodeAt(B)){case 47:if(42===g&&42===l.charCodeAt(B-1)&&R+2!==B){R=B+1;break n}break;case 10:if(47===g){R=B+1;break n}}R=B}}break;case 91:g++;case 40:g++;case 34:case 39:for(;R++<j&&l.charCodeAt(R)!==g;);}if(0===f)break;R++}if(f=l.substring(V,R),0===h&&(h=(G=G.replace(p,"").trim()).charCodeAt(0)),64===h){switch(0<O&&(G=G.replace(d,"")),g=G.charCodeAt(1)){case 100:case 109:case 115:case 45:O=r;break;default:O=T}if(V=(f=t(r,O,f,g,m+1)).length,0<F&&(b=s(3,f,O=e(T,G,N),r,S,P,V,g,m,c),G=O.join(""),void 0!==b&&0===(V=(f=b.trim()).length)&&(g=0,f="")),0<V)switch(g){case 115:G=G.replace(x,i);case 100:case 109:case 45:f=G+"{"+f+"}";break;case 107:f=(G=G.replace(w,"$1 $2"))+"{"+f+"}",f=1===I||2===I&&a("@"+f,3)?"@-webkit-"+f+"@"+f:"@"+f;break;default:f=G+f,112===c&&(H+=f,f="")}else f=""}else f=t(r,e(r,G,N),f,c,m+1);U+=f,f=N=O=B=h=0,G="",g=l.charCodeAt(++R);break;case 125:case 59:if(1<(V=(G=(0<O?G.replace(d,""):G).trim()).length))switch(0===B&&(h=G.charCodeAt(0),45===h||96<h&&123>h)&&(V=(G=G.replace(" ",":")).length),0<F&&void 0!==(b=s(1,G,r,n,S,P,H.length,c,m,c))&&0===(V=(G=b.trim()).length)&&(G="\0\0"),h=G.charCodeAt(0),g=G.charCodeAt(1),h){case 0:break;case 64:if(105===g||99===g){W+=G+l.charAt(R);break}default:58!==G.charCodeAt(V-1)&&(H+=o(G,h,g,G.charCodeAt(2)))}N=O=B=h=0,G="",g=l.charCodeAt(++R)}}switch(g){case 13:case 10:47===C?C=0:0===1+h&&107!==c&&0<G.length&&(O=1,G+="\0"),0<F*L&&s(0,G,r,n,S,P,H.length,c,m,c),P=1,S++;break;case 59:case 125:if(0===C+E+k+A){P++;break}default:switch(P++,u=l.charAt(R),g){case 9:case 32:if(0===E+A+C)switch(_){case 44:case 58:case 9:case 32:u="";break;default:32!==g&&(u=" ")}break;case 0:u="\\0";break;case 12:u="\\f";break;case 11:u="\\v";break;case 38:0===E+C+A&&(O=N=1,u="\f"+u);break;case 108:if(0===E+C+A+D&&0<B)switch(R-B){case 2:112===_&&58===l.charCodeAt(R-3)&&(D=_);case 8:111===M&&(D=M)}break;case 58:0===E+C+A&&(B=R);break;case 44:0===C+k+E+A&&(O=1,u+="\r");break;case 34:case 39:0===C&&(E=E===g?0:0===E?g:E);break;case 91:0===E+C+k&&A++;break;case 93:0===E+C+k&&A--;break;case 41:0===E+C+A&&k--;break;case 40:0===E+C+A&&(0===h&&(2*_+3*M==533||(h=1)),k++);break;case 64:0===C+k+E+A+B+f&&(f=1);break;case 42:case 47:if(!(0<E+A+k))switch(C){case 0:switch(2*g+3*l.charCodeAt(R+1)){case 235:C=47;break;case 220:V=R,C=42}break;case 42:47===g&&42===_&&V+2!==R&&(33===l.charCodeAt(V+2)&&(H+=l.substring(V,R+1)),u="",C=0)}}0===C&&(G+=u)}M=_,_=g,R++}if(0<(V=H.length)){if(O=r,0<F&&void 0!==(b=s(2,H,O,n,S,P,V,c,m,c))&&0===(H=b).length)return W+H+U;if(H=O.join(",")+"{"+H+"}",0!=I*D){switch(2!==I||a(H,2)||(D=0),D){case 111:H=H.replace(v,":-moz-$1")+H;break;case 112:H=H.replace(y,"::-webkit-input-$1")+H.replace(y,"::-moz-$1")+H.replace(y,":-ms-input-$1")+H}D=0}}return W+H+U}function e(n,t,e){var o=t.trim().split(f);t=o;var a=o.length,i=n.length;switch(i){case 0:case 1:var s=0;for(n=0===i?"":n[0]+" ";s<a;++s)t[s]=r(n,t[s],e).trim();break;default:var l=s=0;for(t=[];s<a;++s)for(var c=0;c<i;++c)t[l++]=r(n[c]+" ",o[s],e).trim()}return t}function r(n,t,e){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(u,"$1"+n.trim());case 58:return n.trim()+t.replace(u,"$1"+n.trim());default:if(0<1*e&&0<t.indexOf("\f"))return t.replace(u,(58===n.charCodeAt(0)?"":"$1")+n.trim())}return n+t}function o(n,t,e,r){var i=n+";",s=2*t+3*e+4*r;if(944===s){n=i.indexOf(":",9)+1;var l=i.substring(n,i.length-1).trim();return l=i.substring(0,n).trim()+l+";",1===I||2===I&&a(l,1)?"-webkit-"+l+l:l}if(0===I||2===I&&!a(i,1))return i;switch(s){case 1015:return 97===i.charCodeAt(10)?"-webkit-"+i+i:i;case 951:return 116===i.charCodeAt(3)?"-webkit-"+i+i:i;case 963:return 110===i.charCodeAt(5)?"-webkit-"+i+i:i;case 1009:if(100!==i.charCodeAt(4))break;case 969:case 942:return"-webkit-"+i+i;case 978:return"-webkit-"+i+"-moz-"+i+i;case 1019:case 983:return"-webkit-"+i+"-moz-"+i+"-ms-"+i+i;case 883:if(45===i.charCodeAt(8))return"-webkit-"+i+i;if(0<i.indexOf("image-set(",11))return i.replace(_,"$1-webkit-$2")+i;break;case 932:if(45===i.charCodeAt(4))switch(i.charCodeAt(5)){case 103:return"-webkit-box-"+i.replace("-grow","")+"-webkit-"+i+"-ms-"+i.replace("grow","positive")+i;case 115:return"-webkit-"+i+"-ms-"+i.replace("shrink","negative")+i;case 98:return"-webkit-"+i+"-ms-"+i.replace("basis","preferred-size")+i}return"-webkit-"+i+"-ms-"+i+i;case 964:return"-webkit-"+i+"-ms-flex-"+i+i;case 1023:if(99!==i.charCodeAt(8))break;return"-webkit-box-pack"+(l=i.substring(i.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+i+"-ms-flex-pack"+l+i;case 1005:return h.test(i)?i.replace(m,":-webkit-")+i.replace(m,":-moz-")+i:i;case 1e3:switch(t=(l=i.substring(13).trim()).indexOf("-")+1,l.charCodeAt(0)+l.charCodeAt(t)){case 226:l=i.replace(b,"tb");break;case 232:l=i.replace(b,"tb-rl");break;case 220:l=i.replace(b,"lr");break;default:return i}return"-webkit-"+i+"-ms-"+l+i;case 1017:if(-1===i.indexOf("sticky",9))break;case 975:switch(t=(i=n).length-10,s=(l=(33===i.charCodeAt(t)?i.substring(0,t):i).substring(n.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|l.charCodeAt(7))){case 203:if(111>l.charCodeAt(8))break;case 115:i=i.replace(l,"-webkit-"+l)+";"+i;break;case 207:case 102:i=i.replace(l,"-webkit-"+(102<s?"inline-":"")+"box")+";"+i.replace(l,"-webkit-"+l)+";"+i.replace(l,"-ms-"+l+"box")+";"+i}return i+";";case 938:if(45===i.charCodeAt(5))switch(i.charCodeAt(6)){case 105:return l=i.replace("-items",""),"-webkit-"+i+"-webkit-box-"+l+"-ms-flex-"+l+i;case 115:return"-webkit-"+i+"-ms-flex-item-"+i.replace(C,"")+i;default:return"-webkit-"+i+"-ms-flex-line-pack"+i.replace("align-content","").replace(C,"")+i}break;case 973:case 989:if(45!==i.charCodeAt(3)||122===i.charCodeAt(4))break;case 931:case 953:if(!0===E.test(n))return 115===(l=n.substring(n.indexOf(":")+1)).charCodeAt(0)?o(n.replace("stretch","fill-available"),t,e,r).replace(":fill-available",":stretch"):i.replace(l,"-webkit-"+l)+i.replace(l,"-moz-"+l.replace("fill-",""))+i;break;case 962:if(i="-webkit-"+i+(102===i.charCodeAt(5)?"-ms-"+i:"")+i,211===e+r&&105===i.charCodeAt(13)&&0<i.indexOf("transform",10))return i.substring(0,i.indexOf(";",27)+1).replace(g,"$1-webkit-$2")+i}return i}function a(n,t){var e=n.indexOf(1===t?":":"{"),r=n.substring(0,3!==t?e:10);return e=n.substring(e+1,n.length-1),B(2!==t?r:r.replace(k,"$1"),e,t)}function i(n,t){var e=o(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return e!==t+";"?e.replace(A," or ($1)").substring(4):"("+t+")"}function s(n,t,e,r,o,a,i,s,l,p){for(var d,m=0,h=t;m<F;++m)switch(d=M[m].call(c,n,h,e,r,o,a,i,s,l,p)){case void 0:case!1:case!0:case null:break;default:h=d}if(h!==t)return h}function l(n){return void 0!==(n=n.prefix)&&(B=null,n?"function"!=typeof n?I=1:(I=2,B=n):I=0),l}function c(n,e){var r=n;if(33>r.charCodeAt(0)&&(r=r.trim()),r=[r],0<F){var o=s(-1,e,r,r,S,P,0,0,0,0);void 0!==o&&"string"==typeof o&&(e=o)}var a=t(T,r,e,0,0);return 0<F&&void 0!==(o=s(-2,a,r,r,S,P,a.length,0,0,0))&&(a=o),D=0,P=S=1,a}var p=/^\0+/g,d=/[\0\r\f]/g,m=/: */g,h=/zoo|gra/,g=/([,: ])(transform)/g,f=/,\r+?/g,u=/([\t\r\n ])*\f?&/g,w=/@(k\w+)\s*(\S*)\s*/,y=/::(place)/g,v=/:(read-only)/g,b=/[svh]\w+-[tblr]{2}/,x=/\(\s*(.*)\s*\)/g,A=/([\s\S]*?);/g,C=/-self|flex-/g,k=/[^]*?(:[rp][el]a[\w-]+)[^]*/,E=/stretch|:\s*\w+\-(?:conte|avail)/,_=/([^-])(image-set\()/,P=1,S=1,D=0,I=1,T=[],M=[],F=0,B=null,L=0;return c.use=function n(t){switch(t){case void 0:case null:F=M.length=0;break;default:if("function"==typeof t)M[F++]=t;else if("object"==typeof t)for(var e=0,r=t.length;e<r;++e)n(t[e]);else L=0|!!t}return n},c.set=l,void 0!==n&&l(n),c},Ss={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Ds=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Is=(os={},function(n){return void 0===os[n]&&(os[n]=(t=n,Ds.test(t)||111===t.charCodeAt(0)&&110===t.charCodeAt(1)&&t.charCodeAt(2)<91)),os[n];var t}),Ts=e(2535),Ms=e.n(Ts);function Fs(){return(Fs=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n}).apply(this,arguments)}var Bs=function(n,t){for(var e=[n[0]],r=0,o=t.length;r<o;r+=1)e.push(t[r],n[r+1]);return e},Ls=function(n){return null!==n&&"object"==typeof n&&"[object Object]"===(n.toString?n.toString():Object.prototype.toString.call(n))&&!(0,ks.typeOf)(n)},Rs=Object.freeze([]),Os=Object.freeze({});function Ns(n){return"function"==typeof n}function Vs(n){return n.displayName||n.name||"Component"}function zs(n){return n&&"string"==typeof n.styledComponentId}var js="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Gs="undefined"!=typeof window&&"HTMLElement"in window,Hs=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY);function Us(n){for(var t=arguments.length,e=new Array(t>1?t-1:0),r=1;r<t;r++)e[r-1]=arguments[r];throw new Error("An error occurred. See https://git.io/JUIaE#"+n+" for more information."+(e.length>0?" Args: "+e.join(", "):""))}var Ws=function(){function n(n){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=n}var t=n.prototype;return t.indexOfGroup=function(n){for(var t=0,e=0;e<n;e++)t+=this.groupSizes[e];return t},t.insertRules=function(n,t){if(n>=this.groupSizes.length){for(var e=this.groupSizes,r=e.length,o=r;n>=o;)(o<<=1)<0&&Us(16,""+n);this.groupSizes=new Uint32Array(o),this.groupSizes.set(e),this.length=o;for(var a=r;a<o;a++)this.groupSizes[a]=0}for(var i=this.indexOfGroup(n+1),s=0,l=t.length;s<l;s++)this.tag.insertRule(i,t[s])&&(this.groupSizes[n]++,i++)},t.clearGroup=function(n){if(n<this.length){var t=this.groupSizes[n],e=this.indexOfGroup(n),r=e+t;this.groupSizes[n]=0;for(var o=e;o<r;o++)this.tag.deleteRule(e)}},t.getGroup=function(n){var t="";if(n>=this.length||0===this.groupSizes[n])return t;for(var e=this.groupSizes[n],r=this.indexOfGroup(n),o=r+e,a=r;a<o;a++)t+=this.tag.getRule(a)+"/*!sc*/\n";return t},n}(),Qs=new Map,qs=new Map,Ks=1,Zs=function(n){if(Qs.has(n))return Qs.get(n);for(;qs.has(Ks);)Ks++;var t=Ks++;return Qs.set(n,t),qs.set(t,n),t},Ys=function(n){return qs.get(n)},Xs=function(n,t){t>=Ks&&(Ks=t+1),Qs.set(n,t),qs.set(t,n)},Js="style["+js+'][data-styled-version="5.3.3"]',$s=new RegExp("^"+js+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),nl=function(n,t,e){for(var r,o=e.split(","),a=0,i=o.length;a<i;a++)(r=o[a])&&n.registerName(t,r)},tl=function(n,t){for(var e=(t.textContent||"").split("/*!sc*/\n"),r=[],o=0,a=e.length;o<a;o++){var i=e[o].trim();if(i){var s=i.match($s);if(s){var l=0|parseInt(s[1],10),c=s[2];0!==l&&(Xs(c,l),nl(n,c,s[3]),n.getTag().insertRules(l,r)),r.length=0}else r.push(i)}}},el=function(){return"undefined"!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null},rl=function(n){var t=document.head,e=n||t,r=document.createElement("style"),o=function(n){for(var t=n.childNodes,e=t.length;e>=0;e--){var r=t[e];if(r&&1===r.nodeType&&r.hasAttribute(js))return r}}(e),a=void 0!==o?o.nextSibling:null;r.setAttribute(js,"active"),r.setAttribute("data-styled-version","5.3.3");var i=el();return i&&r.setAttribute("nonce",i),e.insertBefore(r,a),r},ol=function(){function n(n){var t=this.element=rl(n);t.appendChild(document.createTextNode("")),this.sheet=function(n){if(n.sheet)return n.sheet;for(var t=document.styleSheets,e=0,r=t.length;e<r;e++){var o=t[e];if(o.ownerNode===n)return o}Us(17)}(t),this.length=0}var t=n.prototype;return t.insertRule=function(n,t){try{return this.sheet.insertRule(t,n),this.length++,!0}catch(n){return!1}},t.deleteRule=function(n){this.sheet.deleteRule(n),this.length--},t.getRule=function(n){var t=this.sheet.cssRules[n];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},n}(),al=function(){function n(n){var t=this.element=rl(n);this.nodes=t.childNodes,this.length=0}var t=n.prototype;return t.insertRule=function(n,t){if(n<=this.length&&n>=0){var e=document.createTextNode(t),r=this.nodes[n];return this.element.insertBefore(e,r||null),this.length++,!0}return!1},t.deleteRule=function(n){this.element.removeChild(this.nodes[n]),this.length--},t.getRule=function(n){return n<this.length?this.nodes[n].textContent:""},n}(),il=function(){function n(n){this.rules=[],this.length=0}var t=n.prototype;return t.insertRule=function(n,t){return n<=this.length&&(this.rules.splice(n,0,t),this.length++,!0)},t.deleteRule=function(n){this.rules.splice(n,1),this.length--},t.getRule=function(n){return n<this.length?this.rules[n]:""},n}(),sl=Gs,ll={isServer:!Gs,useCSSOMInjection:!Hs},cl=function(){function n(n,t,e){void 0===n&&(n=Os),void 0===t&&(t={}),this.options=Fs({},ll,{},n),this.gs=t,this.names=new Map(e),this.server=!!n.isServer,!this.server&&Gs&&sl&&(sl=!1,function(n){for(var t=document.querySelectorAll(Js),e=0,r=t.length;e<r;e++){var o=t[e];o&&"active"!==o.getAttribute(js)&&(tl(n,o),o.parentNode&&o.parentNode.removeChild(o))}}(this))}n.registerId=function(n){return Zs(n)};var t=n.prototype;return t.reconstructWithOptions=function(t,e){return void 0===e&&(e=!0),new n(Fs({},this.options,{},t),this.gs,e&&this.names||void 0)},t.allocateGSInstance=function(n){return this.gs[n]=(this.gs[n]||0)+1},t.getTag=function(){return this.tag||(this.tag=(e=(t=this.options).isServer,r=t.useCSSOMInjection,o=t.target,n=e?new il(o):r?new ol(o):new al(o),new Ws(n)));var n,t,e,r,o},t.hasNameForId=function(n,t){return this.names.has(n)&&this.names.get(n).has(t)},t.registerName=function(n,t){if(Zs(n),this.names.has(n))this.names.get(n).add(t);else{var e=new Set;e.add(t),this.names.set(n,e)}},t.insertRules=function(n,t,e){this.registerName(n,t),this.getTag().insertRules(Zs(n),e)},t.clearNames=function(n){this.names.has(n)&&this.names.get(n).clear()},t.clearRules=function(n){this.getTag().clearGroup(Zs(n)),this.clearNames(n)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(n){for(var t=n.getTag(),e=t.length,r="",o=0;o<e;o++){var a=Ys(o);if(void 0!==a){var i=n.names.get(a),s=t.getGroup(o);if(i&&s&&i.size){var l=js+".g"+o+'[id="'+a+'"]',c="";void 0!==i&&i.forEach((function(n){n.length>0&&(c+=n+",")})),r+=""+s+l+'{content:"'+c+'"}/*!sc*/\n'}}}return r}(this)},n}(),pl=/(a)(d)/gi,dl=function(n){return String.fromCharCode(n+(n>25?39:97))};function ml(n){var t,e="";for(t=Math.abs(n);t>52;t=t/52|0)e=dl(t%52)+e;return(dl(t%52)+e).replace(pl,"$1-$2")}var hl=function(n,t){for(var e=t.length;e;)n=33*n^t.charCodeAt(--e);return n},gl=function(n){return hl(5381,n)};function fl(n){for(var t=0;t<n.length;t+=1){var e=n[t];if(Ns(e)&&!zs(e))return!1}return!0}var ul=gl("5.3.3"),wl=function(){function n(n,t,e){this.rules=n,this.staticRulesId="",this.isStatic=(void 0===e||e.isStatic)&&fl(n),this.componentId=t,this.baseHash=hl(ul,t),this.baseStyle=e,cl.registerId(t)}return n.prototype.generateAndInjectStyles=function(n,t,e){var r=this.componentId,o=[];if(this.baseStyle&&o.push(this.baseStyle.generateAndInjectStyles(n,t,e)),this.isStatic&&!e.hash)if(this.staticRulesId&&t.hasNameForId(r,this.staticRulesId))o.push(this.staticRulesId);else{var a=Bl(this.rules,n,t,e).join(""),i=ml(hl(this.baseHash,a)>>>0);if(!t.hasNameForId(r,i)){var s=e(a,"."+i,void 0,r);t.insertRules(r,i,s)}o.push(i),this.staticRulesId=i}else{for(var l=this.rules.length,c=hl(this.baseHash,e.hash),p="",d=0;d<l;d++){var m=this.rules[d];if("string"==typeof m)p+=m;else if(m){var h=Bl(m,n,t,e),g=Array.isArray(h)?h.join(""):h;c=hl(c,g+d),p+=g}}if(p){var f=ml(c>>>0);if(!t.hasNameForId(r,f)){var u=e(p,"."+f,void 0,r);t.insertRules(r,f,u)}o.push(f)}}return o.join(" ")},n}(),yl=/^\s*\/\/.*$/gm,vl=[":","[",".","#"];function bl(n){var t,e,r,o,a=void 0===n?Os:n,i=a.options,s=void 0===i?Os:i,l=a.plugins,c=void 0===l?Rs:l,p=new Ps(s),d=[],m=function(n){function t(t){if(t)try{n(t+"}")}catch(n){}}return function(e,r,o,a,i,s,l,c,p,d){switch(e){case 1:if(0===p&&64===r.charCodeAt(0))return n(r+";"),"";break;case 2:if(0===c)return r+"/*|*/";break;case 3:switch(c){case 102:case 112:return n(o[0]+r),"";default:return r+(0===d?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}((function(n){d.push(n)})),h=function(n,r,a){return 0===r&&-1!==vl.indexOf(a[e.length])||a.match(o)?n:"."+t};function g(n,a,i,s){void 0===s&&(s="&");var l=n.replace(yl,""),c=a&&i?i+" "+a+" { "+l+" }":l;return t=s,e=a,r=new RegExp("\\"+e+"\\b","g"),o=new RegExp("(\\"+e+"\\b){2,}"),p(i||!a?"":a,c)}return p.use([].concat(c,[function(n,t,o){2===n&&o.length&&o[0].lastIndexOf(e)>0&&(o[0]=o[0].replace(r,h))},m,function(n){if(-2===n){var t=d;return d=[],t}}])),g.hash=c.length?c.reduce((function(n,t){return t.name||Us(15),hl(n,t.name)}),5381).toString():"",g}var xl=De().createContext(),Al=(xl.Consumer,De().createContext()),Cl=(Al.Consumer,new cl),kl=bl();function El(){return(0,Se.useContext)(xl)||Cl}function _l(n){var t=(0,Se.useState)(n.stylisPlugins),e=t[0],r=t[1],o=El(),a=(0,Se.useMemo)((function(){var t=o;return n.sheet?t=n.sheet:n.target&&(t=t.reconstructWithOptions({target:n.target},!1)),n.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[n.disableCSSOMInjection,n.sheet,n.target]),i=(0,Se.useMemo)((function(){return bl({options:{prefix:!n.disableVendorPrefixes},plugins:e})}),[n.disableVendorPrefixes,e]);return(0,Se.useEffect)((function(){_s()(e,n.stylisPlugins)||r(n.stylisPlugins)}),[n.stylisPlugins]),De().createElement(xl.Provider,{value:a},De().createElement(Al.Provider,{value:i},n.children))}var Pl=function(){function n(n,t){var e=this;this.inject=function(n,t){void 0===t&&(t=kl);var r=e.name+t.hash;n.hasNameForId(e.id,r)||n.insertRules(e.id,r,t(e.rules,r,"@keyframes"))},this.toString=function(){return Us(12,String(e.name))},this.name=n,this.id="sc-keyframes-"+n,this.rules=t}return n.prototype.getName=function(n){return void 0===n&&(n=kl),this.name+n.hash},n}(),Sl=/([A-Z])/,Dl=/([A-Z])/g,Il=/^ms-/,Tl=function(n){return"-"+n.toLowerCase()};function Ml(n){return Sl.test(n)?n.replace(Dl,Tl).replace(Il,"-ms-"):n}var Fl=function(n){return null==n||!1===n||""===n};function Bl(n,t,e,r){if(Array.isArray(n)){for(var o,a=[],i=0,s=n.length;i<s;i+=1)""!==(o=Bl(n[i],t,e,r))&&(Array.isArray(o)?a.push.apply(a,o):a.push(o));return a}return Fl(n)?"":zs(n)?"."+n.styledComponentId:Ns(n)?"function"!=typeof(l=n)||l.prototype&&l.prototype.isReactComponent||!t?n:Bl(n(t),t,e,r):n instanceof Pl?e?(n.inject(e,r),n.getName(r)):n:Ls(n)?function n(t,e){var r,o,a=[];for(var i in t)t.hasOwnProperty(i)&&!Fl(t[i])&&(Array.isArray(t[i])&&t[i].isCss||Ns(t[i])?a.push(Ml(i)+":",t[i],";"):Ls(t[i])?a.push.apply(a,n(t[i],i)):a.push(Ml(i)+": "+(r=i,(null==(o=t[i])||"boolean"==typeof o||""===o?"":"number"!=typeof o||0===o||r in Ss?String(o).trim():o+"px")+";")));return e?[e+" {"].concat(a,["}"]):a}(n):n.toString();var l}var Ll=function(n){return Array.isArray(n)&&(n.isCss=!0),n};function Rl(n){for(var t=arguments.length,e=new Array(t>1?t-1:0),r=1;r<t;r++)e[r-1]=arguments[r];return Ns(n)||Ls(n)?Ll(Bl(Bs(Rs,[n].concat(e)))):0===e.length&&1===n.length&&"string"==typeof n[0]?n:Ll(Bl(Bs(n,e)))}new Set;var Ol=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Nl=/(^-|-$)/g;function Vl(n){return n.replace(Ol,"-").replace(Nl,"")}function zl(n){return"string"==typeof n&&!0}var jl=function(n){return"function"==typeof n||"object"==typeof n&&null!==n&&!Array.isArray(n)},Gl=function(n){return"__proto__"!==n&&"constructor"!==n&&"prototype"!==n};function Hl(n,t,e){var r=n[e];jl(t)&&jl(r)?Ul(r,t):n[e]=t}function Ul(n){for(var t=arguments.length,e=new Array(t>1?t-1:0),r=1;r<t;r++)e[r-1]=arguments[r];for(var o=0,a=e;o<a.length;o++){var i=a[o];if(jl(i))for(var s in i)Gl(s)&&Hl(n,i[s],s)}return n}var Wl=De().createContext();Wl.Consumer;var Ql={};function ql(n,t,e){var r=zs(n),o=!zl(n),a=t.attrs,i=void 0===a?Rs:a,s=t.componentId,l=void 0===s?function(n,t){var e="string"!=typeof n?"sc":Vl(n);Ql[e]=(Ql[e]||0)+1;var r=e+"-"+function(n){return ml(gl(n)>>>0)}("5.3.3"+e+Ql[e]);return t?t+"-"+r:r}(t.displayName,t.parentComponentId):s,c=t.displayName,p=void 0===c?function(n){return zl(n)?"styled."+n:"Styled("+Vs(n)+")"}(n):c,d=t.displayName&&t.componentId?Vl(t.displayName)+"-"+t.componentId:t.componentId||l,m=r&&n.attrs?Array.prototype.concat(n.attrs,i).filter(Boolean):i,h=t.shouldForwardProp;r&&n.shouldForwardProp&&(h=t.shouldForwardProp?function(e,r,o){return n.shouldForwardProp(e,r,o)&&t.shouldForwardProp(e,r,o)}:n.shouldForwardProp);var g,f=new wl(e,d,r?n.componentStyle:void 0),u=f.isStatic&&0===i.length,w=function(n,t){return function(n,t,e,r){var o=n.attrs,a=n.componentStyle,i=n.defaultProps,s=n.foldedComponentIds,l=n.shouldForwardProp,c=n.styledComponentId,p=n.target,d=function(n,t,e){void 0===n&&(n=Os);var r=Fs({},t,{theme:n}),o={};return e.forEach((function(n){var t,e,a,i=n;for(t in Ns(i)&&(i=i(r)),i)r[t]=o[t]="className"===t?(e=o[t],a=i[t],e&&a?e+" "+a:e||a):i[t]})),[r,o]}(function(n,t,e){return void 0===e&&(e=Os),n.theme!==e.theme&&n.theme||t||e.theme}(t,(0,Se.useContext)(Wl),i)||Os,t,o),m=d[0],h=d[1],g=function(n,t,e,r){var o=El(),a=(0,Se.useContext)(Al)||kl;return t?n.generateAndInjectStyles(Os,o,a):n.generateAndInjectStyles(e,o,a)}(a,r,m),f=e,u=h.$as||t.$as||h.as||t.as||p,w=zl(u),y=h!==t?Fs({},t,{},h):t,v={};for(var b in y)"$"!==b[0]&&"as"!==b&&("forwardedAs"===b?v.as=y[b]:(l?l(b,Is,u):!w||Is(b))&&(v[b]=y[b]));return t.style&&h.style!==t.style&&(v.style=Fs({},t.style,{},h.style)),v.className=Array.prototype.concat(s,c,g!==c?g:null,t.className,h.className).filter(Boolean).join(" "),v.ref=f,(0,Se.createElement)(u,v)}(g,n,t,u)};return w.displayName=p,(g=De().forwardRef(w)).attrs=m,g.componentStyle=f,g.displayName=p,g.shouldForwardProp=h,g.foldedComponentIds=r?Array.prototype.concat(n.foldedComponentIds,n.styledComponentId):Rs,g.styledComponentId=d,g.target=r?n.target:n,g.withComponent=function(n){var r=t.componentId,o=function(n,t){if(null==n)return{};var e,r,o={},a=Object.keys(n);for(r=0;r<a.length;r++)e=a[r],t.indexOf(e)>=0||(o[e]=n[e]);return o}(t,["componentId"]),a=r&&r+"-"+(zl(n)?n:Vl(Vs(n)));return ql(n,Fs({},o,{attrs:m,componentId:a}),e)},Object.defineProperty(g,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?Ul({},n.defaultProps,t):t}}),g.toString=function(){return"."+g.styledComponentId},o&&Ms()(g,n,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),g}var Kl=function(n){return function n(t,e,r){if(void 0===r&&(r=Os),!(0,ks.isValidElementType)(e))return Us(1,String(e));var o=function(){return t(e,r,Rl.apply(void 0,arguments))};return o.withConfig=function(o){return n(t,e,Fs({},r,{},o))},o.attrs=function(o){return n(t,e,Fs({},r,{attrs:Array.prototype.concat(r.attrs,o).filter(Boolean)}))},o}(ql,n)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(n){Kl[n]=Kl(n)})),function(){var n=function(n,t){this.rules=n,this.componentId=t,this.isStatic=fl(n),cl.registerId(this.componentId+1)}.prototype;n.createStyles=function(n,t,e,r){var o=r(Bl(this.rules,t,e,r).join(""),""),a=this.componentId+n;e.insertRules(a,a,o)},n.removeStyles=function(n,t){t.clearRules(this.componentId+n)},n.renderStyles=function(n,t,e,r){n>2&&cl.registerId(this.componentId+n),this.removeStyles(n,e),this.createStyles(n,t,e,r)}}(),function(){var n=function(){var n=this;this._emitSheetCSS=function(){var t=n.instance.toString();if(!t)return"";var e=el();return"<style "+[e&&'nonce="'+e+'"',js+'="true"','data-styled-version="5.3.3"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return n.sealed?Us(2):n._emitSheetCSS()},this.getStyleElement=function(){var t;if(n.sealed)return Us(2);var e=((t={})[js]="",t["data-styled-version"]="5.3.3",t.dangerouslySetInnerHTML={__html:n.instance.toString()},t),r=el();return r&&(e.nonce=r),[De().createElement("style",Fs({},e,{key:"sc-0-0"}))]},this.seal=function(){n.sealed=!0},this.instance=new cl({isServer:!0}),this.sealed=!1}.prototype;n.collectStyles=function(n){return this.sealed?Us(2):De().createElement(_l,{sheet:this.instance},n)},n.interleaveWithNodeStream=function(n){return Us(3)}}();var Zl,Yl=Kl,Xl=Yl(Lo.Modal)(Zl||(Zl=y(["\n  width: 90% !important;\n  font-family: averta_stdregular, sans-serif;\n  min-height: 90%;\n  .components-modal__header {\n    display: none;\n  }\n  .components-modal__content {\n    margin-top: 0px;\n    padding: 0px;\n    :before {\n      display: none;\n    }\n  }\n"]))),Jl=function(n){var t=n.children,e=n.toggleModal;return(0,a.createElement)(Xl,{id:"lf-wordpress",title:"",onRequestClose:function(){return e(!1)}},t)};function $l(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function nc(n,t){return nc=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n},nc(n,t)}function tc(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),t&&nc(n,t)}function ec(n){return ec="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ec(n)}function rc(n,t){if(t&&("object"===ec(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return $l(n)}function oc(n){return oc=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},oc(n)}var ac=function(n){var t=n.error,e=n.stack;return(0,a.createElement)("div",null,(0,a.createElement)("p",null,"".concat(t.toString(),"\n\nThis is located at:").concat(e)),(0,a.createElement)("svg",{viewBox:"0 0 24 24",preserveAspectRatio:"xMidYMid"},(0,a.createElement)("path",{d:"M20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,\n        12M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,\n        12M15.5,8C16.3,8 17,8.7 17,9.5C17,10.3 16.3,11 15.5,11C14.7,11 14,10.3 14,\n        9.5C14,8.7 14.7,8 15.5,8M10,9.5C10,10.3 9.3,11 8.5,11C7.7,11 7,10.3 7,9.5C7,\n        8.7 7.7,8 8.5,8C9.3,8 10,8.7 10,9.5M12,14C13.75,14 15.29,14.72 16.19,\n        15.81L14.77,17.23C14.32,16.5 13.25,16 12,16C10.75,16 9.68,16.5 9.23,\n        17.23L7.81,15.81C8.71,14.72 10.25,14 12,14Z"})))};var ic=function(n){tc(o,n);var t,e,r=(t=o,e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(n){return!1}}(),function(){var n,r=oc(t);if(e){var o=oc(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return rc(this,n)});function o(){var n;g(this,o);for(var t=arguments.length,e=new Array(t),a=0;a<t;a++)e[a]=arguments[a];return to($l(n=r.call.apply(r,[this].concat(e))),"state",{error:null,errorInfo:null}),n}return u(o,[{key:"componentDidCatch",value:function(n,t){var e=this.props.onError;if("function"==typeof e)try{e.call(this,n,t.componentStack)}catch(n){}this.setState({errorInfo:t})}},{key:"render",value:function(){var n=this.props.children,t=this.state,e=t.error,r=t.errorInfo;return null!==e?(0,a.createElement)(ac,{error:e,stack:(null==r?void 0:r.componentStack)||""}):n}}],[{key:"getDerivedStateFromError",value:function(n){return{error:n,errorInfo:null}}}]),o}(Se.Component),sc=function(n){var t=n.className;return(0,a.createElement)("svg",{className:t,width:"185",height:"30",viewBox:"0 0 185 36",fill:"none"},(0,a.createElement)("g",{clipPath:"url(#clip0_3_59086)"},(0,a.createElement)("path",{d:"M144.39 12.6858H140.021V28.0432H144.39V12.6858Z",fill:"black"}),(0,a.createElement)("path",{d:"M144.39 7.62427H140.021V11.02H144.39V7.62427Z",fill:"black"}),(0,a.createElement)("path",{d:"M49.0975 7.62427H44.5303V28.0432H58.4764V24.1284H49.0975V7.62427Z",fill:"black"}),(0,a.createElement)("path",{d:"M67.5022 11.408C62.6409 11.408 58.793 15.1596 58.793 19.8874C58.793 24.6152 62.6409 28.3767 67.5022 28.3767C72.3635 28.3767 76.2437 24.6251 76.2437 19.8948C76.2437 15.1645 72.3932 11.408 67.5022 11.408ZM67.5022 24.3236C65.0555 24.3236 63.2291 22.4651 63.2291 19.875C63.2291 17.285 65.0555 15.4413 67.5022 15.4413C69.9489 15.4413 71.7753 17.3319 71.7753 19.875C71.7753 22.4181 69.9489 24.3236 67.5022 24.3236Z",fill:"black"}),(0,a.createElement)("path",{d:"M94.5692 24.5857C93.7858 24.5857 93.1012 24.1285 93.1012 22.7272V16.2051H97.268V12.6858H93.1012V8.25952H88.7317V12.6858H82.9931V8.25952H78.6236V12.6858H76.2437V16.2051H78.6236V22.7915C78.6236 26.4764 80.3858 28.3695 83.6456 28.3695C85.1176 28.3724 86.5579 27.9427 87.7877 27.1338L86.5519 23.9061C85.9332 24.3244 85.2098 24.5615 84.4635 24.5907C83.6801 24.5907 82.9955 24.1335 82.9955 22.7322V16.2051H88.7342V22.7915C88.7342 26.4764 90.4938 28.3695 93.7561 28.3695C95.228 28.3719 96.6683 27.9423 97.8983 27.1338L96.6626 23.9061C96.0422 24.3241 95.3169 24.5596 94.5692 24.5857Z",fill:"black"}),(0,a.createElement)("path",{d:"M122.195 18.7382C121.528 14.1537 117.531 10.9112 113.14 11.5513C112.035 11.7021 110.972 12.0719 110.012 12.639C109.053 13.2061 108.216 13.9591 107.551 14.8539C106.886 15.7486 106.407 16.7671 106.141 17.8496C105.875 18.9321 105.828 20.0568 106.002 21.1578C106.776 26.4837 111.355 28.9502 116.066 28.2631C118.199 27.9632 120.197 27.0427 121.812 25.6162L119.746 22.7518C118.566 23.7712 117.118 24.4286 115.574 24.6449C113.444 24.9539 111.449 24.1507 110.609 22.0055L122.323 20.3002C122.309 19.7776 122.267 19.2561 122.195 18.7382ZM110.124 19.1411C110.248 17.0478 111.667 15.4562 113.537 15.1868C114.488 15.039 115.46 15.2428 116.271 15.7601C117.082 16.2773 117.677 17.0726 117.944 17.9968L110.124 19.1411Z",fill:"black"}),(0,a.createElement)("path",{d:"M169.629 18.7382C168.961 14.1537 164.963 10.9112 160.574 11.5513C159.469 11.7018 158.405 12.0714 157.446 12.6384C156.486 13.2054 155.649 13.9584 154.984 14.8532C154.319 15.7481 153.84 16.7667 153.574 17.8493C153.308 18.9319 153.261 20.0568 153.436 21.1578C154.21 26.4837 158.787 28.9502 163.5 28.2631C165.632 27.9632 167.63 27.0427 169.243 25.6162L167.18 22.7518C165.999 23.7713 164.55 24.4286 163.005 24.6449C160.875 24.9539 158.881 24.1507 158.04 22.0055L169.757 20.3002C169.742 19.7776 169.699 19.2563 169.629 18.7382ZM157.558 19.1411C157.682 17.0478 159.098 15.4562 160.971 15.1868C161.921 15.0383 162.892 15.242 163.702 15.7595C164.511 16.2771 165.104 17.0728 165.368 17.9968L157.558 19.1411Z",fill:"black"}),(0,a.createElement)("path",{d:"M151.565 7.62427H147.195V28.0407H151.565V7.62427Z",fill:"black"}),(0,a.createElement)("path",{d:"M178.677 17.8336C177.177 17.5074 175.807 17.2133 175.807 16.3013C175.807 15.6167 176.754 15.1595 177.765 15.1595C179.344 15.1846 180.895 15.5754 182.297 16.3013L183.765 13.0391C181.942 11.9235 179.835 11.3572 177.698 11.4079C174.633 11.4079 171.371 13.17 171.371 16.4966C171.371 19.6279 174.013 20.698 177.243 21.5506C178.645 21.9436 180.048 22.171 180.048 23.1496C180.048 24.1283 178.385 24.5188 177.372 24.5188C175.526 24.5548 173.726 23.9426 172.286 22.7888L170.719 26.1524C171.633 27.0001 173.882 28.3767 177.372 28.3767C180.407 28.3767 184.482 27.0397 184.482 23.0261C184.482 19.6921 181.46 18.491 178.677 17.8336Z",fill:"black"}),(0,a.createElement)("path",{d:"M104.025 12.6858H99.6553V28.0432H104.025V12.6858Z",fill:"black"}),(0,a.createElement)("path",{d:"M104.025 7.62427H99.6553V11.02H104.025V7.62427Z",fill:"black"}),(0,a.createElement)("path",{d:"M124.056 28.0432H128.613V19.6996H136.341V15.8269H128.613V11.5316H138.002V7.62427H124.056V28.0432Z",fill:"black"}),(0,a.createElement)("path",{d:"M26.8866 0H9.10722C4.07746 0 0 4.07743 0 9.1072V26.8866C0 31.9164 4.07746 35.9938 9.10722 35.9938H26.8866C31.9164 35.9938 35.9939 31.9164 35.9939 26.8866V9.1072C35.9939 4.07743 31.9164 0 26.8866 0Z",fill:"#00DDB3"}),(0,a.createElement)("path",{d:"M27.356 8.06177C21.1601 8.06177 18.8641 12.4856 17.018 16.0395L15.8119 18.3132C13.857 22.0822 12.3965 24.3732 8.6325 24.3732C8.39882 24.3732 8.16742 24.4192 7.95153 24.5086C7.73564 24.598 7.53946 24.7291 7.37422 24.8943C7.20899 25.0596 7.07785 25.2558 6.98842 25.4716C6.899 25.6875 6.85303 25.9189 6.85303 26.1526C6.85368 26.6243 7.04138 27.0766 7.37495 27.4101C7.70851 27.7437 8.16077 27.9314 8.6325 27.932C14.8308 27.932 17.1267 23.5082 18.9729 19.9543L20.1765 17.6805C22.1339 13.9116 23.5944 11.6206 27.356 11.6206C27.5898 11.6209 27.8215 11.5752 28.0376 11.4859C28.2538 11.3966 28.4503 11.2656 28.6158 11.1003C28.7813 10.9351 28.9126 10.7388 29.0022 10.5227C29.0918 10.3067 29.1378 10.0751 29.1378 9.8412C29.1372 9.36904 28.9492 8.91644 28.6151 8.5828C28.281 8.24917 27.8281 8.06177 27.356 8.06177Z",fill:"white"})),(0,a.createElement)("defs",null,(0,a.createElement)("clipPath",{id:"clip0_3_59086"},(0,a.createElement)("rect",{width:"184.5",height:"36",fill:"white"}))))},lc=function(n){var t=n.children;return(0,a.createElement)("div",{className:"lf-h-20 lf-shadow-sm lf-flex border-b lf-border-gray-200 lf-items-center bg-white header lf-justify-between lf-px-4"},(0,a.createElement)("div",{className:"lf-flex w-72 lf-p-2 lf-items-center"},(0,a.createElement)(sc,{className:"lf-ml-1.5"})),t)};function cc(){return cc=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},cc.apply(this,arguments)}const pc=["onClick","reloadDocument","replace","state","target","to"],dc=(0,Se.forwardRef)((function(n,t){let{onClick:e,reloadDocument:r,replace:o=!1,state:a,target:i,to:s}=n,l=function(n,t){if(null==n)return{};var e,r,o={},a=Object.keys(n);for(r=0;r<a.length;r++)e=a[r],t.indexOf(e)>=0||(o[e]=n[e]);return o}(n,pc),c=function(n){Jo()||Go(!1);let{basename:t,navigator:e}=(0,Se.useContext)(Ho),{hash:r,pathname:o,search:a}=ra(n),i=o;if("/"!==t){let e=function(n){return""===n||""===n.pathname?"/":"string"==typeof n?jo(n).pathname:n.pathname}(n),r=null!=e&&e.endsWith("/");i="/"===o?t+(r?"/":""):ya([t,o])}return e.createHref({pathname:i,search:a,hash:r})}(s),p=function(n,t){let{target:e,replace:r,state:o}=void 0===t?{}:t,a=na(),i=$o(),s=ra(n);return(0,Se.useCallback)((t=>{if(!(0!==t.button||e&&"_self"!==e||function(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}(t))){t.preventDefault();let e=!!r||zo(i)===zo(s);a(n,{replace:e,state:o})}}),[i,a,s,r,o,e,n])}(s,{replace:o,state:a,target:i});return(0,Se.createElement)("a",cc({},l,{href:c,onClick:function(n){e&&e(n),n.defaultPrevented||r||p(n)},ref:t,target:i}))}));var mc=function(){var n=$o(),t=na(),e=To(),r=function(t){return n.pathname.includes(t)},o=(0,a.useContext)($i).appData,i=function(n){var r;r=n===m.discover?Jr.tabsType.discover:n===m.myAnimations?Jr.tabsType.myAnimation:n===m.import?Jr.tabsType.import:"/",e.pluginTracking({eventType:Ir,userId:o.userData.id,eventProperties:{type:r}}),t("".concat(n))};return(0,a.createElement)("div",{className:"lf-flex m-0 lf-list-none lf-h-full"},o&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("li",{className:"lf-m-0 lf-cursor-pointer lf-px-4 lf-flex lf-items-center",onClick:function(){return i(m.discover)}},(0,a.createElement)(dc,{className:"lf-_menu-item lf-h-full lf-flex lf-items-center lf-text-sm lf-font-bold focus:lf-outline-none focus:lf-shadow-none lf-border-b-2 lf-border-white ".concat(r("".concat(m.discover))?"focus:lf-text-teal-300 lf-text-teal-300 lf-border-teal-300":"lf-text-gray-800 hover:lf-border-gray-200"),to:"".concat(m.discover),state:{prevLocation:n}},"Discover")),(0,a.createElement)("li",{className:"lf-m-0 lf-cursor-pointer lf-px-4 lf-flex lf-items-center",onClick:function(){return i(m.workspaces)}},(0,a.createElement)(dc,{className:"lf-_menu-item lf-h-full lf-flex lf-items-center lf-text-sm lf-font-bold focus:lf-outline-none focus:lf-shadow-none lf-border-b-2 lf-border-white ".concat(r("".concat(m.workspaces))?"focus:lf-text-teal-300 lf-text-teal-300 lf-border-teal-300":"lf-text-gray-800 hover:lf-border-gray-200"),to:"".concat(m.workspaces),state:{prevLocation:n}},"Workspaces")),(0,a.createElement)("li",{className:"lf-m-0 lf-cursor-pointer lf-px-4 lf-flex lf-items-center",onClick:function(){return i(m.import)}},(0,a.createElement)(dc,{className:"lf-_menu-item lf-h-full lf-flex lf-items-center lf-text-sm lf-font-bold focus:lf-outline-none focus:lf-shadow-none lf-border-b-2 lf-border-white  ".concat(r("".concat(m.import))||r("".concat(m.preview))?"focus:lf-text-teal-300 lf-text-teal-300 lf-border-teal-300":"lf-text-gray-800 hover:lf-border-gray-200"),to:"".concat(m.import),state:{prevLocation:n}},"Import"))))},hc=function(n){var t=n.toggleModal;return(0,a.createElement)("div",{className:"lf-flex lf-flex-grow lf-items-center lf-justify-between lf-h-full"},(0,a.createElement)(mc,null),(0,a.createElement)(Lo.Button,{icon:"no-alt",onClick:function(){return t&&t(!1)}}))},gc=e(3999),fc=function(){return(0,a.createElement)("svg",{width:"712",height:"279",viewBox:"0 0 712 279",fill:"none"},(0,a.createElement)("path",{d:"M611.474 28.9258C611.395 28.7751 611.309 28.6252 611.215 28.4763C611.238 27.7778 611.225 27.077 611.204 26.3872C611.167 25.2149 611.156 23.9877 610.611 22.9181C610.392 22.4513 610.05 22.0535 609.62 21.7686C609.191 21.4836 608.691 21.3223 608.176 21.3025C607.58 21.2963 607.004 21.488 606.41 21.4939C606.128 21.4898 605.853 21.4121 605.611 21.2685C605.369 21.1249 605.168 20.9204 605.03 20.6754C604.454 19.8406 604.066 18.9737 603.079 18.5444C600.554 17.4471 597.886 19.2793 595.934 20.7312C595.171 21.2999 594.437 21.9081 593.737 22.5532C593.324 22.8912 592.942 23.2645 592.594 23.6688C591.912 24.3721 591.268 25.111 590.664 25.8823C590.002 26.2719 589.482 26.8633 589.18 27.5699C588.878 28.2764 588.81 29.0611 588.986 29.809C589.32 30.9134 589.88 31.936 590.632 32.8112C591.486 33.9275 592.355 35.0332 593.216 36.1438L595.839 39.5245C596.457 40.3206 597.115 41.4795 598.152 41.7774C599.331 42.1162 600.413 41.2003 601.3 40.5626C601.81 40.1961 602.32 39.8296 602.83 39.4631C605.203 38.5504 607.682 37.4613 609.643 35.875C610.928 35.6524 612.084 34.9625 612.89 33.9381C614.361 31.8983 613.392 29.8754 611.474 28.9258ZM603.412 20.3637C603.44 20.4054 603.467 20.4496 603.495 20.4927C602.007 19.329 600.215 19.3305 598.521 19.8632C599.258 19.4087 600.1 19.1508 600.965 19.1142C601.445 19.1019 601.92 19.2098 602.347 19.428C602.775 19.6462 603.141 19.9679 603.412 20.3637ZM589.95 28.3859C589.973 27.9209 590.116 27.4698 590.365 27.0769C590.377 27.0766 590.39 27.0706 590.402 27.0694C590.359 27.1727 590.33 27.2815 590.316 27.3926C590.159 28.9304 590.529 30.4759 591.365 31.7759C591.317 31.7104 591.267 31.6464 591.22 31.5807C590.561 30.6644 589.885 29.5611 589.95 28.3859ZM598.291 40.5826C597.926 40.2484 597.601 39.8738 597.321 39.4659C596.914 38.9418 596.508 38.4177 596.101 37.8935C595.312 36.8772 594.507 35.8698 593.709 34.8563C595.303 36.6804 597.125 38.3709 599.564 38.9109C599.633 38.9263 599.702 38.9365 599.771 38.9498C599.77 38.9643 599.767 38.9782 599.765 38.9928C599.745 39.1323 599.756 39.2745 599.796 39.4094C599.837 39.5444 599.907 39.6687 600.001 39.7738C600.095 39.8789 600.211 39.9621 600.34 40.0176C600.47 40.0731 600.61 40.0996 600.751 40.0952C599.989 40.6658 599.185 41.3065 598.291 40.5826Z",fill:"#0FCCCE"}),(0,a.createElement)("path",{d:"M126.805 230.498H134.073L117.805 234.291C117.805 234.291 129.752 239.409 131.478 250.212C133.204 261.015 133.68 265.851 132.278 270.979L143.644 269.127L206.582 217.777C206.582 217.777 231.956 197.085 231.059 195.447C230.162 193.81 207.097 162.82 207.097 162.82L205.737 168.429L208.521 180.743C208.521 180.743 210.356 182.786 209.841 187.913C209.327 193.041 208.344 200.093 201.797 204.818C191.722 212.088 187.301 210.759 187.301 210.759V213.528C187.301 213.528 181.638 210.94 175.55 211.733L169.462 212.525L175.55 206.344L159.253 189.591L126.805 230.498Z",fill:"#F0DC01"}),(0,a.createElement)("path",{d:"M474.418 193.52C469.257 193.888 463.899 193.122 459.544 190.148C455.511 187.394 452.705 182.67 453.014 177.706C453.036 177.573 453.024 177.437 452.978 177.311C452.932 177.184 452.854 177.072 452.752 176.984C452.819 176.49 452.887 175.996 452.956 175.503C453.205 173.708 449.957 175.094 449.775 176.407C448.946 182.377 448.155 188.402 448.469 194.442C448.689 198.671 448.983 206.578 454.225 207.688C454.806 207.812 455.628 207.355 456.189 206.783C456.484 206.577 456.751 206.335 456.985 206.062C460.82 201.513 466.561 199.256 471.933 197.08C472.329 196.895 472.66 196.597 472.884 196.223C472.976 196.217 473.068 196.214 473.16 196.207C474.493 196.112 476.532 193.37 474.418 193.52ZM455.257 204.686C453.772 203.881 453.138 202.079 452.729 200.391C452.963 200.74 453.231 201.064 453.53 201.358C454.015 201.841 454.596 202.218 455.236 202.463C455.876 202.708 456.56 202.816 457.244 202.78C456.549 203.38 455.885 204.016 455.257 204.686Z",fill:"#0FCCCE"}),(0,a.createElement)("path",{d:"M393.65 100.242C393.65 100.242 390.519 109.913 389.878 111.643C389.237 113.374 387.699 119.976 388.468 122.924C389.237 125.872 391.248 125.251 392.275 122.479C393.302 119.708 395.133 112.247 396.331 111.657C397.529 111.067 398.274 110.49 399.748 113.31C401.222 116.13 402.184 123.885 404.747 122.796C407.311 121.706 406.403 114.982 406.403 114.982C406.403 114.982 413.24 116.407 414.922 117.775C414.922 117.775 413.913 112.861 411.157 111.259C408.401 109.657 404.427 107.761 403.402 104.273C402.376 100.785 402.116 100.476 402.116 100.476C402.116 100.476 399.793 101.916 393.65 100.242Z",fill:"#FACA91"}),(0,a.createElement)("path",{d:"M403.701 104.561C403.672 104.504 403.643 104.447 403.614 104.391C403.583 104.342 403.541 104.3 403.493 104.267C403.445 104.234 403.391 104.211 403.334 104.199C403.212 104.144 403.076 104.126 402.944 104.148C402.781 104.158 402.622 104.199 402.474 104.266C402.299 104.323 402.135 104.408 401.987 104.517C401.89 104.596 401.793 104.675 401.696 104.755C401.534 104.905 401.401 105.084 401.304 105.282L401.217 105.544C401.199 105.621 401.197 105.7 401.21 105.778C401.224 105.855 401.252 105.929 401.295 105.995C401.324 106.052 401.353 106.108 401.381 106.165C401.413 106.214 401.454 106.256 401.502 106.289C401.55 106.322 401.604 106.345 401.661 106.356C401.783 106.412 401.919 106.43 402.051 106.408C402.214 106.397 402.373 106.357 402.521 106.29C402.696 106.233 402.861 106.148 403.008 106.039C403.106 105.96 403.203 105.88 403.3 105.801C403.461 105.651 403.594 105.472 403.691 105.274L403.778 105.011C403.796 104.935 403.798 104.856 403.785 104.778C403.772 104.701 403.743 104.627 403.701 104.561Z",fill:"black"}),(0,a.createElement)("path",{d:"M402.772 108.739C402.471 108.739 402.017 109.336 402.492 109.336C402.793 109.336 403.247 108.739 402.772 108.739Z",fill:"black"}),(0,a.createElement)("path",{d:"M407.939 109.743L407.937 109.739C407.931 109.721 407.921 109.696 407.913 109.677L407.909 109.67C407.9 109.656 407.888 109.644 407.874 109.634C407.861 109.625 407.845 109.618 407.829 109.615C407.794 109.599 407.755 109.594 407.717 109.6C407.697 109.604 407.676 109.609 407.657 109.616C407.634 109.608 407.61 109.605 407.586 109.606L407.498 109.622C407.432 109.642 407.369 109.672 407.313 109.712L407.23 109.78C407.183 109.823 407.146 109.874 407.118 109.93C407.105 109.958 407.095 109.988 407.088 110.018L407.087 110.024L407.087 110.027C407.087 110.037 407.085 110.086 407.086 110.097V110.098C407.086 110.102 407.087 110.105 407.088 110.109C407.089 110.112 407.11 110.165 407.112 110.168L407.112 110.17L407.113 110.172L407.116 110.176C407.132 110.195 407.15 110.212 407.17 110.227C407.173 110.229 407.177 110.231 407.18 110.233L407.185 110.235L407.188 110.236C407.21 110.244 407.234 110.253 407.256 110.26C407.26 110.261 407.264 110.262 407.268 110.263C407.273 110.264 407.277 110.264 407.282 110.264C407.309 110.266 407.338 110.268 407.366 110.268C407.368 110.268 407.371 110.268 407.373 110.268L407.387 110.267C407.421 110.262 407.454 110.256 407.487 110.248C407.528 110.238 407.566 110.224 407.603 110.204L407.604 110.204C407.612 110.199 407.689 110.154 407.697 110.149L407.7 110.148L407.704 110.145C407.764 110.103 407.816 110.053 407.86 109.996C407.9 109.946 407.927 109.887 407.939 109.824C407.942 109.797 407.942 109.77 407.939 109.743Z",fill:"black"}),(0,a.createElement)("path",{d:"M410.502 111.195C410.254 111.219 410.016 111.306 409.811 111.448C409.606 111.59 409.441 111.782 409.331 112.006C409.151 112.421 409.375 112.688 409.803 112.688C410.051 112.664 410.289 112.577 410.494 112.435C410.699 112.293 410.864 112.101 410.974 111.878C411.154 111.463 410.93 111.195 410.502 111.195Z",fill:"black"}),(0,a.createElement)("path",{d:"M405.934 107.628C405.633 107.628 405.18 108.225 405.654 108.225C405.955 108.225 406.409 107.628 405.934 107.628Z",fill:"black"}),(0,a.createElement)("path",{d:"M475.15 193.644C475.15 193.644 460.341 206.929 458.927 223.808L457.513 240.686C457.513 240.686 459.823 241.892 459.879 248.815C459.935 255.739 458.927 268.452 458.927 268.452C458.927 268.452 460.171 263.889 469.217 257.778C478.262 251.667 496.721 247.155 496.721 247.155L490.055 231.678C490.055 231.678 502.831 231.306 507.852 223.825C512.873 216.344 513.642 211.41 513.642 211.41C513.642 211.41 499.122 189.958 483.17 191.901C483.17 191.901 488.102 195.682 484.916 197.65C481.73 199.619 478.248 201.611 476.07 199.954C474.231 198.555 475.15 193.644 475.15 193.644Z",fill:"#F04B2D"}),(0,a.createElement)("path",{d:"M459.147 215.745C458.778 216.704 455.8 211.261 457.04 208.595C458.28 205.929 464.923 198.919 471.554 197.013C471.554 197.013 465.183 200.051 459.147 215.745Z",fill:"#F04B2D"}),(0,a.createElement)("path",{d:"M462.367 220.457C463.664 220.457 463.666 218.442 462.367 218.442C461.071 218.442 461.069 220.457 462.367 220.457Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M468.906 210.713C470.202 210.713 470.204 208.698 468.906 208.698C467.61 208.698 467.607 210.713 468.906 210.713Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M475.828 225.199C477.124 225.199 477.126 223.185 475.828 223.185C474.531 223.185 474.529 225.199 475.828 225.199Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M469.546 238.786C470.842 238.786 470.844 236.771 469.546 236.771C468.25 236.771 468.248 238.786 469.546 238.786Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M486.21 246.219C487.506 246.219 487.508 244.205 486.21 244.205C484.914 244.205 484.912 246.219 486.21 246.219Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M471.469 250.58C472.765 250.58 472.767 248.565 471.469 248.565C470.173 248.565 470.171 250.58 471.469 250.58Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M461.086 237.248C462.382 237.248 462.384 235.233 461.086 235.233C459.79 235.233 459.787 237.248 461.086 237.248Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M491.338 207.251C492.634 207.251 492.636 205.236 491.338 205.236C490.042 205.236 490.039 207.251 491.338 207.251Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M492.748 197.769C494.045 197.769 494.047 195.755 492.748 195.755C491.452 195.755 491.45 197.769 492.748 197.769Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M486.723 220.712C488.019 220.712 488.022 218.697 486.723 218.697C485.427 218.697 485.425 220.712 486.723 220.712Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M499.927 224.942C501.223 224.942 501.225 222.928 499.927 222.928C498.63 222.928 498.628 224.942 499.927 224.942Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M510.309 214.43C511.605 214.43 511.608 212.416 510.309 212.416C509.013 212.416 509.011 214.43 510.309 214.43Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M500.953 209.048C502.249 209.048 502.251 207.034 500.953 207.034C499.657 207.034 499.654 209.048 500.953 209.048Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M475.828 204.56C477.124 204.56 477.126 202.546 475.828 202.546C474.531 202.546 474.529 204.56 475.828 204.56Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M476.782 114.942C474.634 108.709 470.281 103.478 464.542 100.233C464.445 100.179 464.345 100.13 464.242 100.086C463.304 99.0489 462.352 98.0336 461.399 97.0424C459.879 95.4633 456.801 96.6087 456.928 98.8941C457.468 108.571 451.91 116.957 448.337 125.665C447.107 127.678 446.493 130.007 446.57 132.365C446.647 134.723 447.412 137.007 448.77 138.936C449.468 139.907 450.302 140.773 451.245 141.509C451.769 142.07 452.351 142.576 452.98 143.017C454.977 145.422 459.24 142.873 457.348 140.176C453.838 135.17 455.74 130.033 459.416 126.217C461.388 125.855 463.396 125.733 465.397 125.854C465.651 125.87 465.914 125.892 466.184 125.916C466.202 125.923 466.219 125.929 466.237 125.936C467.495 126.406 468.632 127.149 469.568 128.111C470.504 129.074 471.216 130.232 471.65 131.502C471.539 131.965 471.581 132.452 471.77 132.889C471.082 135.304 474.942 137.192 476.686 134.728C478.716 131.833 479.813 128.386 479.83 124.85C479.847 121.314 478.784 117.857 476.782 114.942Z",fill:"#E5E6E7"}),(0,a.createElement)("path",{d:"M577.772 167.039C577.772 167.039 566.576 170.317 563.395 181.518C560.215 192.719 562.441 200.183 567.368 204.355C572.294 208.527 581.82 209.911 581.82 209.911C581.82 209.911 582.677 206.857 586.976 207.99C592.297 209.393 592.283 209.444 592.283 209.444C592.283 209.444 589.071 207.208 597.301 201.92C605.532 196.632 605.608 195.145 616.027 195.889C616.027 195.889 608.02 167.073 591.981 164.419C591.981 164.419 595.197 167.054 594.696 168.912C594.196 170.769 590.554 175.24 586.452 175.168C582.35 175.096 583.888 166.9 583.888 166.9L577.772 167.039Z",fill:"#AFDDFF"}),(0,a.createElement)("path",{d:"M520.96 163.35C522.603 164.206 546.459 176.632 563.62 199.453C571.498 209.93 574.169 209.405 574.169 209.405L577.774 217.352C577.774 217.352 571.757 232.49 570.302 235.105C569.362 236.795 569.546 239.037 572.223 240.261L591.565 249.104C592.564 250.99 594.044 252.577 595.855 253.705C598.736 255.401 607.636 260.045 611.367 260.344C615.098 260.642 618.833 261.525 623.145 257.174C627.457 252.823 631.031 247.152 631.031 247.152L629.196 261.783C629.196 261.783 622.278 262.876 620.12 264.606C617.963 266.335 610.127 267.281 595.409 265.943C580.691 264.606 579.601 262.086 579.601 262.086C579.016 260.728 578.02 259.588 576.754 258.825C574.333 257.471 571.622 256.715 568.849 256.621C568.849 256.621 557.728 256.332 548.739 258.448C539.751 260.563 536.633 262.565 536.633 262.565C536.633 262.565 538.039 261.961 532.452 252.059C526.865 242.156 512.45 215.547 512.45 215.547L513.643 211.408C513.643 211.408 505.183 198.498 499.927 195.897C494.672 193.297 494.322 192.664 489.353 192.168C484.071 191.64 483.79 192.294 483.79 192.294L481.706 190.113C481.706 190.113 486.132 187.693 489.16 181.792C492.309 175.652 495.012 168.909 495.012 168.909C495.012 168.909 495.461 150.067 520.96 163.35Z",fill:"#F6BED7"}),(0,a.createElement)("path",{d:"M602.94 228.034C599.117 219.999 596.294 213.424 596.294 213.424C596.294 213.424 587.136 209.193 585.256 209.407C583.376 209.621 571.924 234.66 571.753 236.241C571.583 237.822 594.054 250.47 594.054 250.47C594.054 250.47 601.533 250.174 603.204 247.665C604.874 245.156 606.763 236.069 602.94 228.034Z",fill:"#D0D2D3"}),(0,a.createElement)("g",{opacity:"0.24"},(0,a.createElement)("path",{d:"M604.863 237.364C604.658 234.116 603.235 230.753 602.267 227.809C600.973 223.875 599.549 219.986 598.127 216.097C597.409 214.136 595.164 214.454 593.577 215.208C593.162 215.414 592.766 215.655 592.392 215.928C593.076 214.932 591.491 214.565 590.549 215.42C584.169 221.215 577.356 227.763 576.524 236.848C576.467 237.47 576.843 237.605 577.313 237.504C577.272 237.721 577.282 237.945 577.344 238.157C577.406 238.369 577.518 238.564 577.67 238.724C581.928 243.121 587.153 246.464 592.929 248.487C594.621 249.119 596.46 249.243 598.222 248.844C599.983 248.446 601.59 247.542 602.846 246.244C605.38 243.698 605.734 240.638 604.863 237.364ZM590.483 228.888C590.604 228.75 590.728 228.615 590.851 228.479C590.88 228.546 590.906 228.615 590.935 228.683L590.483 228.888ZM587.25 220.865C587.19 221.142 587.187 221.429 587.241 221.707C587.295 221.985 587.406 222.25 587.566 222.484C587.582 222.508 587.597 222.532 587.613 222.556C585.222 224.346 583.073 226.438 581.22 228.78C582.744 225.864 584.892 223.274 587.25 220.865Z",fill:"#BBBDBF"})),(0,a.createElement)("path",{d:"M578.672 261.36C567.373 254.465 553.79 257.576 541.823 260.689C541.03 260.913 540.287 261.285 539.632 261.785C538.271 262.306 537.156 263.322 536.511 264.628C535.845 266.165 536.64 267.52 538.399 267.358C550.118 266.265 561.908 266.157 573.645 267.036C574.533 267.078 575.419 266.913 576.232 266.553C577.045 266.193 577.763 265.649 578.329 264.964C579.12 264.039 580.11 262.237 578.672 261.36Z",fill:"#D0D2D3"}),(0,a.createElement)("path",{d:"M520.51 172.567C520.51 172.567 550.529 186.166 574.539 224.191",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M521.195 172.295C521.195 172.295 486.583 164.133 502.618 182.682C519.453 202.158 557.268 256.697 557.268 256.697",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M560.977 68.4673C560.933 68.3457 560.888 68.224 560.844 68.1023C560.83 68.0597 560.802 68.0233 560.764 67.9995C560.725 67.9756 560.68 67.9657 560.636 67.9716C559.996 66.8987 559.281 65.8719 558.498 64.8987C558.477 64.8751 558.45 64.8573 558.42 64.8471C558.397 64.8166 558.375 64.7845 558.352 64.7542C555.146 59.1989 548.834 56.3009 542.4 57.3168C541.852 57.4052 541.335 57.6307 540.897 57.9723C540.736 57.7384 540.375 57.6286 539.736 57.7655C537.142 58.3233 534.751 59.5818 532.823 61.4041C532.543 61.522 532.29 61.6936 532.077 61.9092C531.398 62.5964 530.785 63.3453 530.245 64.1464C529.104 65.371 528.137 66.7462 527.37 68.2337C526.39 70.2573 526.15 72.4769 526.138 74.6974C526.112 79.5217 526.223 84.1543 525.55 88.8927C525.52 88.9877 525.494 89.0837 525.464 89.1787C525.444 89.2396 525.433 89.3029 525.431 89.3667C525.113 90.5885 524.751 91.7981 524.345 92.9954C524.251 93.273 524.509 93.3047 524.715 93.2169C527.288 92.1188 529.963 91.2766 532.701 90.7024C532.832 90.6654 532.945 90.5802 533.017 90.4638C536.721 89.6009 540.443 88.8153 544.182 88.1069C544.622 88.1835 545.068 88.2177 545.514 88.2092C546.285 88.1862 547.026 87.9028 547.615 87.4052C548.414 87.0687 549.122 86.2828 548.956 85.3638C548.923 85.1858 548.651 85.3879 548.614 85.4614C548.604 85.4812 548.591 85.4994 548.581 85.519C548.545 85.5185 548.509 85.524 548.475 85.5354C547.666 85.8013 546.791 85.7884 545.99 85.4987C545.974 85.4829 545.957 85.4691 545.938 85.4574C544.863 84.9078 544.028 83.9829 543.589 82.8582C543.573 82.829 543.55 82.8038 543.523 82.7844C543.496 82.765 543.465 82.7518 543.432 82.7459C543.417 82.7039 543.399 82.6635 543.385 82.6212C543.295 82.3349 542.803 82.5647 542.694 82.8146L542.571 82.8493C541.096 82.364 539.875 81.3128 539.175 79.9271C539.191 79.8595 539.197 79.7898 539.19 79.7205C539.073 78.6886 539.088 77.6458 539.236 76.6178C539.364 76.4645 539.456 76.2847 539.506 76.0915C539.563 76.0904 539.619 76.0726 539.666 76.0401C539.944 75.8478 540.222 75.6555 540.499 75.4633C540.537 75.4364 540.569 75.4019 540.592 75.362C541.105 75.2478 541.635 75.2411 542.15 75.3422C542.193 75.3421 542.236 75.3327 542.275 75.3146C542.314 75.2966 542.349 75.2705 542.377 75.2379C542.663 75.3973 542.928 75.5926 543.165 75.8191C543.711 76.3498 544.098 77.0745 544.876 77.2936C545.022 77.3045 545.166 77.2573 545.277 77.1623C545.279 77.1617 545.284 77.1617 545.286 77.1609C545.336 77.1459 545.383 77.119 545.42 77.0824C545.489 77.0179 545.539 76.9359 545.565 76.8451C545.59 76.7543 545.59 76.6583 545.565 76.5674C545.544 76.4894 545.502 76.4185 545.445 76.362C545.387 76.3056 545.315 76.2657 545.237 76.2466C545.124 75.4597 545.066 74.6657 545.066 73.8706L545.069 73.854C545.069 73.8523 545.068 73.8512 545.069 73.8495C545.098 73.8086 545.121 73.7642 545.139 73.7172C545.308 73.2465 545.477 72.7759 545.646 72.3052C545.68 72.2433 545.698 72.1741 545.699 72.1037C545.7 72.0332 545.684 71.9635 545.652 71.9005L545.701 71.8194C545.987 71.6647 546.274 71.5099 546.56 71.3552C546.965 71.1468 547.335 70.8756 547.655 70.5517C550.388 69.32 553.343 68.6583 556.34 68.607C556.383 68.6059 556.426 68.6024 556.469 68.5964C556.876 68.692 557.304 68.6258 557.664 68.4117C558.215 68.5159 558.766 68.6201 559.317 68.7242C559.388 68.7311 559.461 68.7228 559.529 68.6999C559.597 68.677 559.66 68.64 559.713 68.5913C559.733 68.5994 559.754 68.6046 559.775 68.6131C559.873 68.644 559.979 68.6375 560.073 68.5948C560.112 68.6615 560.154 68.7266 560.193 68.7937C560.205 68.8129 560.222 68.829 560.241 68.8405C560.261 68.8519 560.283 68.8586 560.306 68.8598C560.355 68.902 560.416 68.9271 560.48 68.9315C560.545 68.9359 560.609 68.9193 560.663 68.8841C560.778 68.8293 561.037 68.633 560.977 68.4673ZM531.236 73.4366C531.152 73.9846 531.091 74.5428 531.04 75.106C531.031 75.1103 531.023 75.1151 531.014 75.1194C531.113 73.9924 531.2 72.8575 531.282 71.711C531.507 68.5694 532.275 65.5885 534.041 63.4208C532.72 66.639 531.778 70.0003 531.236 73.4366V73.4366ZM539.424 61.5329C538.727 62.2795 538.118 63.1032 537.609 63.9881C537.591 64.0163 537.572 64.0441 537.556 64.0724C537.519 64.1362 537.49 64.2026 537.455 64.2668C537.415 64.3427 537.376 64.4192 537.337 64.4959C537.104 64.9396 536.899 65.398 536.725 65.8682C536.685 65.9283 536.649 65.9899 536.61 66.0505C537.237 63.4659 538.246 61.3443 539.915 61.125C539.737 61.2424 539.572 61.3792 539.424 61.533V61.5329Z",fill:"black"}),(0,a.createElement)("path",{d:"M569.649 83.8808C569.642 83.8491 569.624 83.8209 569.598 83.801C569.587 83.7823 569.572 83.7664 569.554 83.7547C569.536 83.7429 569.516 83.7356 569.494 83.7334C569.323 83.7242 569.152 83.7149 568.981 83.7056C568.973 83.6769 568.956 83.6513 568.934 83.6318C568.911 83.6123 568.883 83.5997 568.854 83.5955C568.679 83.5722 568.504 83.5488 568.328 83.5255C565.98 82.4406 564.788 79.8259 563.801 77.5681C563.789 77.5452 563.771 77.5262 563.749 77.5136C563.11 75.4593 562.635 73.3578 562.328 71.2286C562.284 70.8909 561.579 71.2625 561.618 71.568C561.806 72.9406 562.075 74.3008 562.426 75.6409C562.366 75.6787 562.314 75.7281 562.274 75.7863C562.233 75.8445 562.204 75.9102 562.189 75.9796C562.183 76.3636 562.179 76.7533 562.18 77.1441C562.074 78.0357 561.786 78.9345 561.638 79.8119C561.596 79.852 561.561 79.8998 561.537 79.9527C561.429 80.2131 561.358 80.4873 561.325 80.7673C561.282 80.8073 561.248 80.8557 561.224 80.9095C561.199 80.9766 561.173 81.0451 561.147 81.1137C561.038 81.1094 560.929 81.1349 560.833 81.1875C560.738 81.2402 560.658 81.3179 560.603 81.4123C560.297 82.2374 559.97 83.1015 559.581 83.9331C559.436 84.0792 559.331 84.2599 559.275 84.4579C559.26 84.5165 559.244 84.5751 559.229 84.6337C558.794 85.4888 558.216 86.2625 557.518 86.9208C557.337 86.9859 557.168 87.0798 557.017 87.1987C556.636 87.27 556.257 87.3479 555.878 87.4325C555.783 87.4548 555.695 87.5019 555.624 87.5692C555.553 87.6364 555.5 87.7214 555.473 87.8154C555.468 87.8358 555.467 87.8571 555.471 87.8778C555.475 87.8985 555.483 87.9181 555.496 87.9354C555.508 87.9526 555.523 87.9671 555.541 87.9778C555.56 87.9885 555.58 87.9953 555.601 87.9976C555.585 88.0126 555.57 88.0285 555.557 88.0452C555.483 88.148 555.425 88.3747 555.62 88.3915C555.931 88.4182 556.242 88.4439 556.554 88.4686C556.869 88.5185 557.186 88.5534 557.502 88.588C559.924 89.1512 562.453 89.0447 564.819 88.2799C565.132 88.1843 565.442 88.0792 565.75 87.9645C565.797 87.9678 565.845 87.9644 565.891 87.9543C566.297 87.8688 566.703 87.7834 567.109 87.6979C567.211 87.669 567.303 87.6149 567.378 87.5408C567.432 87.4901 567.474 87.4284 567.502 87.3598C567.583 87.3392 567.658 87.3015 567.723 87.2492C567.788 87.197 567.842 87.1315 567.879 87.0571C567.945 86.9025 567.867 86.7689 567.69 86.7841C566.543 86.8742 565.398 86.5823 564.434 85.9538C563.469 85.3253 562.74 84.3956 562.359 83.3094C562.695 83.5771 563.087 83.7678 563.505 83.8679C564.05 84.204 564.629 84.48 565.233 84.6908C565.519 84.791 565.818 84.8437 566.121 84.8467C566.692 85.0271 567.303 85.0453 567.884 84.8992C567.984 84.8706 568.077 84.8177 568.152 84.7453C568.566 84.6533 568.964 84.5025 569.335 84.2975C569.47 84.2223 569.688 84.0654 569.649 83.8808Z",fill:"black"}),(0,a.createElement)("path",{d:"M543.639 123.531C543.639 123.531 540.39 119.611 532.529 118.312C527.584 117.519 522.583 117.132 517.574 117.154C517.574 117.154 519.356 102.34 529.254 97.5691C539.152 92.7985 551.218 92.4904 560.391 98.3452C569.565 104.2 571.926 116.606 571.926 116.606L574.169 125.605C574.169 125.605 571.451 132.611 570.944 134.844C570.438 137.076 570.335 136.469 570.335 136.469C570.335 136.469 566.439 136.138 564.918 138.012C563.397 139.886 560.953 143.118 561.59 146.416C562.226 149.714 563.397 148.944 563.397 148.944C563.397 148.944 563.347 155.88 565.135 158.609C566.924 161.338 569.843 164.859 573.149 165.939L576.455 167.019L570.335 172.567L560.039 151.654L558.252 148.494C558.252 148.494 561.985 135.346 561.787 131.634C561.59 127.922 561.064 125.995 559.262 127.537C557.355 129.171 554.762 136.653 554.113 138.012C553.464 139.372 550.903 143.817 550.903 143.817L548.89 143.239C548.89 143.239 548.776 141.055 547.527 142.008C546.277 142.961 544.823 145.282 544.823 145.282C544.823 145.282 544.612 142.314 543.717 142.424C542.822 142.535 540.02 145.282 540.02 145.282C540.02 145.282 540.627 142.008 537.436 143.667C535.917 144.457 543.639 123.531 543.639 123.531Z",fill:"black"}),(0,a.createElement)("path",{d:"M132.278 270.979C132.278 270.979 157.612 220.682 164.548 214.571C172.164 207.86 189.735 210.101 201.325 224.05C212.916 238 213.856 234.916 213.856 234.916C213.856 234.916 212.001 249.626 194.897 253.637C177.792 257.648 183.173 256.053 183.173 256.053C183.173 256.053 190.069 266.123 194.16 269.128C198.251 272.132 196.129 270.979 196.129 270.979H132.278Z",fill:"black"}),(0,a.createElement)("path",{d:"M136.658 164.362C136.658 164.362 155.154 168.54 160.658 186.91C160.312 187.648 159.883 188.343 159.378 188.983C158.743 189.8 158.094 190.521 154.24 195.33C150.386 200.139 126.805 230.499 126.805 230.499H102.897C102.897 230.499 100.435 229.368 102.098 226.385C103.761 223.403 117.288 200.349 117.288 200.349C117.288 200.349 115.753 195.283 114.033 193.403C112.313 191.523 110.18 176.976 115.529 176.805C120.877 176.634 125.874 166.792 125.874 166.792C125.874 166.792 129.936 170.823 133.867 170.31C137.798 169.798 136.922 168.304 136.658 164.362Z",fill:"#F04B2D"}),(0,a.createElement)("path",{d:"M167.151 122.533C167.151 122.533 181.895 109.161 193.288 113.323L195.602 107.413C195.602 107.413 187.878 91.7723 182.322 88.1841C176.767 84.5959 165.512 83.707 165.512 83.707C165.512 83.707 164.968 88.0618 160.42 89.0849C155.873 90.108 154.247 89.0351 154.284 87.1403C154.321 85.2456 154.284 84.3395 154.284 84.3395C154.284 84.3395 148.719 84.184 146.086 86.1935C143.453 88.203 140.106 92.0308 140.106 92.0308C140.106 92.0308 142.833 92.6447 143.841 95.1579C144.848 97.671 145.798 98.7183 145.798 98.7183L159.253 108.311C159.253 108.311 166.379 115.093 167.151 122.533Z",fill:"#AFDDFF"}),(0,a.createElement)("path",{d:"M198.662 205.876C198.177 205.779 197.702 206.151 197.409 206.487C197.54 206.337 197.353 206.545 197.307 206.592C197.225 206.677 197.141 206.76 197.054 206.841C196.977 206.912 196.899 206.982 196.819 207.051C196.811 207.058 196.782 207.082 196.759 207.1L196.722 207.129C196.544 207.265 196.361 207.393 196.172 207.512C196.161 207.519 196.138 207.537 196.114 207.554C196.098 207.561 196.081 207.569 196.066 207.578C195.962 207.635 195.858 207.691 195.752 207.744C195.567 207.837 195.377 207.917 195.186 207.997C195.136 208.013 195.087 208.032 195.038 208.049C194.926 208.086 194.813 208.121 194.699 208.154C194.507 208.208 194.311 208.254 194.115 208.292C194.092 208.296 194.06 208.301 194.034 208.305C193.982 208.313 193.93 208.32 193.878 208.327C193.761 208.342 193.643 208.353 193.525 208.363C193.278 208.391 193.042 208.479 192.837 208.621C192.633 208.762 192.467 208.952 192.354 209.173C192.305 209.248 192.28 209.335 192.282 209.424C192.283 209.513 192.311 209.6 192.361 209.673C192.412 209.746 192.483 209.802 192.566 209.835C192.648 209.867 192.739 209.875 192.826 209.856C195.153 209.635 197.303 208.518 198.821 206.742C199.064 206.464 199.095 205.962 198.662 205.876Z",fill:"black"}),(0,a.createElement)("path",{d:"M23.8333 81.3902C23.8333 81.3902 35.6631 87.8603 47.4197 83.7072C47.4197 83.7072 47.1645 97.6166 46.7246 101.109C46.2847 104.601 44.4458 117.324 40.0861 120.8L35.7264 124.277C35.7264 124.277 41.1891 120.801 48.8154 124.277C56.4418 127.752 61.0565 128.287 67.5513 127.165C74.0461 126.043 78.7155 126.076 80.3868 124.019C82.0581 121.962 82.3076 113.293 81.3101 109.161C80.3125 105.029 75.4134 79.385 75.4134 79.385L83.1624 73.967C83.1624 73.967 79.0154 62.1808 71.9343 58.3737C64.8533 54.5666 58.7367 50.504 45.0269 50.672C31.3171 50.8401 23.1862 64.4255 23.8333 81.3902Z",fill:"#15A97D"}),(0,a.createElement)("path",{d:"M90.7525 264.824C90.6079 263.175 90.3354 261.527 90.1277 259.885C90.1109 259.714 90.0488 259.551 89.9479 259.413C89.9697 256.349 89.2762 253.058 88.6938 250.321C88.4709 249.273 87.0078 249.467 86.3199 249.857C80.1908 253.326 72.5325 252.051 67.3864 247.397C66.2992 246.414 63.6147 248.425 63.5616 249.634C63.4305 252.618 64.1637 255.528 66.0606 257.892C66.3095 258.203 67.5076 259.164 68.2935 259.959C67.424 260.437 66.6107 261.011 65.8687 261.67C65.3222 261.717 64.7736 261.735 64.2253 261.722C63.6495 261.712 62.7717 262.26 62.1133 262.931C61.6729 262.929 61.2387 263.035 60.8487 263.24C60.5591 263.397 60.2669 263.549 59.9758 263.703C59.8371 263.601 59.676 263.534 59.506 263.508C59.336 263.482 59.1622 263.497 58.9994 263.553C51.3093 265.693 43.202 265.847 35.4361 264.001C35.2039 263.98 34.9698 264.005 34.7473 264.075C34.5248 264.144 34.3182 264.257 34.1393 264.407C33.4208 264.47 32.4248 264.989 32.1582 265.591C31.5639 267.015 30.6506 268.284 29.4886 269.3C28.3265 270.316 26.9469 271.051 25.4558 271.45C23.5597 271.933 20.8111 271.765 19.9758 274.044C18.4213 278.285 29.2164 278.193 31.3941 278.166C40.3075 278.002 48.8919 274.771 55.7016 269.018C56.4789 268.661 57.2515 268.294 58.0194 267.914C65.3172 267.796 72.6214 267.733 79.9173 267.534C80.0765 267.646 80.2553 267.729 80.4446 267.776C83.2613 268.557 87.0784 270.54 89.5913 268.116C90.0367 267.702 90.375 267.187 90.5773 266.613C90.7796 266.04 90.8397 265.426 90.7525 264.824ZM32.8648 269.598C32.3948 269.952 31.9952 270.39 31.6868 270.891C31.1965 270.987 30.7033 271.075 30.2071 271.153C31.861 269.894 33.2342 268.303 34.2389 266.484C35.2186 266.702 36.2029 266.881 37.1892 267.038C35.6354 267.686 34.1799 268.547 32.8648 269.598ZM42.7506 270.107C43.1754 269.884 43.5972 269.654 44.0159 269.416C44.1923 269.397 44.3687 269.379 44.5451 269.36C43.9513 269.622 43.3541 269.874 42.7506 270.107H42.7506Z",fill:"#15A97D"}),(0,a.createElement)("path",{d:"M84.9844 29.212C87.1887 29.1391 89.3929 29.1076 91.5971 29.0543L98.2098 28.9643C102.618 28.9051 107.027 28.8968 111.435 28.8887C115.844 28.8959 120.252 28.9045 124.66 28.9631L131.273 29.0534C133.477 29.1071 135.682 29.1386 137.886 29.212C135.682 29.2853 133.477 29.3168 131.273 29.3705L124.66 29.4608C120.252 29.5194 115.844 29.528 111.435 29.5353C107.027 29.5271 102.618 29.5188 98.2098 29.4597L91.5971 29.3696C89.3929 29.3163 87.1887 29.2848 84.9844 29.212Z",fill:"black"}),(0,a.createElement)("path",{d:"M119.446 28.8866C119.447 29.0355 119.443 29.1849 119.434 29.3349C119.211 32.8958 115.966 36.0046 112.399 36.0745C106.277 36.1944 102.927 28.5232 107.035 24.0371C111.338 19.3378 119.404 22.5653 119.446 28.8866Z",fill:"#0FCCCE"}),(0,a.createElement)("path",{d:"M537.065 261.841C537.065 261.841 559.565 251.853 576.37 257.989C581.859 259.994 535.689 214.406 530.562 206.442C525.434 198.477 530.562 199.454 530.562 199.454",stroke:"#231F20",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M272.363 102.912L263.369 93.2225C262.364 92.1399 261.594 90.8607 261.108 89.4656C260.623 88.0706 260.431 86.59 260.546 85.1173C260.662 83.6446 261.081 82.2117 261.778 80.9091C262.474 79.6066 263.433 78.4626 264.595 77.5493L306.991 45.4964C308.187 44.556 309.57 43.8816 311.047 43.5183C312.524 43.155 314.062 43.1112 315.557 43.3898C317.052 43.6683 318.471 44.2629 319.718 45.1337C320.966 46.0045 322.013 47.1315 322.79 48.4393L345.649 84.6363C346.96 86.8436 347.433 89.449 346.981 91.9761C346.529 94.5033 345.183 96.7834 343.188 98.3996L308.139 126.798C306.034 128.504 303.358 129.347 300.654 129.155C297.95 128.963 295.421 127.751 293.577 125.765L288.576 120.378",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M307.288 50.0058C308.29 49.2702 309.447 48.7737 310.67 48.5542C311.283 48.4666 311.901 48.4291 312.52 48.4419C313.136 48.4363 313.752 48.4723 314.364 48.5496C315.607 48.7283 316.783 49.2234 317.779 49.9873C318.753 50.7618 319.555 51.7305 320.134 52.8318C320.136 52.8362 320.137 52.8414 320.136 52.8462C320.134 52.8511 320.131 52.8553 320.127 52.8581C320.123 52.8608 320.118 52.862 320.113 52.8612C320.108 52.8605 320.104 52.858 320.1 52.8541C319.344 51.9128 318.478 51.0654 317.52 50.33C317.045 49.9703 316.537 49.6564 316.003 49.3924C315.462 49.134 314.899 48.9244 314.321 48.766C313.734 48.6159 313.128 48.5507 312.522 48.5725C311.919 48.6135 311.321 48.7173 310.739 48.8825C309.563 49.1639 308.415 49.5512 307.309 50.0399C307.307 50.0411 307.304 50.0419 307.302 50.0421C307.299 50.0424 307.296 50.0421 307.294 50.0413C307.291 50.0406 307.289 50.0393 307.287 50.0376C307.285 50.0359 307.283 50.0338 307.282 50.0315C307.28 50.0272 307.279 50.0223 307.28 50.0177C307.281 50.013 307.284 50.0089 307.288 50.0058Z",fill:"black"}),(0,a.createElement)("path",{d:"M322.466 56.1758C324.092 58.5233 325.681 60.8949 327.264 63.2702L331.971 70.423L336.601 77.6267L338.888 81.2466C339.638 82.4613 340.399 83.6684 341.139 84.8897C340.323 83.7182 339.528 82.5325 338.722 81.3543L336.341 77.7957L331.634 70.6425L327.005 63.4384C325.476 61.0279 323.953 58.6139 322.466 56.1758Z",fill:"black"}),(0,a.createElement)("path",{d:"M344.11 82.6964C344.046 82.6063 343.975 82.5216 343.898 82.4432C342.873 80.1391 341.236 78.0705 339.516 76.2062C336.336 72.7596 333.744 69.4239 331.853 65.0947C328.632 57.7218 325.821 49.0236 317.391 46.1657C308.378 43.1101 300.857 50.4147 295.634 56.7611C292.771 60.2396 289.731 63.5326 286.141 66.2824C282.394 69.1521 278.392 71.156 274.218 73.2922C272.285 74.2577 270.524 75.5333 269.004 77.0684C267.841 77.5677 266.791 78.2965 265.916 79.2114C265.041 80.1263 264.359 81.2083 263.912 82.3927C262.774 85.6395 264.245 88.547 266.035 91.2103C266.207 91.4707 266.442 91.6841 266.718 91.8314C267.29 92.6127 267.961 93.3166 268.714 93.9258C269.391 94.471 270.123 94.9431 270.899 95.3344C271.796 96.9082 272.875 98.3706 274.115 99.6914C275.463 101.129 277.846 100.304 279.228 99.2934C279.281 99.2547 279.344 99.204 279.406 99.1555C279.712 99.2216 280.026 99.2449 280.338 99.2245C281.773 99.1404 283.201 99.4807 284.443 100.203L285.596 101.552C285.693 101.663 285.8 101.764 285.918 101.853C286.966 103.809 288.015 105.765 289.064 107.722C289.293 111.034 288.802 114.397 289.496 117.677C290.294 121.448 292.422 124.734 296.309 125.767C296.852 125.911 297.406 126.007 297.966 126.056C300.811 127.61 304.169 126.924 306.91 125.445C309.636 123.974 311.502 121.71 313.452 119.438C314.819 119.132 316.078 118.462 317.096 117.5C320.126 114.575 323.353 111.86 326.754 109.374C330.06 106.974 333.654 104.993 336.933 102.561C342.687 98.2939 349.197 89.8957 344.11 82.6964ZM283.462 74.3488C283.421 74.5916 283.409 74.8385 283.426 75.0842C283.363 75.0433 283.302 75.0007 283.239 74.96C283.104 74.8742 282.963 74.7999 282.815 74.7379C283.032 74.6094 283.247 74.4797 283.462 74.3488ZM282.395 91.0379C282.574 90.8805 282.742 90.7172 282.899 90.5517C283.129 90.8028 283.356 91.0565 283.581 91.3128C283.186 91.2219 282.79 91.1303 282.395 91.0379ZM295.612 66.465C295.05 67.0801 294.488 67.6951 293.926 68.3101C293.402 68.2395 292.876 68.1881 292.35 68.1595C292.252 68.1541 292.155 68.1537 292.058 68.1517C293.444 66.9746 294.776 65.7396 296.054 64.4468C295.878 65.1084 295.732 65.7818 295.612 66.465H295.612ZM310.953 52.2013C311.221 52.2548 311.481 52.3211 311.737 52.3936C310.013 52.2222 308.274 52.4377 306.644 53.0246C307.267 52.5982 307.971 52.3049 308.713 52.1633C309.454 52.0216 310.217 52.0346 310.953 52.2013ZM312.354 70.5388C309.724 71.8794 308.797 78.1208 310.228 88.5786C312.055 101.929 310.611 109.937 305.355 113.12C304.67 113.534 303.849 113.658 303.072 113.467C302.294 113.275 301.625 112.783 301.21 112.099C300.795 111.414 300.669 110.593 300.859 109.815C301.049 109.038 301.539 108.367 302.223 107.951C304.818 106.379 305.69 99.9399 304.246 89.3885C302.408 75.9525 303.998 68.0144 309.607 65.1556C310.32 64.7913 311.15 64.7254 311.912 64.9726C312.675 65.2197 313.308 65.7596 313.672 66.4735C314.036 67.1873 314.102 68.0167 313.855 68.7791C313.608 69.5414 313.068 70.1744 312.354 70.5388ZM315.377 107.642C315.45 107.037 315.475 106.428 315.45 105.82C316.283 105.756 317.108 105.612 317.913 105.391C317.048 106.118 316.203 106.868 315.377 107.642ZM335.373 94.097C334.917 94.4866 334.434 94.8435 333.927 95.165C335.541 92.4913 336.416 89.5312 336.119 86.4354C337.442 89.0804 337.619 92.1385 335.373 94.097Z",fill:"#0FCCCE"}),(0,a.createElement)("path",{d:"M309.606 65.1545C310.32 64.7902 311.149 64.7243 311.912 64.9715C312.674 65.2186 313.307 65.7585 313.671 66.4724C314.036 67.1862 314.102 68.0156 313.854 68.778C313.607 69.5404 313.067 70.1734 312.353 70.5377C309.724 71.8784 308.796 78.1197 310.227 88.5775C312.054 101.928 310.61 109.936 305.355 113.119C304.67 113.532 303.848 113.657 303.071 113.466C302.294 113.274 301.624 112.782 301.209 112.098C300.795 111.413 300.668 110.592 300.858 109.814C301.048 109.037 301.539 108.366 302.223 107.95C304.818 106.378 305.69 99.9388 304.246 89.3875C302.407 75.9515 303.998 68.0134 309.606 65.1545Z",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M102.419 94.4731C103.525 95.6914 104.918 96.6142 106.471 97.1579C108.023 97.7016 109.687 97.849 111.312 97.5867C112.936 97.3244 114.469 96.6607 115.772 95.6558C117.075 94.6509 118.106 93.3366 118.772 91.8322C119.438 90.3278 119.718 88.6809 119.587 87.0409C119.455 85.4009 118.916 83.8196 118.018 82.4407C117.121 81.0617 115.893 79.9287 114.447 79.1444C113.001 78.36 111.382 77.9492 109.736 77.9492L102.419 94.4731Z",fill:"#0FCACC"}),(0,a.createElement)("path",{d:"M109.219 81.0498C109.679 81.0498 110.051 80.6773 110.051 80.2178C110.051 79.7583 109.679 79.3857 109.219 79.3857C108.76 79.3857 108.387 79.7583 108.387 80.2178C108.387 80.6773 108.76 81.0498 109.219 81.0498Z",fill:"white"}),(0,a.createElement)("path",{d:"M110.052 80.2156C110.051 80.4436 109.966 80.6632 109.812 80.8314C109.658 80.9995 109.447 81.1041 109.219 81.1246C109.094 81.1352 108.967 81.1195 108.847 81.0786C108.728 81.0378 108.618 80.9725 108.525 80.8871C108.432 80.8016 108.358 80.6977 108.307 80.5821C108.257 80.4665 108.23 80.3416 108.23 80.2153C108.23 80.089 108.257 79.9641 108.307 79.8484C108.358 79.7328 108.432 79.6289 108.525 79.5435C108.618 79.458 108.728 79.3928 108.847 79.3519C108.967 79.311 109.094 79.2954 109.219 79.306C109.447 79.3266 109.658 79.4313 109.812 79.5996C109.966 79.7679 110.051 79.9876 110.052 80.2156ZM110.052 80.2156C110.052 80.1097 110.03 80.0048 109.988 79.9078C109.945 79.8108 109.882 79.7239 109.804 79.6527C109.725 79.5816 109.633 79.5277 109.532 79.4947C109.431 79.4617 109.325 79.4503 109.219 79.4612C109.033 79.4813 108.861 79.5695 108.736 79.7088C108.611 79.8482 108.542 80.0288 108.542 80.216C108.542 80.4032 108.611 80.5838 108.736 80.7231C108.861 80.8625 109.033 80.9506 109.219 80.9708C109.325 80.9816 109.431 80.9701 109.532 80.937C109.633 80.9039 109.725 80.85 109.804 80.7788C109.882 80.7075 109.945 80.6206 109.988 80.5235C110.03 80.4265 110.052 80.3216 110.052 80.2156V80.2156Z",fill:"white"}),(0,a.createElement)("path",{d:"M103.536 93.49C103.675 93.49 103.788 93.3768 103.788 93.2372C103.788 93.0976 103.675 92.9844 103.536 92.9844C103.396 92.9844 103.283 93.0976 103.283 93.2372C103.283 93.3768 103.396 93.49 103.536 93.49Z",fill:"white"}),(0,a.createElement)("path",{d:"M103.789 93.2357C103.79 93.3111 103.766 93.3848 103.72 93.4446C103.674 93.5045 103.609 93.5471 103.536 93.5654C103.489 93.5754 103.441 93.5755 103.394 93.5657C103.347 93.5558 103.302 93.5363 103.264 93.5082C103.222 93.4761 103.188 93.4348 103.164 93.3876C103.141 93.3403 103.129 93.2883 103.129 93.2355C103.129 93.1828 103.141 93.1308 103.164 93.0835C103.187 93.0362 103.221 92.9948 103.263 92.9627C103.302 92.9344 103.346 92.9147 103.393 92.9048C103.441 92.8949 103.489 92.895 103.536 92.9052C103.609 92.9237 103.674 92.9664 103.72 93.0264C103.766 93.0864 103.79 93.1601 103.789 93.2357ZM103.789 93.2357C103.788 93.2032 103.78 93.1714 103.764 93.1429C103.749 93.1144 103.727 93.0902 103.7 93.0722C103.675 93.058 103.647 93.0495 103.619 93.0475C103.591 93.0454 103.562 93.0499 103.536 93.0605C103.506 93.0789 103.481 93.1047 103.464 93.1354C103.447 93.1661 103.438 93.2008 103.438 93.236C103.438 93.2713 103.447 93.3059 103.464 93.3367C103.481 93.3674 103.506 93.3932 103.536 93.4116C103.562 93.4221 103.591 93.4265 103.619 93.4244C103.648 93.4222 103.675 93.4136 103.7 93.3993C103.727 93.3813 103.749 93.357 103.764 93.3285C103.78 93.3 103.788 93.2681 103.789 93.2357Z",fill:"white"}),(0,a.createElement)("path",{d:"M111.046 94.4366C112.168 94.4366 113.078 93.5267 113.078 92.4043C113.078 91.282 112.168 90.3721 111.046 90.3721C109.924 90.3721 109.014 91.282 109.014 92.4043C109.014 93.5267 109.924 94.4366 111.046 94.4366Z",fill:"white"}),(0,a.createElement)("path",{d:"M113.079 92.4053C113.079 92.9514 112.867 93.476 112.488 93.8693C112.109 94.2625 111.593 94.4937 111.047 94.5145C110.763 94.525 110.481 94.4782 110.215 94.377C109.95 94.2757 109.708 94.122 109.504 93.9251C109.3 93.7281 109.137 93.492 109.026 93.2308C108.915 92.9696 108.858 92.6888 108.858 92.405C108.858 92.1211 108.915 91.8402 109.026 91.5791C109.137 91.3179 109.3 91.0818 109.504 90.8848C109.708 90.6879 109.95 90.5342 110.215 90.4329C110.481 90.3317 110.763 90.2849 111.047 90.2954C111.593 90.3163 112.109 90.5477 112.488 90.9411C112.867 91.3344 113.079 91.8592 113.079 92.4053ZM113.079 92.4053C113.08 92.1419 113.027 91.8811 112.924 91.6387C112.821 91.3962 112.67 91.1771 112.48 90.9945C112.29 90.8119 112.065 90.6696 111.819 90.5761C111.573 90.4827 111.31 90.44 111.047 90.4507C110.542 90.4713 110.065 90.6862 109.715 91.0506C109.365 91.415 109.17 91.9006 109.17 92.4057C109.17 92.9108 109.365 93.3964 109.715 93.7607C110.065 94.1251 110.542 94.3401 111.047 94.3607C111.31 94.3713 111.573 94.3285 111.819 94.235C112.065 94.1415 112.29 93.9991 112.48 93.8164C112.67 93.6337 112.821 93.4146 112.924 93.1721C113.027 92.9296 113.08 92.6688 113.079 92.4053Z",fill:"white"}),(0,a.createElement)("path",{d:"M116.262 86.7951C116.834 86.7951 117.298 86.3314 117.298 85.7594C117.298 85.1874 116.834 84.7236 116.262 84.7236C115.69 84.7236 115.226 85.1874 115.226 85.7594C115.226 86.3314 115.69 86.7951 116.262 86.7951Z",fill:"white"}),(0,a.createElement)("path",{d:"M117.298 85.7606C117.297 86.0424 117.19 86.3136 116.998 86.5199C116.806 86.7262 116.543 86.8524 116.262 86.8732C116.11 86.8838 115.956 86.8629 115.812 86.8117C115.668 86.7605 115.536 86.6803 115.424 86.5759C115.312 86.4715 115.223 86.3452 115.162 86.2049C115.101 86.0646 115.07 85.9132 115.07 85.7602C115.07 85.6072 115.101 85.4559 115.162 85.3155C115.223 85.1752 115.312 85.0489 115.424 84.9445C115.536 84.8402 115.668 84.7599 115.812 84.7087C115.956 84.6576 116.11 84.6366 116.262 84.6472C116.543 84.6682 116.806 84.7946 116.998 85.001C117.19 85.2074 117.297 85.4787 117.298 85.7606ZM117.298 85.7606C117.298 85.6279 117.271 85.4966 117.219 85.375C117.166 85.2533 117.088 85.144 116.991 85.0539C116.893 84.9638 116.778 84.8949 116.653 84.8517C116.527 84.8084 116.394 84.7916 116.262 84.8025C116.022 84.8226 115.798 84.9324 115.635 85.1099C115.471 85.2874 115.381 85.5198 115.381 85.7609C115.381 86.0021 115.471 86.2345 115.635 86.412C115.798 86.5895 116.022 86.6993 116.262 86.7194C116.394 86.7302 116.527 86.7133 116.653 86.67C116.778 86.6266 116.893 86.5577 116.991 86.4675C117.088 86.3774 117.166 86.268 117.219 86.1463C117.271 86.0246 117.298 85.8933 117.298 85.7606Z",fill:"white"}),(0,a.createElement)("path",{d:"M156.32 143.946L155.765 147.07C155.765 147.07 154.221 154.748 149.22 157.587C144.218 160.426 141.894 161.703 138.823 161.594L135.752 161.486C135.752 161.486 134.208 164.362 136.658 164.362C138.73 164.362 148.636 167.597 152.487 172.174C156.338 176.751 159.226 180.967 159.944 184.794C159.944 184.794 160.515 179.701 160.682 178C160.848 176.299 160.657 172.788 163.011 170.993C165.04 169.445 165.318 169.903 165.318 169.903L168.885 148.7C168.885 148.7 164.03 151.571 161.103 149.075C159.355 147.516 157.754 145.799 156.32 143.946Z",fill:"#AFDDFF"}),(0,a.createElement)("path",{d:"M114.214 60.2412H129.085C130.482 60.2412 131.821 60.796 132.809 61.7836C133.797 62.7712 134.351 64.1107 134.351 65.5074V89.1627",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M76.8592 63.2154C77.5007 61.0307 79.5204 60.2412 81.9127 60.2412H89.508",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M122.537 109.271H93.2021",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M457.954 160.429C457.954 160.429 442.298 181.283 449 204.938",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M452.685 139.03L458.572 156.024C459.45 158.558 461.298 160.64 463.711 161.811C466.123 162.982 468.902 163.146 471.436 162.269V162.269C473.97 161.391 476.051 159.542 477.222 157.13C478.393 154.718 478.558 151.939 477.68 149.405L471.793 132.411C471.358 131.156 470.681 129.999 469.799 129.006C468.918 128.014 467.849 127.204 466.654 126.624C465.46 126.045 464.163 125.706 462.837 125.627C461.512 125.549 460.184 125.732 458.929 126.166V126.166",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M457.432 126.833C457.432 126.833 456.174 124.962 457.768 121.244",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M452.685 139.031C452.098 137.339 451.971 135.52 452.318 133.763C452.665 132.005 453.472 130.371 454.658 129.028",stroke:"black",strokeWidth:"0.144286",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M306.192 252.241C277.587 240.596 267.218 212.041 269.083 182.028C269.913 168.665 274.828 156.134 279.608 143.779C283.014 134.976 287.92 126.435 289.196 116.947C290.236 109.216 287.371 96.0783 277.023 100.006C270.094 102.636 264.398 110.034 260.279 115.912C253.386 125.747 249.123 137.117 244.592 148.153C234.461 172.83 230.834 201.048 242.237 226.271C252.947 249.96 269.07 264.485 291.879 277.389",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M318.84 193.165C318.84 193.165 319.749 170.347 354.742 160.641C389.735 150.936 406.55 167.75 406.55 167.75C406.55 167.75 395.643 195.017 367.921 202.289C340.2 209.56 318.84 193.165 318.84 193.165Z",stroke:"black",strokeWidth:"0.577143",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M442.409 219.98C442.409 219.98 458.128 236.707 459.667 246.962C461.205 257.217 457.24 275.35 457.24 275.35",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M367.416 203.522C373.673 202.144 376.602 191.295 373.959 179.289C371.315 167.284 364.099 158.668 357.842 160.046C351.585 161.424 348.656 172.273 351.3 184.279C353.944 196.285 361.159 204.9 367.416 203.522Z",stroke:"black",strokeWidth:"0.577143",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M365.15 163.449C364.823 163.101 364.397 162.861 363.929 162.761C363.296 162.07 362.622 161.419 361.909 160.812C361.559 160.528 361.126 160.367 360.676 160.354C359.677 159.965 358.203 160.364 357.328 160.728C355.804 161.329 354.462 162.314 353.431 163.587C352.401 164.86 351.717 166.378 351.447 167.993C351.153 168.477 351.019 169.041 351.063 169.605C351.15 170.351 351.252 171.094 351.365 171.835C350.57 178.484 352.121 185.202 355.751 190.828C357.38 194.849 359.566 198.62 362.247 202.03C363.264 203.322 365.373 202.928 367.124 201.865C368.403 202.11 370.099 201.312 370.983 200.713C372.325 199.802 373.445 198.454 373.419 196.799C373.406 196.013 373.373 195.229 373.33 194.445C375.948 183.613 372.894 171.649 365.15 163.449Z",fill:"black"}),(0,a.createElement)("path",{d:"M355.774 231.774C355.774 231.774 362.953 246.131 381.668 239.465C400.383 232.799 396.281 219.98 396.281 219.98",stroke:"black",strokeWidth:"0.577143",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M376.21 240.858C376.227 240.85 376.262 240.88 376.259 240.887L376.263 240.897L376.268 240.915L376.275 240.945L376.284 241.001L376.3 241.113L376.326 241.334C376.343 241.482 376.351 241.629 376.363 241.776L376.424 242.661C376.465 243.25 376.484 243.84 376.507 244.429C376.545 245.608 376.564 246.787 376.564 247.966L376.217 247.614C377.27 247.601 378.322 247.588 379.375 247.618C379.901 247.625 380.428 247.655 380.954 247.676L382.533 247.745L382.318 247.983C382.279 247.272 382.238 246.561 382.18 245.851C382.121 245.142 382.055 244.433 381.975 243.726C381.821 242.311 381.614 240.902 381.415 239.492C381.406 239.433 381.419 239.373 381.45 239.323C381.481 239.273 381.529 239.236 381.586 239.217C381.642 239.199 381.703 239.201 381.758 239.223C381.813 239.245 381.858 239.286 381.886 239.338L381.896 239.357C382.207 239.946 382.518 240.535 382.817 241.13C383.117 241.724 383.425 242.315 383.717 242.913L385.484 246.495L384.856 246.325C385.581 245.829 386.305 245.331 387.041 244.85C387.771 244.362 388.507 243.881 389.247 243.407L389.15 243.923C388.507 242.937 387.875 241.943 387.254 240.941C386.945 240.439 386.625 239.944 386.325 239.437C386.023 238.93 385.714 238.428 385.421 237.915C385.416 237.906 385.415 237.896 385.417 237.886C385.419 237.876 385.425 237.867 385.433 237.862C385.442 237.856 385.452 237.853 385.462 237.855C385.472 237.856 385.481 237.862 385.488 237.869C385.861 238.327 386.22 238.795 386.584 239.258C386.951 239.721 387.298 240.196 387.656 240.665C388.37 241.602 389.072 242.549 389.76 243.504C389.817 243.581 389.84 243.678 389.825 243.773C389.809 243.867 389.757 243.952 389.68 244.008L389.679 244.009L389.664 244.02C388.95 244.533 388.233 245.041 387.512 245.543C386.795 246.05 386.066 246.541 385.338 247.034L385.332 247.038C385.286 247.069 385.234 247.09 385.18 247.102C385.126 247.113 385.069 247.113 385.015 247.103C384.96 247.092 384.908 247.071 384.862 247.04C384.815 247.01 384.775 246.97 384.744 246.924C384.731 246.905 384.72 246.884 384.71 246.863L383.046 243.232C382.767 242.628 382.503 242.016 382.232 241.408C381.959 240.801 381.698 240.188 381.438 239.575L381.919 239.44C382.008 240.862 382.09 242.284 382.225 243.701C382.289 244.409 382.368 245.117 382.453 245.823C382.539 246.53 382.643 247.234 382.748 247.939C382.752 247.966 382.751 247.993 382.744 248.02C382.738 248.046 382.726 248.071 382.71 248.093C382.694 248.115 382.673 248.133 382.65 248.147C382.627 248.161 382.601 248.17 382.574 248.174L382.553 248.176L382.533 248.177L380.954 248.246C380.428 248.267 379.901 248.297 379.375 248.304C378.322 248.334 377.27 248.321 376.217 248.308L376.209 248.308C376.164 248.308 376.119 248.298 376.078 248.281C376.036 248.263 375.999 248.237 375.967 248.205C375.936 248.172 375.911 248.134 375.894 248.092C375.877 248.051 375.869 248.006 375.87 247.961L375.87 247.956C375.899 246.78 375.943 245.603 375.997 244.426C376.028 243.838 376.052 243.249 376.093 242.661L376.146 241.779L376.17 241.338L376.182 241.118L376.185 241.009L376.185 240.955L376.184 240.93L376.184 240.921L376.184 240.918C376.179 240.921 376.21 240.948 376.224 240.937C376.218 240.938 376.213 240.938 376.208 240.937C376.203 240.935 376.198 240.933 376.194 240.93C376.189 240.927 376.186 240.923 376.183 240.919C376.18 240.914 376.178 240.909 376.177 240.904C376.176 240.899 376.176 240.893 376.178 240.888C376.179 240.883 376.181 240.878 376.184 240.874C376.187 240.87 376.191 240.866 376.196 240.863C376.2 240.86 376.205 240.859 376.21 240.858H376.21Z",fill:"black"}),(0,a.createElement)("path",{d:"M289.315 150.01C289.315 150.01 279.392 170.14 284.519 189.624C289.647 209.108 291.879 209.489 291.879 209.489",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M392.21 67.7124C392.21 67.7124 365.449 86.6841 366.674 91.8116C367.849 96.7313 394.599 100.785 399.416 100.785C404.232 100.785 408.847 98.0928 407.693 90.7861C406.848 85.4327 403.732 73.6797 402.126 67.7786C401.957 67.1533 401.648 66.5746 401.223 66.0863C400.797 65.5981 400.266 65.2129 399.669 64.9601C399.073 64.7072 398.427 64.5933 397.78 64.6268C397.133 64.6604 396.502 64.8405 395.935 65.1537C394.625 65.9029 393.379 66.7587 392.21 67.7124Z",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M393.146 100.785C393.146 100.785 391.413 107 389.456 111.04C387.5 115.081 386.279 123.217 389.456 124.948C392.634 126.679 394.281 113.347 396.662 111.296C399.043 109.245 400.171 119.319 401.35 121.551C403.145 124.948 406.822 124.291 406.238 116.087C405.653 107.883 407.152 114.77 407.152 114.77",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M402.376 100.785C402.376 100.785 404.683 106.682 410.067 109.758C415.451 112.835 415.323 117.97 415.323 117.97",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M406.403 114.981C425.977 118.847 436.876 137.101 439.49 153.22C442.567 172.192 442.883 264.608 442.883 264.608",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M321.363 275.349C321.363 275.349 296.751 238.457 285.47 209.743C274.19 181.029 278.764 157.296 291.111 144.112C307.304 126.819 359.833 117.996 387.254 115.105",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M208.652 181.058C209.92 183.893 210.441 187.005 210.166 190.099C210.1 190.872 209.991 191.64 209.84 192.401C209.683 193.159 209.481 193.907 209.234 194.641C208.749 196.106 208.064 197.496 207.199 198.773C207.772 197.37 208.251 195.93 208.631 194.464C209 193.01 209.244 191.529 209.363 190.034C209.488 188.54 209.487 187.037 209.361 185.543C209.227 184.034 208.99 182.535 208.652 181.058Z",fill:"black"}),(0,a.createElement)("path",{d:"M164.679 75.9914C161.516 79.1522 157.312 81.0557 152.85 81.3474C148.388 81.639 143.972 80.2988 140.425 77.5765C136.878 74.8542 134.441 70.9353 133.568 66.5497C132.696 62.1642 133.447 57.611 135.682 53.7383",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M70.7499 30.2256C70.8226 30.8949 70.8589 31.5677 70.8588 32.241C70.8588 37.1293 68.9169 41.8175 65.4603 45.2741C62.0038 48.7307 57.3156 50.6726 52.4273 50.6726C46.5369 50.6726 41.7548 48.4737 38.3806 44.1729",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M156.129 141.744C156.164 142.212 156.182 142.684 156.182 143.161C156.18 145.998 155.523 148.796 154.264 151.338C153.004 153.879 151.175 156.096 148.919 157.816C146.663 159.536 144.041 160.712 141.256 161.254C138.472 161.795 135.6 161.687 132.864 160.938",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M560.867 68.9422C561.644 70.3963 562.143 71.9826 562.339 73.6198C562.391 74.0299 562.423 74.4427 562.44 74.8561C562.463 75.27 562.42 75.6832 562.412 76.0973L562.386 76.7184C562.372 76.9249 562.326 77.1284 562.298 77.3335C562.231 77.7422 562.174 78.1535 562.072 78.5544C561.638 80.1438 560.978 81.6628 560.113 83.0649C559.285 84.4785 558.277 85.7789 557.115 86.9334C555.956 88.1191 554.594 89.0878 553.094 89.7934C551.597 90.5268 549.987 91.0016 548.332 91.1978C545.019 91.5995 541.67 90.8363 538.859 89.0391C538.85 89.0335 538.844 89.025 538.842 89.0151C538.839 89.0053 538.84 88.9948 538.845 88.9859C538.85 88.977 538.858 88.9702 538.868 88.9669C538.877 88.9636 538.888 88.9641 538.897 88.9682C541.818 90.2886 545.05 90.7654 548.228 90.3447C551.392 89.9548 554.375 88.6568 556.817 86.6077C558.066 85.5912 559.108 84.3442 559.887 82.9345C560.087 82.5866 560.263 82.2246 560.411 81.8515L560.645 81.2982C560.722 81.1137 560.769 80.9171 560.833 80.7276C560.943 80.343 561.088 79.9708 561.172 79.5808L561.417 78.4136C561.497 78.0257 561.519 77.6272 561.587 77.2376C561.612 77.0413 561.654 76.847 561.665 76.6493L561.7 76.0565C561.767 75.2657 561.773 74.4709 561.718 73.6792C561.607 72.0784 561.296 70.4978 560.793 68.974C560.789 68.9644 560.79 68.9539 560.794 68.9447C560.798 68.9355 560.806 68.9282 560.815 68.9242C560.824 68.9202 560.835 68.9198 560.844 68.9232C560.854 68.9265 560.862 68.9333 560.867 68.9422V68.9422Z",fill:"black"}),(0,a.createElement)("path",{d:"M592.149 160.013C590.268 163.261 587.247 165.694 583.672 166.839C580.047 168.007 576.12 167.817 572.625 166.304C569.129 164.792 566.303 162.06 564.672 158.618C563.048 155.233 562.747 151.363 563.829 147.769C563.188 151.339 563.754 155.021 565.438 158.235C566.269 159.8 567.357 161.216 568.655 162.422C569.941 163.635 571.431 164.611 573.056 165.305C574.678 166.004 576.408 166.418 578.17 166.532C579.939 166.671 581.718 166.499 583.427 166.022C586.919 165.038 589.986 162.925 592.149 160.013Z",fill:"black"}),(0,a.createElement)("path",{d:"M196.128 189.592C196.525 189.899 197.64 191.488 196.691 192.423",stroke:"black",strokeWidth:"0.226548",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M152.286 147.495C152.457 147.874 152.656 149.47 151.599 149.786",stroke:"black",strokeWidth:"0.187679",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M144.31 62.9688C143.912 63.0892 142.58 63.9907 143.039 64.9946",stroke:"black",strokeWidth:"0.187679",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M68.2424 29.2119C68.6404 29.3324 69.972 30.2339 69.5132 31.2377",stroke:"black",strokeWidth:"0.187679",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M177.099 197.596C177.099 197.596 176.989 201.632 180.339 201.926",stroke:"black",strokeWidth:"0.362377",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M141.489 149.864C141.489 149.864 141.984 154.421 145.797 154.238",stroke:"black",strokeWidth:"0.41133",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M59.9461 41.1543C59.9461 41.1543 62.8247 44.7209 65.9344 42.5066",stroke:"black",strokeWidth:"0.41133",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M575.933 159.413C575.933 159.413 574.627 161.113 573.148 160.113",stroke:"black",strokeWidth:"0.192391",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M551.873 83.5659C551.873 83.5659 549.832 84.2216 549.185 82.5576",stroke:"black",strokeWidth:"0.192391",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M540.594 94.847C540.436 94.7615 540.301 94.6395 540.2 94.4911C540.098 94.3427 540.034 94.1722 540.012 93.9938C539.983 93.8225 539.986 93.6473 540.02 93.477C540.055 93.3015 540.123 93.1344 540.222 92.9851L540.215 93.0086C540.462 92.2368 540.716 91.4666 541.026 90.71C540.959 91.525 540.835 92.3265 540.705 93.1263L540.698 93.15C540.712 93.2835 540.72 93.4177 540.72 93.552C540.721 93.6852 540.719 93.8153 540.711 93.9469C540.703 94.0789 540.69 94.2126 540.675 94.3567C540.649 94.5049 540.64 94.655 540.594 94.847Z",fill:"black"}),(0,a.createElement)("path",{d:"M547.736 90.9219C548.193 91.5255 548.589 92.1734 548.917 92.856C549.262 93.5306 549.537 94.2384 549.738 94.9686C549.28 94.3655 548.884 93.7175 548.557 93.0345C548.213 92.3595 547.938 91.6517 547.736 90.9219Z",fill:"black"}),(0,a.createElement)("path",{d:"M590.136 162.491C590.812 163.174 591.476 163.866 592.127 164.568C592.786 165.265 593.424 165.979 594.07 166.687L594.048 166.663C594.622 167.22 594.986 167.96 595.077 168.755C595.168 169.551 594.98 170.353 594.547 171.026L594.229 171.513L593.853 171.94C593.599 172.214 593.323 172.468 593.028 172.699C592.453 173.152 591.839 173.552 591.193 173.896L590.715 174.155C590.551 174.234 590.383 174.305 590.217 174.38C589.887 174.538 589.547 174.676 589.2 174.791L588.676 174.969C588.5 175.024 588.313 175.055 588.131 175.099C587.76 175.181 587.383 175.229 587.004 175.243C586.201 175.279 585.409 175.049 584.75 174.588C584.433 174.339 584.167 174.032 583.966 173.682C583.766 173.337 583.629 172.959 583.562 172.565L583.56 172.558C583.558 172.544 583.557 172.53 583.558 172.515C583.602 171.579 583.634 170.644 583.692 169.708C583.741 168.772 583.807 167.836 583.888 166.9C583.968 167.836 584.034 168.772 584.084 169.708C584.142 170.644 584.174 171.579 584.219 172.515L584.215 172.466C584.361 173.063 584.717 173.588 585.218 173.944C585.744 174.265 586.358 174.41 586.971 174.358C588.3 174.182 589.58 173.736 590.731 173.049C591.936 172.478 592.986 171.625 593.79 170.562C594.138 170.053 594.31 169.444 594.279 168.828C594.26 168.519 594.189 168.215 594.067 167.93C593.944 167.644 593.779 167.377 593.58 167.137L593.558 167.113C592.978 166.351 592.39 165.595 591.822 164.823C591.248 164.056 590.686 163.279 590.136 162.491Z",fill:"black"}),(0,a.createElement)("path",{d:"M154.386 81.2925L154.293 86.6148C154.293 86.6148 153.764 91.1769 160.803 88.7379C166.93 86.6148 164.912 83.4878 164.912 83.4878L161.588 79.8848",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M187.3 213.529V210.649",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M175.549 206.344C175.342 206.86 175.073 207.349 174.748 207.8C174.437 208.239 174.095 208.654 173.723 209.043C173.353 209.432 172.954 209.794 172.529 210.124C172.094 210.47 171.617 210.761 171.11 210.989C171.316 210.473 171.584 209.983 171.91 209.532C172.221 209.093 172.564 208.678 172.936 208.291C173.307 207.902 173.707 207.541 174.131 207.21C174.567 206.865 175.043 206.574 175.549 206.344Z",fill:"black"}),(0,a.createElement)("path",{d:"M485.714 191.831C499.065 191.225 508.254 203.53 513.641 211.41C513.641 211.41 510.436 229.484 494.413 231.279C494.413 231.279 489.926 232.176 487.491 231.279C487.491 231.279 479.394 210.681 485.365 202.841",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M457.514 240.686C457.514 240.686 451.567 208.501 474.945 194.123",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M512.449 215.548C512.449 215.548 531.394 251.1 534.853 255.948C538.312 260.796 537.248 271.34 529.266 273.722C529.266 273.722 464.17 277.381 461.446 273.722C460.249 272.115 469.091 268.706 469.091 268.706",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M490.056 231.679C490.056 231.679 494.515 242.245 496.566 246.587",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M503.59 245.159C503.59 245.159 483.834 249.769 473.127 255.684C465.683 259.797 458.937 265.888 458.927 268.452C458.919 270.408 465.876 266.156 465.876 266.156C465.876 266.156 458.05 269.983 459.018 272.279C459.71 273.923 462.003 272.578 462.003 272.578",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M456.014 210.419L441.983 199.453",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M471.553 197.014C469.39 197.856 467.31 198.898 465.34 200.126C463.392 201.365 461.555 202.77 459.85 204.326C458.984 205.089 458.151 205.9 457.329 206.71C456.929 207.069 456.602 207.502 456.366 207.985C456.171 208.477 456.097 209.008 456.149 209.535C456.209 210.087 456.348 210.628 456.561 211.141C456.774 211.674 457.017 212.194 457.29 212.698C457.875 213.712 458.372 214.774 458.778 215.871C458.232 214.842 457.621 213.848 456.949 212.897C456.331 211.904 455.71 210.859 455.525 209.606C455.424 208.972 455.489 208.322 455.712 207.72C455.965 207.141 456.329 206.617 456.782 206.177C457.604 205.335 458.438 204.515 459.312 203.726C461.057 202.14 462.971 200.752 465.021 199.587C466.046 199.009 467.11 198.503 468.205 198.071C469.298 197.649 470.416 197.296 471.553 197.014Z",fill:"black"}),(0,a.createElement)("path",{d:"M570.334 137.631C570.334 137.631 573.096 120.964 582.032 118.946C590.967 116.929 588.193 130.251 589.552 135.861C590.91 141.471 589.526 129.501 599.903 141.519C610.28 153.537 611.722 144.889 616.622 148.637C621.522 152.384 613.739 159.878 626.423 161.896C639.106 163.914 624.117 181.856 632.476 188.595C640.835 195.334 646.312 191.875 640.835 195.334C635.358 198.793 640.259 207.736 630.746 207.444L621.234 207.152",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M591.921 150.827C592.596 150.571 593.317 150.461 594.037 150.503C594.43 150.552 594.8 150.713 595.104 150.966C595.406 151.222 595.646 151.542 595.809 151.902C596.376 153.3 596.448 154.849 596.013 156.294C595.774 157.018 595.396 157.688 594.899 158.267C594.394 158.837 593.784 159.305 593.103 159.645C592.413 159.984 591.655 160.16 590.887 160.16C590.096 160.161 589.33 159.88 588.728 159.367L589.198 158.938C589.302 159.136 589.358 159.356 589.361 159.58C589.364 159.804 589.313 160.025 589.213 160.225C589.03 160.57 588.761 160.862 588.431 161.071C587.824 161.448 587.153 161.713 586.452 161.851C587.081 161.575 587.668 161.212 588.196 160.773C588.433 160.57 588.616 160.312 588.729 160.022C588.774 159.894 588.79 159.759 588.777 159.624C588.766 159.507 588.727 159.394 588.663 159.295C588.615 159.235 588.591 159.161 588.594 159.085C588.597 159.009 588.627 158.937 588.679 158.881C588.731 158.826 588.801 158.791 588.877 158.783C588.952 158.775 589.028 158.794 589.091 158.838L589.132 158.866C589.645 159.21 590.26 159.367 590.875 159.312C591.504 159.274 592.116 159.094 592.666 158.785C593.797 158.187 594.663 157.186 595.092 155.981C595.304 155.374 595.412 154.736 595.412 154.093C595.437 153.443 595.353 152.793 595.164 152.17C595.083 151.875 594.929 151.605 594.717 151.385C594.505 151.165 594.24 151.002 593.948 150.91C593.629 150.821 593.298 150.779 592.966 150.787C592.624 150.789 592.273 150.827 591.921 150.827Z",fill:"black"}),(0,a.createElement)("path",{d:"M577.736 138.997C577.092 139.085 576.478 139.322 575.941 139.689C575.713 139.855 575.537 140.082 575.434 140.345C575.332 140.608 575.307 140.895 575.363 141.171C575.389 141.281 575.44 141.383 575.514 141.469C575.588 141.555 575.681 141.621 575.786 141.663C576.059 141.778 576.348 141.855 576.643 141.89C577.335 141.968 578.02 142.101 578.691 142.288C579.069 142.413 579.417 142.614 579.715 142.878C580.017 143.163 580.237 143.524 580.35 143.924C580.456 144.327 580.437 144.753 580.294 145.145C580.175 145.488 580.021 145.817 579.833 146.128C579.476 146.73 579.069 147.273 578.68 147.822C578.285 148.354 577.958 148.933 577.708 149.545C577.59 149.827 577.572 150.14 577.657 150.432C577.719 150.564 577.809 150.68 577.92 150.774C578.031 150.868 578.16 150.938 578.3 150.978C578.924 151.155 579.576 151.219 580.223 151.167C581.547 151.102 582.865 150.947 584.168 150.701C584.815 150.565 585.454 150.389 586.08 150.173C586.159 150.145 586.28 150.125 586.378 150.102C586.506 150.082 586.636 150.076 586.765 150.087C586.908 150.104 587.046 150.147 587.174 150.215C587.232 150.246 587.296 150.279 587.346 150.313L587.475 150.415C587.556 150.478 587.631 150.547 587.701 150.621C587.765 150.688 587.84 150.758 587.894 150.823C588.024 150.961 588.145 151.107 588.254 151.26C588.498 151.607 588.648 152.011 588.69 152.433C588.738 152.815 588.733 153.202 588.676 153.583C588.558 154.303 588.337 155.003 588.019 155.66L587.132 155.174C587.53 154.573 587.949 154.019 588.388 153.465C588.831 152.916 589.303 152.39 589.801 151.89C590.297 151.383 590.839 150.923 591.421 150.516C591.995 150.088 592.659 149.797 593.363 149.665C593.37 149.664 593.377 149.664 593.383 149.666C593.389 149.668 593.395 149.671 593.401 149.675C593.406 149.679 593.41 149.684 593.414 149.69C593.417 149.696 593.419 149.702 593.42 149.709C593.421 149.72 593.418 149.732 593.412 149.742C593.406 149.752 593.396 149.759 593.385 149.763C592.754 150.013 592.181 150.391 591.703 150.872C591.206 151.334 590.744 151.832 590.322 152.363C589.898 152.894 589.482 153.433 589.101 153.999C588.712 154.555 588.335 155.135 587.994 155.705C587.929 155.816 587.823 155.897 587.7 155.932C587.576 155.968 587.444 155.955 587.33 155.897C587.215 155.838 587.128 155.739 587.084 155.618C587.041 155.497 587.045 155.364 587.096 155.246L587.107 155.219C587.356 154.651 587.524 154.051 587.607 153.436C587.724 152.902 587.643 152.344 587.379 151.865C587.298 151.741 587.208 151.623 587.11 151.512C587.059 151.446 587.011 151.4 586.961 151.343C586.919 151.292 586.872 151.244 586.82 151.202L586.756 151.142C586.737 151.129 586.724 151.126 586.709 151.115C586.678 151.084 586.66 151.097 586.643 151.082C586.604 151.079 586.565 151.08 586.527 151.084C586.461 151.099 586.414 151.098 586.332 151.123C585.674 151.32 585.005 151.475 584.327 151.586C582.964 151.767 581.587 151.808 580.217 151.708C579.514 151.694 578.819 151.561 578.161 151.314C577.982 151.246 577.818 151.143 577.679 151.01C577.541 150.877 577.432 150.717 577.357 150.541C577.255 150.18 577.277 149.795 577.419 149.448C577.533 149.121 577.677 148.804 577.847 148.502C578.005 148.198 578.174 147.903 578.345 147.611C578.675 147.021 579.009 146.435 579.275 145.841C579.524 145.257 579.724 144.605 579.549 144.181C579.451 143.929 579.295 143.704 579.094 143.523C578.893 143.342 578.652 143.212 578.39 143.142C577.766 142.956 577.129 142.813 576.485 142.716C576.113 142.646 575.753 142.522 575.417 142.349C575.222 142.242 575.051 142.094 574.917 141.917C574.787 141.728 574.704 141.512 574.674 141.285C574.658 141.085 574.665 140.883 574.693 140.684C574.726 140.486 574.79 140.295 574.883 140.118C575.063 139.771 575.342 139.486 575.683 139.297C576.316 138.974 577.027 138.835 577.735 138.896C577.747 138.897 577.759 138.902 577.767 138.911C577.776 138.92 577.781 138.931 577.782 138.944C577.783 138.956 577.779 138.968 577.771 138.978C577.763 138.987 577.752 138.994 577.74 138.996L577.736 138.997Z",fill:"black"}),(0,a.createElement)("path",{d:"M571.272 137.308C569.756 137.032 568.194 137.184 566.76 137.747C565.374 138.354 564.173 139.317 563.279 140.537C562.325 141.76 561.777 143.252 561.714 144.802C561.69 145.574 561.826 146.343 562.112 147.061C562.381 147.762 562.876 148.354 563.519 148.742L563.157 148.946C563.14 148.213 563.188 147.48 563.301 146.755C563.406 146.027 563.579 145.309 563.817 144.613C564.263 143.158 565.134 141.87 566.318 140.914C566.625 140.681 566.957 140.481 567.307 140.32C567.666 140.139 568.05 140.013 568.447 139.948C568.727 139.901 569.014 139.964 569.249 140.125C569.376 140.225 569.472 140.359 569.526 140.512C569.567 140.629 569.591 140.752 569.598 140.876C569.607 141.074 569.599 141.272 569.575 141.468C569.555 141.606 569.548 141.746 569.554 141.886C569.554 141.897 569.552 141.881 569.52 141.854C569.497 141.834 569.468 141.823 569.437 141.823C569.48 141.823 569.523 141.813 569.561 141.793C569.69 141.742 569.867 141.655 570.016 141.579C570.327 141.42 570.634 141.241 570.953 141.066C571.276 140.867 571.633 140.729 572.006 140.661C572.202 140.635 572.403 140.656 572.589 140.724C572.764 140.794 572.924 140.898 573.06 141.03C573.067 141.037 573.072 141.046 573.072 141.056C573.073 141.066 573.07 141.076 573.064 141.084C573.058 141.092 573.049 141.098 573.039 141.1C573.029 141.101 573.019 141.099 573.01 141.094C572.874 140.998 572.718 140.933 572.553 140.904C572.389 140.875 572.22 140.883 572.059 140.927C571.742 141.049 571.445 141.217 571.178 141.426C570.891 141.631 570.602 141.85 570.297 142.054C570.14 142.163 569.978 142.263 569.81 142.354C569.689 142.418 569.555 142.454 569.419 142.459C569.298 142.459 569.181 142.416 569.089 142.337C569.011 142.267 568.954 142.177 568.923 142.076C568.873 141.863 568.855 141.644 568.871 141.426C568.879 141.266 568.875 141.105 568.86 140.946C568.844 140.805 568.793 140.735 568.785 140.746C568.709 140.73 568.63 140.73 568.554 140.748C568.247 140.816 567.951 140.927 567.675 141.077C567.38 141.227 567.1 141.403 566.837 141.602C565.78 142.457 564.98 143.589 564.528 144.871C564.042 146.181 563.741 147.553 563.633 148.946L563.631 148.976C563.626 149.037 563.597 149.094 563.55 149.134C563.504 149.173 563.443 149.193 563.382 149.188C563.343 149.185 563.305 149.172 563.272 149.15C562.589 148.664 562.084 147.969 561.833 147.169C561.572 146.406 561.449 145.603 561.467 144.798C561.491 143.177 561.953 141.593 562.804 140.213C563.225 139.509 563.76 138.88 564.386 138.349C565.331 137.558 566.472 137.036 567.688 136.84C568.905 136.643 570.152 136.778 571.298 137.231C571.307 137.235 571.315 137.242 571.319 137.251C571.323 137.26 571.324 137.27 571.322 137.28C571.319 137.289 571.313 137.298 571.304 137.303C571.296 137.308 571.286 137.31 571.276 137.308L571.272 137.308Z",fill:"black"}),(0,a.createElement)("path",{d:"M594.054 153.03C594.054 153.03 592.04 151.66 591.153 153.836",stroke:"black",strokeWidth:"0.207516",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M567.515 148.494C567.974 148.494 568.346 148.122 568.346 147.663C568.346 147.203 567.974 146.831 567.515 146.831C567.055 146.831 566.683 147.203 566.683 147.663C566.683 148.122 567.055 148.494 567.515 148.494Z",fill:"black"}),(0,a.createElement)("path",{d:"M566.683 147.663C566.683 147.827 566.732 147.988 566.823 148.125C566.915 148.261 567.044 148.368 567.196 148.431C567.348 148.494 567.515 148.51 567.677 148.478C567.838 148.446 567.986 148.367 568.103 148.251C568.219 148.134 568.298 147.986 568.33 147.825C568.362 147.664 568.346 147.496 568.283 147.344C568.22 147.192 568.113 147.063 567.977 146.971C567.84 146.88 567.679 146.831 567.515 146.831C567.405 146.831 567.297 146.853 567.196 146.894C567.095 146.936 567.004 146.997 566.927 147.075C566.849 147.152 566.788 147.243 566.746 147.344C566.704 147.445 566.683 147.553 566.683 147.663V147.663Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M554.568 73.8281C555.027 73.8281 555.399 73.4558 555.399 72.9966C555.399 72.5373 555.027 72.165 554.568 72.165C554.108 72.165 553.736 72.5373 553.736 72.9966C553.736 73.4558 554.108 73.8281 554.568 73.8281Z",fill:"black"}),(0,a.createElement)("path",{d:"M554.032 73.6309C554.158 73.7368 554.313 73.803 554.476 73.8211C554.639 73.8392 554.805 73.8084 554.951 73.7327C555.097 73.6569 555.217 73.5396 555.296 73.3955C555.375 73.2514 555.41 73.087 555.396 72.9232C555.382 72.7593 555.32 72.6034 555.217 72.475C555.114 72.3466 554.975 72.2515 554.819 72.2019C554.662 72.1522 554.494 72.1502 554.336 72.196C554.178 72.2418 554.037 72.3335 553.931 72.4593C553.861 72.5429 553.808 72.6395 553.775 72.7436C553.742 72.8477 553.73 72.9572 553.739 73.066C553.748 73.1748 553.779 73.2807 553.83 73.3777C553.88 73.4746 553.949 73.5607 554.032 73.6309V73.6309Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M574.998 150.159C575.458 150.159 575.83 149.787 575.83 149.328C575.83 148.868 575.458 148.496 574.998 148.496C574.539 148.496 574.167 148.868 574.167 149.328C574.167 149.787 574.539 150.159 574.998 150.159Z",fill:"black"}),(0,a.createElement)("path",{d:"M574.167 149.328C574.167 149.492 574.215 149.653 574.307 149.79C574.398 149.926 574.528 150.033 574.68 150.096C574.832 150.159 574.999 150.175 575.161 150.143C575.322 150.111 575.47 150.032 575.586 149.916C575.703 149.799 575.782 149.651 575.814 149.49C575.846 149.329 575.83 149.161 575.767 149.009C575.704 148.858 575.597 148.728 575.46 148.636C575.324 148.545 575.163 148.496 574.998 148.496C574.778 148.496 574.566 148.584 574.41 148.74C574.254 148.896 574.167 149.107 574.167 149.328V149.328Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M568.708 152.124C568.4 152.362 567.537 153.593 568.272 154.318",stroke:"black",strokeWidth:"0.175557",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M578.931 210.421C566.565 209.737 562.865 195.9 562.865 195.9C562.865 195.9 562.182 187.915 567.514 177.336C572.846 166.757 579.048 167.095 579.048 167.095",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M592.604 164.862C592.604 164.862 602.519 165.676 609.526 179.53C616.534 193.384 616.705 195.9 616.705 195.9C613.845 195.31 610.895 195.322 608.04 195.935C605.186 196.549 602.491 197.749 600.126 199.461C592.648 204.895 594.054 210.42 594.054 210.42C594.054 210.42 587.649 208.67 586.452 195.9C585.256 183.129 588.133 176.078 593.375 173.585",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M535.05 152.375C534.341 153.789 534.086 155.388 534.321 156.952C534.492 159.03 546.456 176.634 546.456 176.634",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M570.334 172.754C569.874 171.678 560.473 151.806 558.251 148.496C558.251 148.496 563.127 130.658 561.589 127.924C560.05 125.189 557.568 128.389 555.688 134.029C554.522 137.486 552.914 140.776 550.902 143.819C550.902 143.819 550.586 143.209 548.889 143.241",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M496.722 162.555C496.722 162.555 521.505 145.243 562.866 195.9",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M574.167 209.408C574.167 209.408 574.903 214.129 577.772 215.55",stroke:"black",strokeWidth:"0.577143",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M591.564 249.106L572.222 240.263C571.757 240.051 571.339 239.749 570.991 239.375C570.643 239.001 570.372 238.562 570.194 238.083C570.015 237.604 569.933 237.095 569.951 236.584C569.97 236.074 570.089 235.572 570.301 235.107L581.821 209.911C582.033 209.446 582.335 209.028 582.709 208.68C583.083 208.332 583.522 208.061 584.001 207.882C584.48 207.704 584.989 207.622 585.5 207.64C586.01 207.659 586.512 207.778 586.977 207.99L595.408 211.845",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M627.911 225.686L629.305 226.323C631.446 227.302 632.159 229.44 631.226 231.479L629.914 234.35",fill:"white"}),(0,a.createElement)("path",{d:"M627.911 225.686L629.305 226.323C631.446 227.302 632.159 229.44 631.226 231.479L629.914 234.35",stroke:"#231F20",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M536.631 262.567C536.631 262.567 564.221 250.356 577.772 259.701C577.772 259.701 580.555 261.983 581.324 267.391H536.719",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M594.109 208.003C596.118 211.907 597.899 215.9 599.662 219.897C600.54 221.896 601.322 223.937 602.19 225.937C602.407 226.44 602.646 226.921 602.881 227.417L603.243 228.161C603.355 228.413 603.47 228.663 603.589 228.911C604.041 229.916 604.46 230.933 604.838 231.97C605.202 233.011 605.533 234.068 605.794 235.149C606.052 236.236 606.224 237.341 606.309 238.454C606.38 239.575 606.357 240.7 606.24 241.817C606.175 242.376 606.108 242.935 605.993 243.487C605.896 244.059 605.751 244.623 605.561 245.171C605.35 245.724 605.085 246.256 604.769 246.757C604.444 247.254 604.063 247.712 603.632 248.121C602.781 248.924 601.781 249.552 600.687 249.969C599.625 250.373 598.51 250.624 597.377 250.714C596.264 250.814 595.142 250.752 594.047 250.53C594.039 250.528 594.032 250.525 594.025 250.521C594.018 250.516 594.013 250.51 594.008 250.503C594.004 250.497 594.001 250.489 594 250.481C593.998 250.474 593.998 250.466 594 250.458C594.003 250.444 594.011 250.432 594.022 250.423C594.033 250.415 594.046 250.41 594.06 250.41C595.142 250.394 596.219 250.263 597.273 250.021C598.306 249.799 599.31 249.455 600.263 248.998C601.188 248.557 602.03 247.959 602.751 247.232C603.096 246.868 603.408 246.475 603.683 246.056C603.951 245.632 604.179 245.183 604.365 244.717C604.553 244.238 604.698 243.744 604.799 243.24C604.852 242.98 604.92 242.723 604.965 242.461L605.095 241.675C605.244 240.619 605.318 239.554 605.317 238.488C605.318 237.414 605.251 236.341 605.115 235.275C604.969 234.202 604.742 233.142 604.435 232.103C604.117 231.064 603.718 230.052 603.241 229.075C603.01 228.583 602.738 228.112 602.467 227.642C602.2 227.166 601.906 226.692 601.648 226.208C600.575 224.286 599.566 222.334 598.675 220.332C597.785 218.329 596.96 216.299 596.171 214.256C595.387 212.21 594.642 210.149 593.998 208.048C593.993 208.034 593.994 208.018 594.001 208.004C594.007 207.991 594.019 207.98 594.033 207.974C594.047 207.968 594.062 207.968 594.077 207.973C594.091 207.979 594.103 207.989 594.109 208.003V208.003Z",fill:"black"}),(0,a.createElement)("path",{d:"M614.953 195.341C616.315 197.961 617.622 200.608 618.915 203.262L620.84 207.252C621.467 208.589 622.086 209.93 622.696 211.275C623.913 213.967 625.121 216.663 626.242 219.404C626.532 220.084 626.797 220.777 627.069 221.466L627.474 222.502L627.845 223.554L628.216 224.607L628.542 225.684C628.767 226.416 628.946 227.161 629.079 227.915L629.063 227.833C629.838 230.581 630.487 233.343 630.992 236.151C631.249 237.553 631.448 238.969 631.598 240.396C631.763 241.842 631.788 243.299 631.672 244.749C631.496 246.22 631.081 247.652 630.443 248.988C629.835 250.309 629.097 251.565 628.238 252.738C627.39 253.915 626.434 255.01 625.383 256.01C624.835 256.485 624.316 256.993 623.723 257.416C623.431 257.632 623.152 257.864 622.85 258.067L621.933 258.656C621.629 258.856 621.313 259.036 620.986 259.197C620.663 259.363 620.346 259.543 620.017 259.698L619.007 260.116C618.838 260.184 618.671 260.258 618.501 260.321L617.977 260.48L616.929 260.791C616.572 260.866 616.212 260.926 615.854 260.993C615.13 261.152 614.388 261.216 613.648 261.185C612.904 261.154 612.167 261.032 611.453 260.823C610.756 260.607 610.096 260.385 609.42 260.156C608.076 259.698 606.743 259.212 605.419 258.698C602.757 257.697 600.179 256.487 597.708 255.079C596.466 254.377 595.302 253.547 594.233 252.602C593.696 252.128 593.234 251.575 592.861 250.963C592.473 250.358 592.3 249.639 592.37 248.923C592.339 249.63 592.548 250.327 592.963 250.9C593.363 251.474 593.841 251.99 594.384 252.433C595.475 253.318 596.655 254.086 597.906 254.725C599.149 255.382 600.429 255.97 601.729 256.508C603.028 257.051 604.34 257.562 605.665 258.041C606.991 258.517 608.327 258.964 609.672 259.385C610.34 259.593 611.027 259.803 611.686 259.99C612.335 260.162 613.003 260.254 613.674 260.265C614.349 260.276 615.022 260.199 615.677 260.035C616.011 259.962 616.348 259.899 616.681 259.82L617.659 259.506L618.149 259.352C618.308 259.289 618.465 259.217 618.622 259.151L619.567 258.746C619.875 258.595 620.172 258.421 620.475 258.261C620.781 258.106 621.078 257.931 621.362 257.739L622.222 257.17C622.504 256.976 622.766 256.75 623.04 256.542C623.597 256.137 624.083 255.645 624.597 255.188C624.847 254.95 625.076 254.692 625.316 254.445C625.556 254.197 625.795 253.949 626.01 253.679L626.676 252.888L627.289 252.056C628.098 250.942 628.792 249.75 629.362 248.497C629.941 247.276 630.316 245.968 630.472 244.625C630.58 243.255 630.56 241.877 630.411 240.51C630.271 239.124 630.083 237.737 629.836 236.356C629.344 233.597 628.726 230.84 628.007 228.133L628.006 228.132L627.99 228.051C627.873 227.351 627.714 226.658 627.515 225.977L627.213 224.931L626.862 223.892L626.511 222.852L626.132 221.818C625.88 221.128 625.636 220.436 625.364 219.752C624.321 217.001 623.184 214.28 622.039 211.563C621.464 210.206 620.88 208.852 620.289 207.501L618.535 203.438L614.953 195.341Z",fill:"black"}),(0,a.createElement)("path",{d:"M543.847 147.899C544.821 145.264 544.761 142.814 543.713 142.427C542.665 142.039 541.025 143.861 540.052 146.496C539.078 149.131 539.138 151.582 540.186 151.969C541.234 152.356 542.873 150.534 543.847 147.899Z",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M539.332 148.451C540.306 145.816 540.246 143.366 539.198 142.978C538.149 142.591 536.51 144.413 535.537 147.048C534.563 149.683 534.623 152.133 535.671 152.521C536.719 152.908 538.358 151.086 539.332 148.451Z",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M548.889 143.241C549.085 144.284 548.883 145.873 548.268 147.534C547.295 150.169 545.655 151.991 544.607 151.604C543.559 151.217 543.499 148.767 544.473 146.131C545.447 143.496 547.086 141.674 548.134 142.062C548.521 142.205 548.773 142.629 548.889 143.241Z",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M473.274 136.685C473.274 136.685 481.536 136.111 479.644 121C477.752 105.89 457.064 94.0811 457.064 94.0811C456.119 103.054 453.907 103.567 446.216 122.282C438.525 140.998 454.482 144.217 454.482 144.217",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M457.329 127.009C456.832 126.416 449.872 122.952 456.78 115.266",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M457.329 127.007C456.833 126.413 451.613 120.307 459.488 114.154",stroke:"black",strokeWidth:"0.0961905",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M475.094 117.156C474.821 116.179 474.459 115.229 474.011 114.319C473.576 113.406 473.077 112.524 472.519 111.681C471.412 109.986 470.176 108.38 468.822 106.875C467.496 105.343 466.067 103.903 464.603 102.5C463.872 101.796 463.126 101.108 462.365 100.435C461.613 99.7526 460.841 99.0924 460.06 98.4404C461.718 99.6238 463.305 100.903 464.813 102.273C466.328 103.639 467.767 105.086 469.124 106.609C470.48 108.138 471.703 109.781 472.78 111.517C473.879 113.245 474.663 115.154 475.094 117.156Z",fill:"black"}),(0,a.createElement)("path",{d:"M457.383 126.844C457.383 126.844 455.181 123.098 457.072 119.739",stroke:"black",strokeWidth:"0.184517",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M560.391 75.5361C560.699 75.774 561.562 77.0055 560.827 77.7302",stroke:"black",strokeWidth:"0.175557",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M546.35 87.0328C545.867 86.945 545.41 86.7482 545.014 86.4572C544.621 86.1518 544.284 85.7809 544.017 85.3607C543.757 84.9376 543.547 84.4853 543.393 84.0131C543.234 83.5418 543.123 83.0557 543.062 82.5622L543.164 82.6051C543.015 82.7094 542.843 82.778 542.662 82.8054C542.482 82.8328 542.298 82.8183 542.124 82.7631C541.782 82.6763 541.457 82.5334 541.162 82.3403C540.575 81.9568 540.071 81.4598 539.68 80.8785C539.283 80.2987 539.009 79.6435 538.876 78.9536C538.73 78.2591 538.775 77.5378 539.008 76.8672C539.136 76.5326 539.326 76.225 539.567 75.9604C539.946 75.5746 540.429 75.3075 540.957 75.1918C541.485 75.0761 542.035 75.1167 542.54 75.3088C542.708 75.3715 542.87 75.4509 543.023 75.5457C543.171 75.6462 543.313 75.7565 543.447 75.876C543.565 76.0071 543.698 76.1437 543.801 76.272C543.905 76.4038 544.016 76.5291 544.134 76.6472C544.346 76.8878 544.62 77.0641 544.927 77.1559C545.07 77.1815 545.217 77.1591 545.345 77.0921C545.473 77.0251 545.576 76.9174 545.636 76.7858L545.659 76.9304C545.356 76.5883 545.153 76.1694 545.072 75.7195C544.988 75.284 544.969 74.8385 545.016 74.3974C545.053 73.9615 545.125 73.5292 545.231 73.1048C545.334 72.68 545.464 72.2621 545.62 71.8536C545.629 71.8308 545.643 71.8108 545.663 71.7958C546.738 71.005 547.904 70.344 549.134 69.8267C550.356 69.2954 551.632 68.8985 552.94 68.643C554.246 68.3731 555.579 68.2534 556.912 68.2864C557.579 68.293 558.244 68.3409 558.905 68.43C559.236 68.4659 559.565 68.5211 559.89 68.5952L560.87 68.7896L560.836 68.7848C560.888 68.7893 560.938 68.8041 560.984 68.8283C561.019 68.844 561.053 68.864 561.083 68.8878C561.139 68.9286 561.191 68.9751 561.238 69.0267C561.322 69.1221 561.395 69.2265 561.455 69.338C561.57 69.5486 561.664 69.7699 561.735 69.9988C561.87 70.444 561.97 70.899 562.034 71.3598C562.159 72.2701 562.23 73.187 562.248 74.1056C562.245 74.5639 562.276 75.0198 562.244 75.4798L562.174 76.8575L561.976 78.2234C561.898 78.6764 561.768 79.1195 561.666 79.5678C561.182 81.3482 560.374 83.024 559.282 84.511C558.203 86.0091 556.845 87.2851 555.282 88.2688L555.267 88.0647C555.81 88.2322 556.343 88.4385 556.895 88.5748C557.446 88.7184 558.004 88.8294 558.568 88.9071C560.831 89.2398 563.141 89.0162 565.298 88.2556C566.377 87.8873 567.398 87.3706 568.334 86.7203L568.402 86.8418C567.742 87.0671 567.025 87.0661 566.366 86.8392C565.719 86.6154 565.113 86.2861 564.573 85.8645C564.032 85.4512 563.528 84.9912 563.067 84.4898C562.604 83.992 562.174 83.463 561.783 82.9064L561.915 82.8562C561.959 82.9171 562.01 82.9726 562.067 83.0214C562.134 83.0791 562.206 83.1333 562.279 83.1863C562.428 83.2891 562.582 83.3874 562.74 83.4779C563.057 83.6611 563.383 83.8297 563.714 83.9885C564.361 84.3275 565.042 84.5991 565.745 84.7992C566.451 84.9689 567.19 84.9448 567.883 84.7293C568.575 84.5179 569.205 84.1403 569.718 83.6293L569.787 83.7861C568.853 83.7971 567.939 83.5066 567.183 82.9576C566.461 82.3797 565.872 81.6535 565.455 80.8281C564.655 79.1914 564.008 77.4841 563.523 75.7282C562.464 72.2696 561.403 68.7676 559.489 65.6994C559.015 64.9355 558.488 64.206 557.911 63.5162C557.632 63.1646 557.305 62.8511 557.004 62.5167L556.544 62.0225C556.392 61.8571 556.217 61.7147 556.054 61.5597C555.719 61.2611 555.404 60.9369 555.053 60.6575L553.991 59.8299L552.862 59.0996C552.478 58.8705 552.071 58.6807 551.677 58.469C551.274 58.2744 550.851 58.126 550.439 57.9518C550.016 57.8084 549.585 57.6873 549.157 57.5605C548.717 57.4781 548.284 57.363 547.84 57.3067C547.395 57.2579 546.953 57.1817 546.504 57.1754C544.702 57.1152 542.9 57.2434 541.125 57.5581C537.526 57.937 534.149 59.4836 531.512 61.9618L531.015 62.4152C530.856 62.5734 530.711 62.7444 530.558 62.9084L530.105 63.4051C530.031 63.4886 529.952 63.569 529.881 63.655L529.679 63.9241C529.413 64.2843 529.138 64.6388 528.878 65.0031L528.186 66.1556L528.014 66.444L527.873 66.7488L527.59 67.3584L527.306 67.9679C527.212 68.1711 527.156 68.39 527.079 68.6002L526.649 69.8741L526.358 71.1878L526.214 71.845L526.139 72.5143L525.989 73.8527C525.963 74.7539 525.958 75.6461 525.949 76.5588C525.941 78.3745 525.908 80.1893 525.851 82.0032C525.793 83.8175 525.71 85.6315 525.568 87.4432C525.498 88.3491 525.407 89.2541 525.288 90.1572C525.222 90.6081 525.152 91.0591 525.059 91.5078L524.901 92.179C524.827 92.4005 524.739 92.6205 524.658 92.8406L524.503 92.6507L546.35 87.0328ZM546.39 87.0315L524.572 92.911C524.548 92.9173 524.524 92.9171 524.5 92.9104C524.477 92.9037 524.456 92.8907 524.439 92.8729C524.423 92.855 524.411 92.833 524.406 92.8092C524.401 92.7854 524.403 92.7607 524.411 92.7378L524.417 92.721C524.489 92.5147 524.568 92.3123 524.637 92.1042L524.787 91.4507C524.874 91.0116 524.94 90.5646 525.002 90.1187C525.114 89.223 525.197 88.3226 525.261 87.42C525.389 85.6149 525.458 83.8043 525.504 81.9934C525.548 80.1824 525.568 78.3709 525.562 76.5589C525.567 75.6588 525.559 74.736 525.587 73.8263L525.742 72.4617L525.819 71.7794L525.966 71.1082L526.265 69.7667L526.706 68.4641C526.785 68.2491 526.843 68.0256 526.94 67.8177L527.23 67.194L527.52 66.5704L527.666 66.2587L527.842 65.9634L528.552 64.7844C528.818 64.4115 529.099 64.0487 529.373 63.6806L529.579 63.4055C529.652 63.3176 529.733 63.2353 529.809 63.1499L530.273 62.6421C530.429 62.4746 530.578 62.2999 530.741 62.1383L531.249 61.6751C532.601 60.4331 534.134 59.4047 535.796 58.6254C536.218 58.4452 536.626 58.2344 537.064 58.0941L537.712 57.8618C537.929 57.7861 538.154 57.7363 538.375 57.6724C538.819 57.5482 539.27 57.4506 539.725 57.3803L541.071 57.1837C542.871 56.867 544.698 56.7394 546.525 56.803C546.984 56.8103 547.438 56.888 547.894 56.9389C548.349 56.9974 548.795 57.1154 549.246 57.2011C549.687 57.3313 550.13 57.4565 550.564 57.6045C550.987 57.7831 551.422 57.9368 551.835 58.1367C553.488 58.937 554.998 60.005 556.303 61.2977C556.467 61.4564 556.644 61.6029 556.798 61.7717L557.261 62.276C557.564 62.6177 557.892 62.9362 558.174 63.297C558.756 64.0028 559.288 64.7489 559.765 65.5295C561.685 68.6585 562.726 72.1928 563.761 75.6555C564.229 77.4007 564.859 79.0983 565.643 80.7261C566.042 81.5271 566.608 82.2333 567.303 82.7968C568.023 83.3244 568.895 83.6055 569.788 83.5986H569.793C569.811 83.5986 569.829 83.604 569.844 83.6141C569.859 83.6242 569.871 83.6386 569.877 83.6555C569.884 83.6723 569.886 83.6908 569.882 83.7086C569.879 83.7264 569.87 83.7427 569.857 83.7555C569.32 84.2887 568.659 84.6813 567.934 84.8985C567.211 85.1193 566.442 85.1409 565.708 84.9611C564.994 84.7551 564.303 84.476 563.646 84.1282C563.313 83.9667 562.985 83.795 562.665 83.6074C562.504 83.5146 562.347 83.4134 562.193 83.3063C562.118 83.2508 562.043 83.1936 561.97 83.131C561.884 83.0641 561.815 82.9763 561.771 82.8759C561.765 82.8601 561.765 82.8425 561.771 82.8266C561.777 82.8106 561.788 82.7973 561.803 82.7893C561.818 82.7813 561.836 82.7791 561.852 82.783C561.869 82.787 561.883 82.797 561.893 82.811L561.903 82.8258C562.288 83.3782 562.71 83.9036 563.166 84.3983C563.619 84.8962 564.115 85.3535 564.648 85.7648C565.174 86.1814 565.768 86.5036 566.404 86.7169C567.037 86.9312 567.722 86.9286 568.353 86.7098L568.356 86.7088C568.372 86.703 568.389 86.7032 568.405 86.7093C568.421 86.7153 568.434 86.7269 568.442 86.7418C568.449 86.7567 568.452 86.774 568.448 86.7904C568.444 86.8069 568.434 86.8214 568.421 86.8313C567.476 87.4972 566.444 88.028 565.353 88.4081C563.172 89.1917 560.834 89.4324 558.54 89.1094C557.968 89.0342 557.401 88.9251 556.842 88.7829C556.281 88.6481 555.74 88.4429 555.188 88.276C555.168 88.2699 555.15 88.2581 555.136 88.2421C555.123 88.226 555.114 88.2064 555.111 88.1855C555.109 88.1646 555.112 88.1434 555.121 88.1244C555.13 88.1054 555.144 88.0894 555.162 88.0783L555.173 88.0718C556.698 87.095 558.022 85.8346 559.073 84.3591C560.137 82.893 560.922 81.2429 561.387 79.4919C561.484 79.051 561.61 78.6159 561.684 78.1707L561.871 76.8286C561.916 75.9259 561.965 75.0242 561.929 74.1142C561.906 73.2095 561.831 72.3069 561.704 71.4109C561.64 70.9686 561.542 70.532 561.41 70.1049C561.344 69.8989 561.259 69.6997 561.155 69.5101C561.107 69.4214 561.049 69.3383 560.982 69.2622C560.952 69.2295 560.919 69.1998 560.883 69.1737C560.858 69.1463 560.799 69.1348 560.823 69.1344L560.788 69.1296C559.513 68.8395 558.212 68.6753 556.905 68.6395C555.596 68.5997 554.288 68.7098 553.005 68.9678C551.717 69.2117 550.46 69.595 549.256 70.1109C548.047 70.6111 546.901 71.2518 545.842 72.0196L545.885 71.9619C545.575 72.7504 545.374 73.5776 545.287 74.4205C545.24 74.8361 545.256 75.2562 545.332 75.6673C545.401 76.069 545.579 76.4442 545.846 76.7521L545.851 76.7582C545.868 76.7766 545.879 76.7999 545.882 76.8247C545.885 76.8495 545.881 76.8747 545.869 76.8968C545.777 77.0739 545.636 77.2207 545.463 77.3197C545.285 77.4168 545.077 77.4465 544.879 77.4034C544.523 77.3015 544.204 77.0994 543.96 76.8211C543.835 76.6959 543.719 76.5633 543.611 76.4239C543.499 76.2845 543.39 76.176 543.281 76.0497C543.159 75.9404 543.03 75.8391 542.895 75.7464C542.756 75.6592 542.609 75.586 542.456 75.528C542.15 75.4072 541.822 75.3479 541.493 75.3537C541.164 75.3595 540.839 75.4301 540.537 75.5617C540.235 75.6932 539.962 75.883 539.734 76.1202C539.505 76.3574 539.326 76.6373 539.206 76.9439C538.983 77.5773 538.938 78.2592 539.073 78.9166C539.335 80.2577 540.116 81.4413 541.246 82.2102C541.524 82.3984 541.832 82.5392 542.156 82.6269C542.31 82.6794 542.473 82.696 542.634 82.6754C542.795 82.6549 542.949 82.5978 543.085 82.5084C543.094 82.5013 543.104 82.4967 543.116 82.4951C543.127 82.4935 543.138 82.495 543.149 82.4994C543.159 82.5038 543.168 82.5109 543.175 82.5201C543.182 82.5292 543.186 82.5401 543.187 82.5514C543.24 83.0369 543.343 83.5158 543.492 83.9809C543.637 84.4481 543.837 84.8966 544.087 85.317C544.343 85.7334 544.669 86.1025 545.051 86.408C545.454 86.6981 545.909 86.9097 546.39 87.0315V87.0315Z",fill:"black"}),(0,a.createElement)("path",{d:"M574.109 125.622C573.004 122.139 572.152 118.583 571.081 115.119C570.004 111.665 568.7 108.268 566.724 105.29C564.773 102.286 562.135 99.7901 559.029 98.0071C557.458 97.1215 555.801 96.3988 554.083 95.8502C552.353 95.3041 550.581 94.9052 548.784 94.6577C547.886 94.5203 546.981 94.4377 546.076 94.3637C545.624 94.3267 545.17 94.304 544.717 94.2758C544.264 94.2663 543.811 94.2433 543.358 94.2448C541.548 94.2297 539.741 94.3857 537.962 94.7109C534.421 95.3331 531.075 96.776 528.192 98.9239C525.358 101.102 523.051 103.891 521.444 107.084C520.626 108.672 519.941 110.325 519.396 112.027C518.841 113.717 518.437 115.453 518.187 117.215L517.47 116.548C518.501 116.407 519.54 116.335 520.581 116.331C521.609 116.319 522.635 116.347 523.659 116.414C525.702 116.547 527.733 116.825 529.736 117.247C531.731 117.677 533.696 118.237 535.617 118.924C537.527 119.622 539.388 120.448 541.186 121.398C541.199 121.405 541.21 121.417 541.215 121.432C541.219 121.447 541.218 121.463 541.212 121.477C541.205 121.491 541.193 121.502 541.179 121.508C541.164 121.513 541.148 121.513 541.133 121.507C539.276 120.717 537.376 120.032 535.442 119.457C531.593 118.311 527.617 117.649 523.606 117.486C521.625 117.407 519.641 117.5 517.677 117.763L517.654 117.766C517.493 117.789 517.33 117.748 517.201 117.65C517.071 117.553 516.985 117.409 516.962 117.248C516.955 117.198 516.954 117.147 516.96 117.096C517.066 116.163 517.225 115.237 517.434 114.322C517.636 113.414 517.876 112.515 518.165 111.632C518.728 109.857 519.454 108.138 520.332 106.496C522.071 103.174 524.547 100.295 527.571 98.0785C529.09 96.9945 530.743 96.1108 532.487 95.4492C534.223 94.8009 536.026 94.3483 537.863 94.0997C541.524 93.5844 545.214 93.8161 548.835 94.2899C549.743 94.4097 550.646 94.5642 551.545 94.7431C552.446 94.9122 553.338 95.1317 554.225 95.3722C556.011 95.8446 557.743 96.4991 559.395 97.3255C561.061 98.162 562.611 99.211 564.007 100.446C565.397 101.697 566.615 103.126 567.629 104.696C569.662 107.832 570.939 111.352 571.88 114.889C572.835 118.433 573.453 122.028 574.226 125.591C574.229 125.606 574.227 125.622 574.218 125.635C574.21 125.649 574.197 125.658 574.182 125.662C574.167 125.666 574.151 125.664 574.138 125.657C574.124 125.65 574.114 125.637 574.109 125.622L574.109 125.622Z",fill:"black"}),(0,a.createElement)("path",{d:"M540.355 104.507C540.9 105.029 541.392 105.604 541.824 106.223C543.111 108.108 543.979 110.248 544.368 112.497C544.439 112.87 544.465 113.25 544.515 113.626L544.581 114.191L544.598 114.759C544.604 115.138 544.62 115.517 544.619 115.896L544.539 117.029L544.496 117.594L544.405 118.153L544.22 119.27C544.157 119.642 544.032 120.001 543.941 120.366C543.844 120.729 543.743 121.091 543.638 121.452C543.753 120.707 543.927 119.977 544.026 119.236L544.152 118.123L544.215 117.567L544.23 117.008L544.266 115.892C544.258 115.521 544.232 115.149 544.217 114.778L544.193 114.221L544.124 113.669C544.071 113.302 544.043 112.93 543.972 112.566C543.715 111.102 543.284 109.674 542.687 108.312C542.097 106.938 541.312 105.656 540.355 104.507Z",fill:"black"}),(0,a.createElement)("path",{d:"M519.453 117.154C519.453 117.154 512.446 133.518 511.42 141.061",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M541.953 127.924C541.246 130.763 540.432 133.574 539.567 136.37C538.7 139.165 537.748 141.934 536.734 144.681C535.714 147.428 534.553 150.121 533.257 152.75C532.6 154.063 531.857 155.331 531.034 156.547C530.614 157.151 530.145 157.719 529.63 158.246C529.134 158.794 528.499 159.197 527.792 159.414C528.14 159.304 528.465 159.132 528.751 158.905C529.041 158.687 529.31 158.441 529.554 158.171C530.04 157.631 530.48 157.05 530.87 156.436C531.655 155.208 532.36 153.931 532.979 152.612C534.239 149.982 535.342 147.276 536.358 144.539C537.401 141.811 538.345 139.046 539.274 136.275C539.74 134.89 540.193 133.501 540.633 132.107C541.087 130.717 541.518 129.32 541.953 127.924Z",fill:"black"}),(0,a.createElement)("path",{d:"M502.607 151.687C500.584 148.548 498.629 145.368 496.694 142.174C494.757 138.981 492.875 135.754 491.048 132.494C489.236 129.224 487.458 125.934 485.925 122.498C485.548 121.635 485.189 120.763 484.883 119.856C484.726 119.396 484.596 118.927 484.494 118.451C484.441 118.197 484.409 117.939 484.397 117.68C484.391 117.535 484.398 117.389 484.418 117.245C484.43 117.164 484.447 117.084 484.47 117.006L484.528 116.825C484.679 116.312 484.929 115.835 485.266 115.419C485.462 115.188 485.703 114.999 485.974 114.864C486.246 114.729 486.542 114.652 486.845 114.636C487.404 114.629 487.956 114.764 488.448 115.028C488.912 115.263 489.342 115.558 489.727 115.907C489.831 116.001 489.895 116.131 489.906 116.271C489.916 116.411 489.872 116.549 489.782 116.657C489.693 116.765 489.565 116.834 489.426 116.85C489.286 116.866 489.146 116.827 489.035 116.742C488.265 116.161 487.562 115.495 486.941 114.758C486.298 114.015 485.798 113.16 485.465 112.236C485.11 111.271 485.108 110.213 485.459 109.247C485.833 108.319 486.483 107.529 487.322 106.984C488.172 106.462 489.194 106.296 490.165 106.522C491.088 106.743 491.963 107.127 492.749 107.657C493.53 108.167 494.266 108.74 494.952 109.372C495.643 109.997 496.296 110.663 496.905 111.368C496.946 111.414 496.966 111.474 496.963 111.536C496.959 111.597 496.931 111.655 496.886 111.696C496.841 111.737 496.781 111.759 496.719 111.757C496.658 111.755 496.6 111.729 496.557 111.685L496.548 111.675C495.869 110.965 495.232 110.216 494.64 109.432C494.013 108.642 493.499 107.77 493.11 106.84C493.014 106.583 492.947 106.316 492.91 106.045C492.865 105.732 492.9 105.414 493.009 105.119C493.138 104.798 493.373 104.532 493.675 104.365C493.937 104.219 494.223 104.122 494.52 104.079C495.046 104.004 495.58 104 496.108 104.067C496.625 104.128 497.135 104.242 497.629 104.407C499.606 105.073 501.202 106.383 502.678 107.641C503.048 107.956 503.413 108.272 503.776 108.559C504.08 108.825 504.424 109.04 504.796 109.195C504.827 109.207 504.861 109.211 504.893 109.207C504.841 109.223 505.005 109.17 505.109 109.132L505.796 108.889C506.26 108.726 506.732 108.568 507.216 108.429C508.227 108.085 509.3 107.962 510.363 108.069C510.679 108.118 510.984 108.224 511.261 108.384C511.571 108.565 511.825 108.826 511.999 109.14C512.172 109.476 512.231 109.859 512.166 110.231C512.114 110.528 512.02 110.817 511.887 111.088C511.388 111.96 510.82 112.791 510.188 113.572C509.918 113.925 509.685 114.306 509.495 114.708C509.423 114.859 509.383 115.023 509.377 115.19C509.378 115.244 509.39 115.297 509.411 115.346C509.459 115.428 509.512 115.509 509.57 115.586C511.834 118.667 514.351 121.708 516.317 125.069C516.321 125.076 516.323 125.083 516.324 125.091C516.325 125.099 516.325 125.107 516.323 125.115C516.321 125.122 516.317 125.129 516.312 125.136C516.308 125.142 516.302 125.147 516.295 125.151C516.282 125.159 516.266 125.161 516.252 125.158C516.237 125.155 516.224 125.147 516.215 125.134C515.065 123.572 513.802 122.104 512.554 120.623C511.303 119.135 509.995 117.728 508.775 116.163C508.683 116.049 508.599 115.928 508.525 115.802C508.437 115.634 508.383 115.45 508.368 115.26C508.351 114.941 508.405 114.622 508.526 114.326C508.727 113.84 508.981 113.377 509.283 112.946C509.839 112.192 510.342 111.401 510.786 110.576C510.865 110.41 510.921 110.234 510.952 110.053C510.974 109.944 510.959 109.829 510.907 109.73C510.822 109.61 510.71 109.51 510.58 109.439C510.45 109.368 510.306 109.327 510.158 109.32C509.742 109.274 509.321 109.29 508.91 109.368C508.458 109.441 508.01 109.542 507.571 109.671C507.122 109.798 506.672 109.947 506.22 110.104L505.535 110.344C505.38 110.406 505.22 110.451 505.056 110.48C504.846 110.503 504.635 110.482 504.434 110.417C504.144 110.319 503.87 110.179 503.621 110.001C503.394 109.847 503.193 109.686 502.996 109.525C502.606 109.201 502.245 108.873 501.883 108.551C500.456 107.266 498.987 106.048 497.276 105.412C496.855 105.253 496.418 105.136 495.974 105.065C495.54 104.992 495.098 104.976 494.66 105.018C494.495 105.015 494.331 105.055 494.185 105.133C494.039 105.211 493.915 105.324 493.824 105.462C493.709 105.831 493.724 106.228 493.866 106.587C494.176 107.471 494.608 108.306 495.149 109.07C495.686 109.864 496.269 110.627 496.894 111.355L496.537 111.662C495.414 110.226 494.068 108.979 492.55 107.969C491.804 107.47 490.966 107.122 490.086 106.944C489.659 106.868 489.221 106.87 488.794 106.949C488.378 107.037 487.986 107.212 487.643 107.463C486.959 107.977 486.446 108.686 486.174 109.497C485.94 110.297 485.998 111.154 486.34 111.914C486.687 112.705 487.161 113.433 487.743 114.071C488.324 114.73 488.969 115.329 489.669 115.859L488.977 116.694C488.386 116.158 487.564 115.66 486.887 115.679C486.723 115.685 486.561 115.725 486.413 115.797C486.265 115.869 486.133 115.971 486.026 116.096C485.767 116.402 485.57 116.756 485.446 117.137L485.391 117.288C485.381 117.322 485.373 117.356 485.368 117.39C485.355 117.477 485.351 117.565 485.354 117.653C485.362 117.86 485.386 118.066 485.427 118.27C485.516 118.707 485.632 119.14 485.773 119.564C486.054 120.429 486.396 121.288 486.758 122.139C488.216 125.543 489.941 128.855 491.689 132.144C493.44 135.434 495.265 138.688 497.099 141.937C498.939 145.182 500.818 148.406 502.709 151.623C502.717 151.637 502.72 151.653 502.716 151.669C502.712 151.684 502.703 151.697 502.689 151.706C502.676 151.714 502.659 151.717 502.644 151.713C502.629 151.71 502.615 151.7 502.607 151.687V151.687Z",fill:"black"}),(0,a.createElement)("path",{d:"M561.15 98.6582C562.94 98.9146 570.001 104.811 572.709 108.016L571.486 116.825",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M572.867 109.818C574.631 107.482 575.694 104.692 575.932 101.774C576.197 97.1597 576.881 72.0351 584.914 62.122C592.947 52.2088 594.823 50.8415 592.603 62.8056C590.383 74.7697 592.434 61.1938 596.365 59.436C600.296 57.6781 598.929 66.053 597.391 70.8387C595.853 75.6243 600.296 64.002 602.347 67.9331C604.398 71.8642 596.536 92.3741 597.049 99.5526C597.562 106.731 602.176 116.644 603.544 117.157",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M630.378 37.6992C630.378 37.6992 625.25 39.047 625.934 47.7637L626.618 56.4804",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M609.782 130.743C609.782 130.743 614.483 146.158 603.544 145.245",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M584.186 72.9952C584.186 72.9952 591.158 69.2139 594.701 76.2641",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M580.689 264.608C580.689 264.608 599.281 270.41 620.17 264.927",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M606.742 20.8549L606.588 20.9786L604.705 18.6407C603.114 16.6647 600.333 16.2632 598.495 17.7438L588.297 25.9577C586.458 27.4383 586.258 30.2405 587.85 32.2164L595.73 42.0001C597.321 43.976 600.101 44.3776 601.94 42.8969L612.138 34.6831C613.976 33.2025 614.177 30.4003 612.585 28.4243L612.037 27.7442L612.191 27.6206C613.696 26.4083 613.86 24.1141 612.557 22.4963L611.826 21.5892C610.523 19.9715 608.247 19.6427 606.742 20.8549Z",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M506.348 83.8571L506.206 83.9115L505.378 81.7475C504.678 79.9185 502.731 78.9636 501.029 79.6147L491.589 83.2268C489.888 83.8779 489.076 85.8885 489.775 87.7175L493.241 96.7736C493.941 98.6026 495.887 99.5575 497.589 98.9063L507.029 95.2943C508.731 94.6432 509.543 92.6326 508.843 90.8036L508.602 90.174L508.744 90.1196C509.428 89.8282 509.968 89.2775 510.247 88.5883C510.525 87.899 510.519 87.1275 510.229 86.4429L509.908 85.6033C509.666 84.9002 509.156 84.3216 508.489 83.9942C507.821 83.6669 507.051 83.6176 506.348 83.8571V83.8571Z",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M177.34 204.15C177.743 204.309 178.132 204.476 178.521 204.637C178.911 204.795 179.297 204.956 179.69 205.079C180.07 205.217 180.467 205.3 180.87 205.326C181.069 205.344 181.269 205.308 181.449 205.221C181.63 205.135 181.783 205.001 181.894 204.835C181.847 205.059 181.72 205.259 181.538 205.398C181.347 205.536 181.122 205.619 180.887 205.64C180.439 205.674 179.988 205.613 179.564 205.462C179.152 205.323 178.755 205.14 178.381 204.918C178.006 204.702 177.656 204.445 177.34 204.15Z",fill:"black"}),(0,a.createElement)("path",{d:"M188.264 185.698C188.819 185.698 189.268 185.249 189.268 184.694C189.268 184.14 188.819 183.69 188.264 183.69C187.71 183.69 187.26 184.14 187.26 184.694C187.26 185.249 187.71 185.698 188.264 185.698Z",fill:"black"}),(0,a.createElement)("path",{d:"M189.229 184.974C189.383 184.442 189.076 183.885 188.543 183.732C188.011 183.578 187.454 183.885 187.3 184.417C187.147 184.95 187.454 185.507 187.986 185.66C188.519 185.814 189.075 185.507 189.229 184.974Z",stroke:"black",strokeWidth:"0.280199",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M139.275 57.1777C139.734 57.1777 140.106 56.8055 140.106 56.3462C140.106 55.8869 139.734 55.5146 139.275 55.5146C138.815 55.5146 138.443 55.8869 138.443 56.3462C138.443 56.8055 138.815 57.1777 139.275 57.1777Z",fill:"black"}),(0,a.createElement)("path",{d:"M138.548 56.7502C138.628 56.8939 138.748 57.0108 138.895 57.0859C139.041 57.161 139.206 57.1911 139.37 57.1723C139.533 57.1535 139.687 57.0867 139.813 56.9802C139.938 56.8738 140.029 56.7326 140.074 56.5745C140.119 56.4163 140.117 56.2483 140.066 56.0918C140.016 55.9352 139.92 55.7971 139.791 55.6948C139.663 55.5926 139.506 55.5309 139.342 55.5174C139.179 55.504 139.014 55.5395 138.871 55.6194C138.678 55.7265 138.535 55.9058 138.475 56.1179C138.414 56.33 138.441 56.5574 138.548 56.7502Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M63.4293 26.9111C63.8886 26.9111 64.2609 26.5389 64.2609 26.0796C64.2609 25.6203 63.8886 25.248 63.4293 25.248C62.9701 25.248 62.5978 25.6203 62.5978 26.0796C62.5978 26.5389 62.9701 26.9111 63.4293 26.9111Z",fill:"black"}),(0,a.createElement)("path",{d:"M62.7025 26.4836C62.7824 26.6273 62.9031 26.7442 63.0494 26.8193C63.1957 26.8944 63.361 26.9245 63.5244 26.9057C63.6878 26.8869 63.8419 26.82 63.9673 26.7136C64.0927 26.6072 64.1838 26.466 64.2289 26.3079C64.2741 26.1497 64.2713 25.9817 64.221 25.8252C64.1707 25.6686 64.075 25.5304 63.9462 25.4282C63.8174 25.326 63.6611 25.2643 63.4972 25.2508C63.3333 25.2374 63.1691 25.2729 63.0253 25.3528C62.9299 25.4058 62.8458 25.4772 62.7779 25.5627C62.7101 25.6482 62.6597 25.7463 62.6297 25.8513C62.5998 25.9563 62.5907 26.0662 62.6032 26.1747C62.6157 26.2832 62.6495 26.3881 62.7025 26.4836V26.4836Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M150.504 60.8819C150.963 60.8819 151.335 60.5096 151.335 60.0503C151.335 59.591 150.963 59.2188 150.504 59.2188C150.045 59.2188 149.672 59.591 149.672 60.0503C149.672 60.5096 150.045 60.8819 150.504 60.8819Z",fill:"black"}),(0,a.createElement)("path",{d:"M149.777 60.4543C149.857 60.598 149.978 60.7149 150.124 60.79C150.27 60.8651 150.436 60.8952 150.599 60.8764C150.762 60.8576 150.916 60.7908 151.042 60.6843C151.167 60.5779 151.258 60.4367 151.303 60.2786C151.349 60.1204 151.346 59.9525 151.296 59.7959C151.245 59.6393 151.15 59.5012 151.021 59.3989C150.892 59.2967 150.736 59.235 150.572 59.2215C150.408 59.2081 150.244 59.2436 150.1 59.3235C150.004 59.3765 149.92 59.4479 149.852 59.5334C149.785 59.6189 149.734 59.717 149.704 59.822C149.674 59.927 149.665 60.0369 149.678 60.1454C149.69 60.2539 149.724 60.3588 149.777 60.4543V60.4543Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M147.194 142.935C147.653 142.935 148.025 142.562 148.025 142.103C148.025 141.644 147.653 141.271 147.194 141.271C146.734 141.271 146.362 141.644 146.362 142.103C146.362 142.562 146.734 142.935 147.194 142.935Z",fill:"black"}),(0,a.createElement)("path",{d:"M146.658 142.739C146.784 142.845 146.939 142.911 147.102 142.93C147.266 142.948 147.431 142.917 147.577 142.841C147.723 142.765 147.843 142.648 147.922 142.504C148.002 142.36 148.036 142.196 148.022 142.032C148.008 141.868 147.946 141.712 147.843 141.583C147.74 141.455 147.602 141.36 147.445 141.31C147.288 141.261 147.12 141.259 146.962 141.304C146.804 141.35 146.663 141.442 146.557 141.568C146.415 141.736 146.346 141.955 146.365 142.174C146.384 142.394 146.49 142.597 146.658 142.739Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M200.864 184.934C201.418 184.934 201.868 184.485 201.868 183.931C201.868 183.376 201.418 182.927 200.864 182.927C200.309 182.927 199.86 183.376 199.86 183.931C199.86 184.485 200.309 184.934 200.864 184.934Z",fill:"black"}),(0,a.createElement)("path",{d:"M200.218 184.699C200.37 184.826 200.556 184.906 200.753 184.928C200.951 184.95 201.15 184.913 201.326 184.821C201.502 184.73 201.648 184.588 201.743 184.414C201.839 184.241 201.881 184.042 201.864 183.844C201.847 183.647 201.772 183.458 201.648 183.303C201.523 183.148 201.356 183.034 201.167 182.974C200.978 182.914 200.775 182.911 200.584 182.966C200.394 183.022 200.224 183.132 200.096 183.284C199.924 183.488 199.841 183.751 199.864 184.017C199.887 184.282 200.014 184.527 200.218 184.699V184.699Z",stroke:"black",strokeWidth:"0.280199",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M173.562 231.242L173.651 232.06C173.672 232.333 173.711 232.604 173.769 232.871C173.887 233.407 173.963 233.949 174.115 234.476C174.258 235.004 174.384 235.537 174.541 236.061L175.017 237.632C175.684 239.717 176.427 241.778 177.207 243.824C178.779 247.911 180.506 251.943 182.286 255.938L181.881 255.682C185.153 255.563 188.399 255.056 191.551 254.174C192.343 253.976 193.103 253.677 193.878 253.429C194.259 253.286 194.635 253.13 195.013 252.982L195.58 252.756L196.134 252.502C197.617 251.84 199.044 251.059 200.4 250.166C204.473 247.487 207.848 243.875 210.246 239.629C210.641 238.925 211.005 238.206 211.339 237.473C211.67 236.755 211.957 236.017 212.199 235.264L212.707 236.188C212.281 236.044 211.876 235.844 211.503 235.594C211.162 235.368 210.842 235.132 210.535 234.888C209.921 234.401 209.35 233.888 208.793 233.365C207.68 232.318 206.632 231.223 205.602 230.116C203.548 227.894 201.583 225.617 199.661 223.281L199.729 223.354C196.772 220.496 193.504 217.978 189.986 215.848C186.468 213.784 182.609 212.256 178.592 211.803C176.591 211.578 174.568 211.64 172.585 211.99C170.605 212.343 168.692 213.003 166.917 213.948C166.034 214.419 165.193 214.965 164.404 215.579C164.219 215.715 164.048 215.87 163.895 216.041C163.823 216.114 163.756 216.191 163.693 216.273L163.486 216.569L163.279 216.866L163.084 217.19C162.954 217.408 162.82 217.619 162.694 217.841C161.689 219.624 160.782 221.498 159.879 223.367C156.316 230.883 153.056 238.567 149.815 246.248L144.956 257.777C143.346 261.625 141.764 265.485 140.105 269.314C143.032 261.501 146.011 253.707 149.042 245.932C152.139 238.182 155.248 230.439 158.685 222.81C159.553 220.903 160.452 219.014 161.476 217.152C161.605 216.919 161.747 216.688 161.883 216.457L162.088 216.109L162.324 215.762L162.562 215.415C162.658 215.289 162.76 215.169 162.869 215.055C163.064 214.837 163.279 214.639 163.511 214.462C164.361 213.786 165.267 213.184 166.22 212.663C168.124 211.626 170.178 210.893 172.308 210.491C173.371 210.288 174.448 210.17 175.529 210.137C176.069 210.103 176.608 210.133 177.148 210.136C177.686 210.167 178.226 210.198 178.761 210.256C183.059 210.726 187.127 212.335 190.793 214.469C194.426 216.65 197.792 219.248 200.824 222.209C200.845 222.23 200.866 222.251 200.885 222.274L200.892 222.283C202.776 224.59 204.729 226.867 206.744 229.06C207.753 230.156 208.784 231.23 209.849 232.25C210.381 232.759 210.923 233.256 211.481 233.707C211.76 233.932 212.043 234.144 212.326 234.336C212.575 234.507 212.843 234.648 213.124 234.756L213.165 234.769C213.255 234.799 213.339 234.845 213.412 234.907C213.484 234.968 213.544 235.044 213.587 235.128C213.631 235.213 213.657 235.305 213.664 235.4C213.672 235.495 213.661 235.59 213.632 235.68C213.362 236.501 213.042 237.304 212.673 238.085C212.312 238.854 211.921 239.607 211.5 240.342C210.655 241.808 209.693 243.205 208.625 244.518C206.494 247.151 203.94 249.411 201.068 251.206C199.642 252.106 198.146 252.889 196.593 253.547L196.015 253.799L195.424 254.021C195.03 254.167 194.639 254.32 194.243 254.46C193.438 254.702 192.648 254.993 191.83 255.182C188.588 256.024 185.257 256.479 181.907 256.538L181.898 256.539C181.814 256.54 181.732 256.517 181.661 256.471C181.591 256.426 181.536 256.36 181.502 256.283C179.779 252.236 178.222 248.13 176.759 243.988C176.041 241.912 175.362 239.822 174.758 237.709L174.34 236.115C174.205 235.582 174.101 235.041 173.98 234.506C173.85 233.972 173.796 233.422 173.7 232.882C173.654 232.611 173.626 232.338 173.616 232.063L173.562 231.242Z",fill:"black"}),(0,a.createElement)("path",{d:"M212.916 237.999C212.916 237.999 233.637 254.571 250.006 258.032C266.375 261.493 272.232 262.903 277.488 269.953C282.745 277.004 273.133 272.389 269.379 270.594C269.379 270.594 276.137 275.607 267.126 273.742C258.116 271.876 257.815 270.722 257.815 270.722C257.815 270.722 268.027 274.975 264.723 275.349C261.419 275.722 251.927 273.671 247.287 273.158C242.647 272.645 213.933 277.132 203.21 274.312C192.488 271.492 183.173 256.053 183.173 256.053",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M200.276 222.781C200.276 222.781 231.05 199.114 235.186 189.54",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M222.005 244.557C222.005 244.557 225.768 242.676 229.358 235.257C232.947 227.839 238.317 215.548 238.317 215.548",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M271.594 190.295C272.073 189.285 270.404 187.49 267.866 186.286C265.328 185.082 262.882 184.924 262.403 185.934C261.924 186.943 263.593 188.738 266.131 189.942C268.669 191.146 271.115 191.304 271.594 190.295Z",fill:"white",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M271.446 185.748C271.925 184.738 270.255 182.944 267.717 181.739C265.179 180.535 262.733 180.377 262.254 181.387C261.775 182.396 263.445 184.191 265.983 185.395C268.521 186.599 270.967 186.757 271.446 185.748Z",fill:"white",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M270.323 195.377C269.265 195.48 267.702 195.137 266.101 194.377C263.563 193.173 261.894 191.379 262.373 190.369C262.852 189.359 265.298 189.517 267.836 190.721C270.374 191.926 272.043 193.72 271.564 194.73C271.387 195.103 270.942 195.316 270.323 195.377Z",fill:"white"}),(0,a.createElement)("path",{d:"M270.323 195.377C269.265 195.48 267.702 195.137 266.101 194.377C263.563 193.173 261.894 191.379 262.373 190.369C262.852 189.359 265.298 189.517 267.836 190.721C270.374 191.926 272.043 193.72 271.564 194.73C271.387 195.103 270.942 195.316 270.323 195.377",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M128.189 162.024C124.571 160.881 120.781 160.222 117.035 160.517C113.296 160.803 109.687 162.013 106.533 164.04C104.961 165.043 103.492 166.199 102.147 167.491C100.807 168.795 99.5716 170.202 98.4513 171.698C97.3243 173.194 96.301 174.766 95.3884 176.402C94.4711 178.027 93.6666 179.713 92.9806 181.448L92.5675 180.672C93.9242 181.039 95.2268 181.465 96.5327 181.927C97.8352 182.388 99.1202 182.894 100.388 183.447C102.934 184.535 105.385 185.835 107.714 187.333C108.874 188.097 109.989 188.927 111.053 189.818C112.117 190.718 113.098 191.711 113.984 192.787C115.818 194.915 116.982 197.539 117.329 200.327L117.32 200.289C117.436 200.773 117.45 201.275 117.359 201.764C117.277 202.238 117.136 202.699 116.939 203.138C116.743 203.57 116.51 203.985 116.241 204.377L115.821 204.947L115.366 205.487L115.782 204.918L116.158 204.324C116.394 203.922 116.595 203.501 116.759 203.064C116.926 202.635 117.039 202.186 117.094 201.728C117.152 201.286 117.121 200.837 117.001 200.407C116.997 200.395 116.994 200.382 116.991 200.369C116.508 197.707 115.274 195.238 113.435 193.253C111.61 191.261 109.507 189.543 107.192 188.152C104.877 186.741 102.455 185.514 99.9475 184.481C97.4481 183.434 94.8847 182.547 92.2728 181.825L92.2561 181.82C92.1061 181.78 91.9781 181.682 91.9005 181.547C91.8228 181.413 91.8018 181.253 91.8421 181.103C91.847 181.084 91.8531 181.066 91.8596 181.048C92.5521 179.242 93.3834 177.492 94.3461 175.815C95.2938 174.137 96.3552 172.526 97.5226 170.993C99.8364 167.883 102.718 165.239 106.015 163.2C109.331 161.17 113.114 160.03 117 159.892C117.48 159.851 117.962 159.897 118.442 159.899C118.922 159.897 119.402 159.925 119.879 159.981L121.308 160.135C121.78 160.207 122.249 160.309 122.719 160.394C123.656 160.576 124.583 160.804 125.497 161.078C125.96 161.188 126.398 161.386 126.849 161.538L128.189 162.024Z",fill:"black"}),(0,a.createElement)("path",{d:"M209.914 166.729C212.694 169.849 215.621 173.867 219.068 178.687L231.058 195.45",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M126.804 230.5C126.804 230.5 143.627 208.631 159.252 189.623",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M157.283 222.781C157.283 222.781 126.262 234.062 117.289 234.318C117.289 234.318 130.091 238.676 132.278 252.264C134.466 265.852 132.278 270.98 132.278 270.98",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M123.71 237.999L99.0852 246.88C99.0852 246.88 93.9578 245.854 93.445 246.88",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M98.0603 267.647C98.0603 267.647 115.635 274.313 132.998 267.647",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M97.4907 250.214C97.4907 250.214 96.2088 264.827 97.4907 267.647",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M114.727 204.549C112.245 208.836 111.344 210.221 108.91 214.537C106.978 217.964 105.627 219.936 103.761 223.402C101.9 226.859 98.9052 230.662 104.459 230.627L132.864 230.445",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M165.319 169.902C165.319 169.902 168.941 141.509 172.598 137.92C176.254 134.331 183.436 118.184 185.999 117.671C188.563 117.158 186.477 122.538 184.426 126.127C182.375 129.716 191.332 116.353 192.101 119.288C192.87 122.224 190.422 137.664 191.029 139.715C191.637 141.766 202.148 145.07 205.994 143.161C209.839 141.253 212.682 144.33 209.338 146.381C205.994 148.432 193.944 146.874 193.432 150.088L193.038 152.556",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M233.588 119.286C233.499 122.237 233.02 125.164 232.163 127.989C231.319 130.844 230.014 133.541 228.299 135.973C226.571 138.453 224.296 140.502 221.65 141.96C218.967 143.39 215.966 144.118 212.927 144.075C209.908 144.089 206.93 143.391 204.232 142.037C202.899 141.358 201.658 140.512 200.539 139.519C199.419 138.539 198.409 137.442 197.525 136.245C195.778 133.844 194.454 131.162 193.611 128.314C192.767 125.467 192.322 122.517 192.287 119.548C192.237 116.563 192.637 113.587 193.472 110.721C194.297 107.826 195.638 105.105 197.43 102.687C199.243 100.252 201.554 98.2315 204.21 96.7613C206.895 95.2882 209.908 94.5187 212.97 94.5244C216.019 94.5952 219.009 95.3858 221.694 96.8318C224.334 98.2897 226.653 100.264 228.514 102.637C230.384 104.967 231.762 107.651 232.567 110.527C233.35 113.378 233.694 116.331 233.588 119.286ZM233.468 119.282C233.501 117.816 233.423 116.349 233.234 114.895C233.037 113.444 232.707 112.015 232.246 110.626C231.328 107.86 229.849 105.314 227.903 103.145C225.993 100.989 223.706 99.199 221.154 97.8627C218.615 96.5618 215.812 95.8607 212.96 95.8135L212.695 95.8039L212.431 95.8221L211.902 95.8546C211.55 95.8819 211.195 95.8843 210.845 95.9306L209.8 96.1099L209.277 96.1986C209.104 96.231 208.936 96.2921 208.766 96.3373C208.078 96.5071 207.405 96.7289 206.752 97.0007L205.766 97.3993C205.443 97.5473 205.128 97.7139 204.808 97.87C202.283 99.2235 200.076 101.1 198.335 103.375C196.589 105.671 195.254 108.252 194.388 111.003C193.504 113.769 193.019 116.648 192.949 119.552C192.87 122.47 193.231 125.384 194.019 128.195C194.797 131.014 196.092 133.664 197.838 136.01C199.591 138.336 201.888 140.198 204.527 141.432C207.158 142.622 210.03 143.182 212.915 143.069C214.346 143.042 215.77 142.86 217.162 142.526C218.547 142.184 219.886 141.679 221.152 141.021C223.688 139.656 225.915 137.782 227.693 135.517C231.296 130.857 233.318 125.17 233.468 119.282Z",fill:"black"}),(0,a.createElement)("path",{d:"M209.337 129.631C209.338 130.57 209.066 131.489 208.554 132.276C208.041 133.062 207.311 133.683 206.452 134.062C205.593 134.44 204.642 134.561 203.716 134.408C202.79 134.255 201.928 133.836 201.236 133.202C200.747 132.746 200.355 132.198 200.083 131.588C199.675 130.661 199.566 129.63 199.772 128.639C199.979 127.648 200.49 126.746 201.234 126.059C201.927 125.426 202.789 125.008 203.715 124.857C204.641 124.705 205.591 124.826 206.45 125.204C207.308 125.583 208.038 126.203 208.551 126.989C209.064 127.775 209.337 128.693 209.337 129.631ZM209.337 129.631C209.337 129.04 209.214 128.454 208.975 127.913C208.736 127.372 208.387 126.886 207.95 126.488C207.527 126.103 207.03 125.809 206.489 125.623C205.949 125.436 205.376 125.362 204.806 125.404C203.739 125.484 202.742 125.964 202.014 126.748C201.286 127.533 200.882 128.563 200.882 129.633C200.882 130.703 201.286 131.733 202.014 132.517C202.742 133.302 203.739 133.782 204.806 133.861C205.376 133.903 205.949 133.829 206.49 133.642C207.03 133.455 207.527 133.161 207.95 132.776C208.386 132.376 208.735 131.89 208.973 131.349C209.212 130.808 209.336 130.223 209.337 129.631Z",fill:"black"}),(0,a.createElement)("path",{d:"M195.398 107.087C195.398 107.087 195.255 106.701 189.581 97.2086C180.766 82.4624 170.785 86.1935 166.505 88.9622C159.37 93.5792 159.253 107.47 159.253 107.47C159.253 107.47 168.386 118.605 167.018 124.019",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M158.451 107.754C158.451 107.754 149.444 100.899 147.051 99.6224C144.658 98.3458 144.526 93.7505 140.105 92.0299C135.277 90.1508 128.202 86.1909 131.645 92.0299C133.241 94.7367 139.678 97.3283 140.105 97.4993",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M132.563 93.2565C132.563 93.2565 125.235 87.7997 128.188 95.157C129.748 99.0441 131.816 103.364 136.088 102.91",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M129.434 98.0861C129.434 98.0861 125.772 93.5125 123.891 95.3422C122.689 96.5133 124.001 99.7833 124.495 100.995C125.845 104.309 126.022 105.965 128.485 108.67C133.097 113.733 135.76 118.111 137.75 124.731",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M156.182 143.164C156.511 143.798 156.878 144.411 157.284 144.999C157.677 145.591 158.11 146.154 158.581 146.686C159.492 147.76 160.616 148.633 161.882 149.25C163.155 149.839 164.581 150.011 165.958 149.744C167.344 149.427 168.66 148.858 169.841 148.065C169.556 148.281 169.273 148.504 168.976 148.706C168.667 148.889 168.375 149.106 168.05 149.264C167.408 149.604 166.727 149.867 166.023 150.047C165.306 150.211 164.568 150.262 163.835 150.198C163.101 150.124 162.384 149.927 161.715 149.616C160.397 148.976 159.244 148.042 158.345 146.885C157.438 145.763 156.708 144.508 156.182 143.164Z",fill:"black"}),(0,a.createElement)("path",{d:"M153.965 84.2571C151.243 84.2404 148.562 84.923 146.179 86.2394C143.796 87.5558 141.791 89.462 140.355 91.7754",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M165.27 83.708C165.27 83.708 181.404 84.0921 187.166 93.6957",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M45.0267 50.6716C34.9098 50.2849 25.8797 56.5389 24.3095 66.6674C23.7789 70.0702 23.5425 73.5124 23.6028 76.9557C23.6106 77.3973 23.4009 81.1591 23.8331 81.3897C35.2845 87.4988 47.4195 83.7067 47.4195 83.7067C46.394 85.7065 51.3505 127.581 27.5932 125.701C3.83587 123.821 7.42511 99.7538 7.59603 93.072C7.76695 86.3902 8.27969 70.6659 4.51954 65.5385C0.759392 60.411 -0.26611 53.7452 2.81039 53.7452C5.88688 53.7452 9.47611 58.8727 9.47611 58.8727C9.47611 58.8727 3.66497 46.9086 8.10879 46.054C12.5526 45.1994 18.1928 56.8217 18.1928 56.8217C18.1928 56.8217 19.2183 44.5968 22.4657 46.0091C25.7132 47.4213 24.004 59.5564 25.0295 59.0436C26.055 58.5309 26.7876 55.2407 29.1315 54.5998C30.8307 54.1352 30.5451 55.2817 30.5451 55.2817",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M54.5031 51.3037C57.6878 51.7942 60.8149 52.604 63.8374 53.7209C65.3561 54.2788 66.8447 54.9153 68.2973 55.6279C69.7534 56.3519 71.1607 57.1703 72.5102 58.0779C75.1874 59.9187 77.6648 62.2072 79.3392 65.0879C79.5473 65.4457 79.7435 65.8146 79.9276 66.1823L80.4585 67.2602L81.4989 69.4268C82.1982 70.8683 82.877 72.32 83.5545 73.7724L83.5619 73.7881C83.6054 73.8816 83.6141 73.9876 83.5864 74.0869C83.5587 74.1862 83.4964 74.2724 83.4107 74.3298C82.6621 74.8312 81.9098 75.3567 81.174 75.8927C80.4369 76.43 79.7168 76.9898 79.0042 77.5595C78.2936 78.1317 77.6058 78.7305 76.9408 79.3559C76.2694 79.9776 75.6559 80.6589 75.1078 81.3916C75.566 80.5891 76.1077 79.8374 76.7239 79.1488C77.3274 78.4477 77.9827 77.7941 78.6517 77.1568C79.3201 76.5181 80.0197 75.9144 80.7286 75.3223C81.4401 74.7304 82.1577 74.1565 82.9133 73.6071L82.7696 74.1643C82.0158 72.75 81.2633 71.3351 80.5313 69.9099L79.4247 67.7764L78.8821 66.7043C78.7042 66.3574 78.5212 66.0207 78.3237 65.6875C76.6513 63.0415 74.4492 60.7703 71.8562 59.017C70.569 58.102 69.2243 57.2706 67.8306 56.5279C66.4419 55.7661 65.0051 55.0863 63.5443 54.4568C60.6079 53.1958 57.5868 52.1422 54.5031 51.3037Z",fill:"black"}),(0,a.createElement)("path",{d:"M74.0347 84.8896C73.1625 86.0569 72.3805 87.2888 71.6954 88.5748C71.3512 89.2088 71.0762 89.878 70.8753 90.5709C70.7808 90.9072 70.7445 91.2573 70.7682 91.6058C70.7767 91.7664 70.8233 91.9227 70.904 92.0617C70.9847 92.2008 71.0973 92.3187 71.2325 92.4058C71.8044 92.7476 72.5604 92.7145 73.2557 92.6291C73.9695 92.519 74.6757 92.3643 75.3702 92.1658C76.0818 91.9426 76.8141 91.7919 77.556 91.7161C77.7833 91.6974 78.0103 91.7565 78.1996 91.8836C78.2515 91.9286 78.2975 91.9799 78.3365 92.0363C78.3655 92.0959 78.3902 92.1575 78.4102 92.2207C78.4304 92.3331 78.4319 92.448 78.4148 92.5609C78.341 92.9451 78.1995 93.313 77.9969 93.6476C77.6106 94.2909 77.1314 94.8736 76.5749 95.3768C76.0327 95.877 75.46 96.3431 74.8602 96.7725C74.2703 97.2066 73.6561 97.6108 73.0906 98.049C72.9536 98.1535 72.8251 98.2688 72.7065 98.3938C72.6593 98.4414 72.621 98.4972 72.5935 98.5583C72.5905 98.5925 72.5811 98.5647 72.6145 98.6007C72.7441 98.6573 72.8891 98.6681 73.0257 98.6313C73.1974 98.6006 73.3666 98.557 73.5318 98.5009C73.8715 98.3916 74.2089 98.2544 74.5541 98.128C74.7271 98.0649 74.9015 98.0027 75.0837 97.9515C75.2799 97.8826 75.4904 97.8651 75.6953 97.9005C75.7622 97.9204 75.8215 97.9601 75.8655 98.0143C75.9095 98.0685 75.9361 98.1348 75.9418 98.2043C75.9501 98.3117 75.9362 98.4196 75.901 98.5213C75.8432 98.7027 75.7679 98.878 75.6761 99.0448C75.4988 99.3716 75.3141 99.6845 75.1171 99.9954C74.7275 100.618 74.2857 101.206 73.7967 101.754C73.5528 102.029 73.2839 102.281 72.9934 102.506C72.8459 102.617 72.6866 102.711 72.5183 102.786C72.4372 102.83 72.348 102.857 72.2562 102.866C72.1643 102.874 72.0716 102.864 71.9837 102.836C72.0715 102.859 72.163 102.864 72.2528 102.851C72.3425 102.837 72.4286 102.806 72.5058 102.758C72.6665 102.675 72.8175 102.575 72.9559 102.458C73.2325 102.224 73.4871 101.965 73.7164 101.684C74.177 101.122 74.5892 100.523 74.9486 99.8923C75.1319 99.5806 75.312 99.261 75.474 98.9421C75.5544 98.7871 75.6197 98.6247 75.6691 98.4572C75.6927 98.3858 75.702 98.3104 75.6962 98.2355C75.6843 98.1745 75.6728 98.1611 75.6227 98.1444C75.4651 98.1307 75.3064 98.1528 75.1586 98.2091C74.9907 98.2609 74.8227 98.3254 74.6546 98.3916C74.318 98.5246 73.9825 98.6713 73.6305 98.7947C73.4516 98.8603 73.268 98.9123 73.0812 98.9503C72.8626 99.01 72.6296 98.9857 72.428 98.8822C72.3568 98.8406 72.302 98.7759 72.2727 98.6988C72.2434 98.6217 72.2413 98.537 72.2669 98.4586C72.3066 98.3499 72.3684 98.2505 72.4483 98.1668C72.5791 98.0254 72.7212 97.895 72.8733 97.7768C73.4579 97.3162 74.0612 96.9131 74.6428 96.4773C75.7929 95.6113 76.9422 94.6735 77.647 93.449C77.8256 93.1599 77.9534 92.8424 78.0249 92.5102C78.0516 92.3531 78.0304 92.2347 77.9569 92.1873C77.8362 92.1172 77.6965 92.0867 77.5575 92.1003C76.8472 92.1717 76.1456 92.3123 75.4626 92.52C74.7519 92.7165 74.0295 92.8681 73.2998 92.974C72.5413 93.1288 71.7526 93.0196 71.0646 92.6646C70.8948 92.5494 70.7543 92.3962 70.6543 92.2171C70.5543 92.038 70.4975 91.838 70.4886 91.633C70.4705 91.2515 70.5186 90.8697 70.6308 90.5046C70.8528 89.7995 71.1519 89.121 71.5227 88.4815C72.2573 87.2155 73.0976 86.014 74.0347 84.8896Z",fill:"black"}),(0,a.createElement)("path",{d:"M83.9963 75.7061C84.6041 76.3647 85.1491 77.0785 85.6242 77.8384C86.1085 78.5961 86.5304 79.392 86.8856 80.2181C87.2336 81.051 87.4953 81.9174 87.6666 82.8037C87.7383 83.2492 87.7824 83.6987 87.7986 84.1496C87.8075 84.5983 87.7791 85.047 87.7138 85.491C87.7012 85.0472 87.6638 84.6045 87.6017 84.1649C87.5479 83.7284 87.4683 83.2954 87.3635 82.8681C87.1359 82.0191 86.8523 81.186 86.5146 80.3745C86.1723 79.5633 85.7752 78.7755 85.3586 77.9953C85.151 77.6045 84.9294 77.2206 84.6978 76.8424C84.4787 76.4554 84.2363 76.0833 83.9963 75.7061Z",fill:"black"}),(0,a.createElement)("path",{d:"M83.4415 221.434C84.9809 234.072 86.6807 244.328 88.153 245.385C88.153 245.385 84.2775 250.776 77.8483 251.08C71.419 251.384 72.1864 245.249 61.4276 245.737",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M46.8744 123.628C46.8744 123.628 54.4188 126.598 61.1503 125.451C67.8818 124.304 76.6822 124.94 76.6822 124.94C76.6822 124.94 82.5265 139.064 81.5808 148.082C81.0189 153.439 80.2383 158.597 79.6567 162.822",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M62.3661 127.669C62.3661 127.669 67.2664 146.437 59.9275 155.961C52.5886 165.485 54.3476 189.652 54.3476 189.652C54.3476 189.652 58.204 253.833 68.264 260.154C68.264 260.154 54.8906 267.609 40.1996 265.279C25.5086 262.948 17.7857 263.631 17.7857 263.631C17.7857 263.631 17.8678 222.964 16.6962 205.727C15.4873 187.941 17.2411 173.62 18.8454 165.057C20.8717 154.242 24.1029 133.487 27.5947 125.701",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M32.3009 264.476C32.3009 264.476 29.2498 269.186 20.5837 270.981C11.9176 272.775 16.4311 276.365 20.5837 277.39C24.7363 278.416 40.1188 279.185 47.0409 276.365C53.963 273.544 59.5136 266.374 65.6665 261.403",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M87.9059 244.258C87.9059 244.258 94.4529 267.729 89.8382 269.267C85.2235 270.805 63.688 269.011 57.7914 269.267",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M87.9064 244.258C87.9064 244.258 93.4455 244.763 93.4455 249.026V267.647L89.8387 269.267",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M92.4199 181.25C91.9257 182.73 91.3905 184.194 90.8489 185.656C90.3083 187.118 89.734 188.567 89.1782 190.023C88.592 191.467 88.022 192.917 87.4206 194.355L86.5111 196.509C86.1942 197.222 85.8903 197.94 85.562 198.648C85.8053 197.906 86.0728 197.174 86.3274 196.437L87.1323 194.242C87.674 192.78 88.247 191.331 88.8038 189.875C89.3909 188.432 89.9596 186.981 90.562 185.543C91.1634 184.105 91.7711 182.669 92.4199 181.25Z",fill:"black"}),(0,a.createElement)("path",{d:"M126.28 157.589C126.144 158.146 126.077 158.737 125.941 159.305C125.816 159.88 125.653 160.445 125.454 160.998C125.258 161.561 124.989 162.095 124.656 162.589C124.482 162.84 124.275 163.067 124.041 163.264C123.766 163.475 123.578 163.561 123.588 163.796C123.61 164.051 123.703 164.294 123.858 164.498C124.013 164.731 124.188 164.951 124.38 165.155C124.773 165.571 125.197 165.958 125.648 166.312C126.556 167.026 127.52 167.665 128.531 168.222C129.533 168.787 130.584 169.259 131.672 169.633C132.205 169.817 132.754 169.958 133.31 170.053C133.842 170.154 134.387 170.154 134.918 170.053C135.163 169.997 135.398 169.902 135.612 169.771C135.817 169.635 135.994 169.461 136.136 169.26C136.42 168.817 136.59 168.311 136.631 167.787C136.72 166.671 136.603 165.548 136.287 164.474L136.282 164.455C136.269 164.407 136.265 164.357 136.272 164.307C136.278 164.258 136.294 164.21 136.319 164.166C136.344 164.123 136.377 164.085 136.416 164.055C136.456 164.024 136.501 164.001 136.549 163.988C136.601 163.974 136.654 163.971 136.707 163.979C142.531 164.981 147.95 167.616 152.335 171.576C153.398 172.586 154.383 173.675 155.281 174.833C157.957 178.321 159.723 182.421 160.42 186.762C159.751 183.95 158.695 181.243 157.282 178.721C155.859 176.224 154.036 173.976 151.886 172.069C149.742 170.165 147.336 168.578 144.743 167.355C143.448 166.744 142.114 166.218 140.75 165.782C139.397 165.334 138.013 164.988 136.609 164.747L137.029 164.253C137.365 165.429 137.479 166.657 137.367 167.875C137.307 168.52 137.087 169.14 136.727 169.679C136.529 169.955 136.282 170.191 135.997 170.376C135.712 170.549 135.399 170.674 135.073 170.745C134.453 170.861 133.817 170.858 133.198 170.736C132.603 170.633 132.018 170.474 131.452 170.264C130.339 169.846 129.266 169.328 128.248 168.716C127.228 168.116 126.258 167.434 125.349 166.676C124.891 166.295 124.462 165.881 124.065 165.436C123.862 165.21 123.68 164.965 123.522 164.705C123.336 164.43 123.236 164.106 123.235 163.774C123.246 163.68 123.269 163.589 123.304 163.501C123.348 163.418 123.406 163.343 123.476 163.279C123.63 163.149 123.736 163.104 123.847 163.017C124.069 162.847 124.267 162.648 124.436 162.426C124.779 161.965 125.06 161.461 125.274 160.928C125.687 159.84 126.023 158.724 126.28 157.589Z",fill:"black"}),(0,a.createElement)("path",{d:"M177.075 50.7154C175.319 40.3839 166.469 31.7504 157.154 31.2388C148.654 30.7719 144.669 35.4113 144.567 37.8263C143.467 37.7119 141.552 37.7655 138.307 38.1618C127.809 39.4437 134.465 51.3029 134.465 51.3029C130.206 56.8617 152.198 48.6644 156.738 48.9557C161.279 49.2469 158.386 63.9996 158.386 63.9996C158.631 63.3601 159.021 62.7862 159.526 62.3232C160.426 60.4175 162.521 59.4489 164.36 60.1499C166.301 60.8893 167.22 63.2049 166.413 65.3218C166.2 65.8994 165.864 66.4236 165.428 66.8579C164.992 67.2922 164.466 67.6262 163.887 67.8365C163.526 67.961 163.223 68.2126 163.033 68.5443C162.844 68.876 162.781 69.2653 162.857 69.6396C163.28 71.6942 163.766 73.7554 164.074 75.0229C164.11 75.1748 164.181 75.3164 164.28 75.4367C164.38 75.557 164.506 75.6528 164.648 75.7167C164.791 75.7806 164.946 75.811 165.102 75.8054C165.258 75.7998 165.411 75.7585 165.549 75.6846C173.442 71.3489 178.888 61.3761 177.075 50.7154Z",stroke:"black",strokeWidth:"0.144286",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M163.088 62.1032C163.088 62.1032 165.621 61.5016 165.679 64.0123",stroke:"black",strokeWidth:"0.221844",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M135.637 113.426C118.033 112.571 113.455 117.094 111.276 125.218C110.144 129.437 110.617 135.593 105.82 136.014C101.16 136.422 99.5765 139.498 102.623 143.748C98.3099 143.265 92.8783 142.269 90.3557 147.154C86.4041 154.805 96.9807 155.191 95.7076 159.781C94.4345 164.37 81.4587 159.153 78.4472 165.935C75.4357 172.718 78.6675 174.88 78.8144 179.712C78.9613 184.543 68.5607 183.557 74.6423 194.31C76.7306 198.003 76.3032 201.355 73.1508 204.372C69.8967 207.485 67.804 209.385 71.8201 212.926C74.2375 215.058 76.6962 217.217 79.6863 218.695C84.4894 221.069 92.4278 221.143 95.3305 216.126C93.1595 215.192 90.9449 214.509 89.4673 212.695C85.129 207.368 92.3712 196.984 99.4825 196.872C104.231 196.798 108.038 199.344 112.497 196.67C117.193 193.852 116.659 189.512 115.726 185.273C115.49 184.202 115.489 183.016 116.183 182.109C117.071 180.947 118.822 180.57 120.42 180.479C123.492 180.372 126.563 180.708 129.54 181.476C130.544 181.712 136.473 184.02 137.11 183.178C137.348 182.863 137.154 182.445 136.953 182.111C135.775 180.152 134.542 178.247 133.362 176.328C137.237 176.495 138.648 174.296 138.648 174.296C134.942 174.852 131.355 171.093 128.844 167.53C128.811 167.441 128.775 167.354 128.743 167.265C128.276 165.978 127.812 164.525 127.397 162.969C131.799 165.001 134.722 160.898 134.722 160.898C129.41 160.942 126.878 154.865 125.89 151.542C125.897 151.317 125.904 151.092 125.916 150.868C126.463 151.78 127.552 153.09 129.722 154.688C134.081 157.897 136.65 155.457 136.65 155.457C136.65 155.457 133.183 153.658 131.096 148.259C130.226 146.008 129.492 143.999 128.932 142.419C128.275 141.954 127.741 141.336 127.375 140.618C127.01 139.901 126.825 139.105 126.836 138.3C126.836 135.614 128.832 133.436 131.294 133.436C133.756 133.436 135.753 135.614 135.753 138.3C135.753 138.637 135.72 138.973 135.656 139.305C136.695 139.766 138.349 139.765 140.952 138.313C146.926 134.98 147.061 131.676 150.617 134.98C151.937 136.207 153.176 135.707 154.284 135.599C154.87 137.549 155.345 137.88 154.284 140.657C152.829 144.463 158.393 142.537 158.451 134.697C158.513 126.268 153.242 114.281 135.637 113.426Z",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M131.879 136.137C131.879 136.137 129.325 134.401 128.202 137.158",stroke:"black",strokeWidth:"0.263046",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M21.9523 96.987C21.8258 95.6763 21.8288 94.3564 21.9612 93.0463C22.0574 91.735 22.2218 90.4315 22.3951 89.1302C22.5816 87.8307 22.7845 86.534 23.0267 85.244L23.4004 83.3113C23.5429 82.6703 23.6722 82.0271 23.8324 81.3896L23.5951 83.344L23.3327 85.2929L22.7939 89.1858L22.2681 93.0773C22.1885 93.7263 22.1087 94.3761 22.0552 95.0273C21.9837 95.6781 21.9494 96.3323 21.9523 96.987Z",fill:"black"}),(0,a.createElement)("path",{d:"M135.752 161.485C135.752 161.485 134.846 163.952 135.752 164.157",stroke:"black",strokeWidth:"0.187679",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M37.4274 44.5262L43.6949 42.1927V37.3032C42.7574 36.8133 42.0343 35.9939 41.6648 35.0029C40.8581 32.8859 41.7773 30.5703 43.7179 29.8308C45.6585 29.0914 47.8855 30.2081 48.6922 32.3251C48.9642 33.0339 49.0461 33.8014 48.9298 34.5516L51.8543 33.664C51.8543 33.664 45.9535 22.4782 51.8543 16.7843C57.1682 11.6568 69.6085 20.8862 70.7469 30.2244C70.6687 29.5835 71.1103 28.5715 71.2232 27.9376C71.5662 26.0229 71.787 24.0883 71.8843 22.1456C72.1239 17.2691 71.6439 11.8776 68.8204 7.73293C66.102 3.74246 61.4896 2.02656 56.7719 1.95041C51.3761 1.86332 44.1631 6.5618 41.6575 11.2722C41.6575 11.2722 34.7828 9.74128 31.1559 15.8915C24.1056 27.8468 37.4274 44.5262 37.4274 44.5262",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M44.991 31.7878C44.991 31.7878 42.4573 31.1861 42.4 33.6969",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M75.5452 77.5615C76.0803 81.2019 82.4211 119.367 82.4211 119.367C82.4211 119.367 83.1535 124.94 76.6823 124.939",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M77.4876 34.1885C78.0037 33.8667 82.5982 29.2119 82.5979 29.2116C80.9951 27.6088 79.3652 25.4266 77.4882 24.2305C76.7704 27.0648 76.7508 31.3891 77.4876 34.1885Z",fill:"black"}),(0,a.createElement)("path",{d:"M143.085 32.6325C142.95 32.8083 142.755 32.7489 142.139 32.7673C140.431 32.8141 140.738 32.1624 140.734 30.5786C140.73 29.4848 140.735 28.3912 140.747 27.2975C140.76 25.96 140.584 25.6425 141.975 25.6577C143.02 25.6691 143.064 25.4948 143.297 26.4771C143.65 27.9662 143.8 30.6048 143.313 32.07C143.263 32.267 143.186 32.4563 143.085 32.6325Z",fill:"black"}),(0,a.createElement)("path",{d:"M147.72 32.5977C147.561 32.7657 147.234 32.7686 146.557 32.7686C145.513 32.7441 145.617 32.8716 145.342 31.9418C144.901 30.1705 144.884 28.32 145.292 26.5407C145.552 25.5667 145.441 25.7143 146.48 25.6589C148.198 25.5751 147.875 26.2935 147.875 27.8472C147.875 29.0316 147.884 30.2164 147.875 31.4008C147.87 32.0847 147.882 32.4267 147.72 32.5977Z",fill:"black"}),(0,a.createElement)("path",{d:"M210.539 175.227C210.489 174.56 210.355 173.902 210.14 173.268C209.684 171.976 208.916 170.816 207.905 169.892C206.894 168.967 205.67 168.307 204.343 167.968C205.156 169.223 208.13 167.993 208.36 164.141C208.444 162.732 207.908 160.349 207.175 159.176C205.544 156.569 202.308 155.067 199.524 154.051C195.071 152.45 190.172 152.626 185.844 154.541C183.693 155.49 181.685 156.737 179.88 158.244C178.137 159.678 176.708 162.102 174.479 162.551C173.425 162.793 172.456 163.314 171.673 164.06C169.527 166.008 168.537 169.438 165.319 169.904C162.161 170.36 161.228 173.577 160.848 176.299C160.639 177.797 160.643 179.313 160.462 180.809C160.325 181.943 159.828 183.148 159.945 184.302C160.042 185.259 160.811 186.156 160.564 187.143C160.231 188.471 158.703 189.001 159.725 190.513C160.176 191.128 160.496 191.828 160.666 192.571C160.846 193.522 160.571 194.536 160.992 195.461C164.362 202.881 168.138 202.572 168.941 202.849C169.102 202.904 169.21 202.884 169.279 202.806C172.081 206.279 175.899 208.788 180.199 209.982C192.071 213.442 201.639 207.09 208.056 197.615C207.411 198.566 206.235 198.988 205.123 199.279C201.235 200.26 197.176 200.356 193.246 199.559C184.677 197.861 175.14 191.705 175.745 181.903C175.766 180.96 176.1 180.051 176.694 179.318C177.503 178.437 178.603 178.633 179.632 178.195C180.475 177.836 181.006 177.111 181.498 176.375C181.752 175.996 182.307 174.871 182.875 174.861C183.656 174.847 183.873 176.738 184.398 177.271C186.239 179.139 187.399 177.105 188.071 175.52C188.728 173.971 189.255 171.127 190.823 170.252C191.919 169.64 193.413 170 194.534 170.334C199.84 171.914 205.466 175.472 207.804 180.669C207.942 180.975 208.193 181.349 208.512 181.246C208.629 181.196 208.728 181.113 208.798 181.007C210.079 179.365 210.701 177.304 210.539 175.227ZM170.132 189.836C167.58 189.836 165.511 187.579 165.511 184.795C165.511 182.011 167.58 179.754 170.132 179.754C172.685 179.754 174.754 182.011 174.754 184.795C174.754 187.579 172.685 189.836 170.132 189.836ZM178.54 197.324C179.381 197.921 180.229 198.5 181.075 199.09C182.283 199.932 183.141 201.804 182.429 202.931C182.241 203.19 181.997 203.403 181.715 203.555C181.433 203.706 181.12 203.792 180.801 203.806C178.98 204.04 177.399 202.616 176.118 201.528C174.935 200.525 173.023 199.381 173.613 197.517C173.721 197.188 173.906 196.89 174.154 196.649C174.402 196.408 174.705 196.23 175.036 196.131C176.181 195.802 177.638 196.684 178.54 197.324V197.324Z",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M171.606 182.5C171.606 182.5 169.007 180.733 167.863 183.54",stroke:"black",strokeWidth:"0.267789",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M481.399 189.795C482.064 190.386 482.705 191.001 483.355 191.607C484.008 192.21 484.637 192.836 485.277 193.451L485.257 193.433C485.533 193.68 485.767 193.97 485.949 194.292C486.132 194.623 486.246 194.987 486.284 195.362C486.334 196.122 486.084 196.871 485.588 197.448L485.423 197.666C485.364 197.732 485.298 197.792 485.236 197.855L484.854 198.228C484.579 198.444 484.298 198.652 484.016 198.854L483.13 199.383C482.827 199.54 482.519 199.685 482.212 199.833C480.969 200.446 479.619 200.811 478.236 200.908C477.502 200.933 476.775 200.752 476.139 200.384C475.981 200.284 475.832 200.17 475.694 200.044C475.562 199.913 475.441 199.77 475.334 199.617C475.114 199.311 474.963 198.961 474.891 198.591L474.89 198.586C474.887 198.573 474.886 198.559 474.887 198.546C474.92 197.729 474.948 196.912 474.999 196.095C475.045 195.278 475.083 194.461 475.151 193.644C475.218 194.461 475.256 195.278 475.303 196.095C475.353 196.912 475.381 197.729 475.414 198.546L475.41 198.5C475.576 199.066 475.958 199.543 476.473 199.828C477.013 200.096 477.614 200.216 478.215 200.177C479.489 200.039 480.729 199.675 481.875 199.103C482.166 198.959 482.465 198.828 482.753 198.681L483.587 198.197C483.846 198.015 484.103 197.829 484.354 197.638L484.694 197.322C484.75 197.269 484.811 197.218 484.864 197.164L485.005 196.987C485.407 196.562 485.627 195.996 485.616 195.411C485.603 195.121 485.531 194.838 485.406 194.576C485.273 194.311 485.101 194.068 484.895 193.854L484.875 193.836C484.289 193.169 483.693 192.511 483.12 191.832C482.544 191.155 481.959 190.487 481.399 189.795Z",fill:"black"}),(0,a.createElement)("path",{d:"M482.746 170.036C482.746 170.036 480.592 168.572 479.645 170.897",stroke:"black",strokeWidth:"0.221844",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M470.921 193.599C481.1 193.599 489.352 185.347 489.352 175.168C489.352 164.988 481.1 156.736 470.921 156.736C460.741 156.736 452.489 164.988 452.489 175.168C452.489 185.347 460.741 193.599 470.921 193.599Z",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M457.953 175.408C458.444 175.408 458.842 175.01 458.842 174.519C458.842 174.028 458.444 173.63 457.953 173.63C457.462 173.63 457.064 174.028 457.064 174.519C457.064 175.01 457.462 175.408 457.953 175.408Z",fill:"black"}),(0,a.createElement)("path",{d:"M457.064 174.519C457.064 174.695 457.116 174.867 457.214 175.013C457.312 175.159 457.45 175.273 457.613 175.34C457.775 175.407 457.954 175.425 458.126 175.391C458.299 175.356 458.457 175.272 458.582 175.147C458.706 175.023 458.791 174.865 458.825 174.692C458.859 174.52 458.842 174.341 458.774 174.179C458.707 174.016 458.593 173.877 458.447 173.78C458.301 173.682 458.129 173.63 457.953 173.63C457.836 173.63 457.721 173.653 457.613 173.698C457.505 173.742 457.407 173.808 457.324 173.89C457.242 173.973 457.176 174.071 457.132 174.179C457.087 174.287 457.064 174.402 457.064 174.519Z",stroke:"black",strokeWidth:"0.248154",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M467.245 176.946C467.736 176.946 468.134 176.548 468.134 176.057C468.134 175.566 467.736 175.168 467.245 175.168C466.754 175.168 466.356 175.566 466.356 176.057C466.356 176.548 466.754 176.946 467.245 176.946Z",fill:"black"}),(0,a.createElement)("path",{d:"M466.356 176.057C466.356 176.233 466.408 176.405 466.506 176.551C466.604 176.697 466.743 176.811 466.905 176.878C467.067 176.946 467.246 176.963 467.419 176.929C467.591 176.895 467.749 176.81 467.874 176.686C467.998 176.561 468.083 176.403 468.117 176.23C468.151 176.058 468.134 175.879 468.066 175.717C467.999 175.554 467.885 175.415 467.739 175.318C467.593 175.22 467.421 175.168 467.245 175.168C467.009 175.168 466.783 175.262 466.617 175.428C466.45 175.595 466.356 175.821 466.356 176.057V176.057Z",stroke:"black",strokeWidth:"0.248154",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M462.393 178.528C462.064 178.783 461.141 180.099 461.927 180.874",stroke:"black",strokeWidth:"0.187679",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M476.071 181.793C476.071 181.793 476.195 186.375 472.392 186.708",stroke:"black",strokeWidth:"0.41133",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M509.792 151.428C507.105 151.254 504.408 151.402 501.756 151.87C499.103 152.317 496.545 153.212 494.191 154.516C494.182 154.522 494.171 154.525 494.16 154.527C494.149 154.528 494.138 154.527 494.127 154.524C494.116 154.522 494.106 154.517 494.097 154.51C494.088 154.503 494.081 154.494 494.075 154.485L494.074 154.483C493.02 152.602 491.605 150.947 489.911 149.612C489.892 149.597 489.877 149.577 489.869 149.555C489.861 149.532 489.858 149.508 489.863 149.484C489.867 149.46 489.878 149.438 489.893 149.42C489.909 149.402 489.93 149.388 489.953 149.381L489.955 149.38C492.624 148.478 495.105 147.094 497.275 145.298C499.464 143.537 501.317 141.397 502.748 138.98C503.455 137.78 504.01 136.497 504.4 135.16C504.798 133.839 504.946 132.456 504.836 131.081C504.74 129.723 504.222 128.428 503.354 127.378C502.487 126.328 501.312 125.576 499.996 125.226C498.672 124.861 497.291 124.746 495.925 124.887C494.544 125.015 493.184 125.314 491.878 125.779C486.59 127.715 482.14 131.429 479.29 136.286C478.6 137.494 478.07 138.788 477.715 140.134C477.355 141.47 477.262 142.864 477.441 144.236L477.442 144.241C477.447 144.273 477.445 144.306 477.437 144.337C477.429 144.368 477.415 144.398 477.396 144.424C477.376 144.45 477.352 144.472 477.324 144.488C477.297 144.505 477.266 144.516 477.234 144.521C477.216 144.523 477.198 144.524 477.18 144.523C472.79 144.193 468.364 145.276 464.409 147.21C460.436 149.179 456.905 151.934 454.028 155.307C452.582 156.982 451.339 158.821 450.324 160.786C449.299 162.743 448.592 164.85 448.231 167.03C447.872 169.206 448.067 171.438 448.798 173.519C449.566 175.583 450.883 177.398 452.606 178.769L452.307 178.874C452.6 177.506 452.952 176.158 453.357 174.821C453.754 173.478 454.241 172.163 454.816 170.885C455.106 170.24 455.45 169.619 455.844 169.03C456.233 168.401 456.771 167.878 457.41 167.506C458.109 167.209 458.891 167.166 459.618 167.386C460.302 167.568 460.972 167.797 461.624 168.073C462.87 168.637 464.183 169.043 465.53 169.281C466.853 169.478 468.204 169.207 469.349 168.517C469.922 168.163 470.451 167.744 470.927 167.268C471.433 166.789 471.943 166.314 472.457 165.843C472.975 165.375 473.493 164.907 474.032 164.456C474.3 164.229 474.573 164.006 474.859 163.791C475.003 163.683 475.147 163.578 475.311 163.476C475.396 163.42 475.485 163.371 475.578 163.327C475.608 163.313 475.64 163.301 475.672 163.291L475.724 163.274C475.749 163.265 475.774 163.26 475.801 163.259C475.836 163.255 475.871 163.254 475.906 163.256C475.976 163.262 476.044 163.286 476.102 163.326C476.18 163.379 476.235 163.46 476.257 163.551C476.274 163.621 476.272 163.693 476.252 163.762L476.255 163.575C476.945 166.124 477.468 168.716 477.821 171.333C477.864 171.661 477.895 171.993 477.924 172.325L477.966 172.81L477.991 173.032L477.997 173.066L477.996 173.06C477.99 173.046 477.984 173.032 477.978 173.018C477.972 173.008 477.966 172.998 477.959 172.989C477.947 172.972 477.933 172.956 477.918 172.941C477.858 172.88 477.778 172.842 477.692 172.836C477.635 172.832 477.577 172.841 477.523 172.862C477.482 172.878 477.445 172.902 477.413 172.932C477.396 172.95 477.38 172.968 477.366 172.988C477.357 173 477.35 173.013 477.344 173.027L477.351 173.003L477.579 172.061C477.664 171.736 477.76 171.411 477.874 171.089C478.096 170.427 478.422 169.805 478.839 169.245C479.282 168.645 479.912 168.209 480.629 168.005C481.344 167.838 482.092 167.879 482.784 168.123C483.439 168.344 484.062 168.648 484.638 169.029C484.925 169.208 485.197 169.419 485.474 169.621C485.745 169.84 486 170.076 486.239 170.329C486.746 170.85 487.115 171.488 487.313 172.187C487.483 172.909 487.434 173.665 487.172 174.359C486.915 175.015 486.551 175.623 486.096 176.16C485.205 177.192 484.155 178.075 482.985 178.776L482.922 178.014C483.31 178.174 483.679 178.375 484.025 178.613C484.198 178.725 484.356 178.858 484.521 178.981C484.674 179.119 484.832 179.253 484.979 179.398C485.574 179.987 486.028 180.703 486.306 181.493C486.378 181.689 486.435 181.889 486.477 182.094L486.552 182.397L486.585 182.706C486.602 182.912 486.637 183.119 486.637 183.324L486.616 183.94C486.612 184.144 486.588 184.347 486.546 184.547L486.444 185.148C486.344 185.538 486.221 185.921 486.109 186.307L485.387 185.895C486.309 184.759 487.187 183.552 488.017 182.328C488.849 181.102 489.632 179.845 490.368 178.558C491.111 177.276 491.79 175.959 492.414 174.619C493.038 173.28 493.593 171.91 494.077 170.514L494.079 170.508C494.097 170.457 494.125 170.411 494.161 170.371C494.197 170.332 494.241 170.299 494.289 170.276C494.338 170.254 494.39 170.24 494.444 170.238C494.497 170.235 494.551 170.243 494.601 170.261C494.63 170.272 494.657 170.285 494.682 170.301C496.986 171.722 499.495 172.78 502.12 173.437C504.751 174.118 507.454 174.483 510.172 174.525C512.891 174.583 515.606 174.293 518.251 173.66C520.904 173.069 523.405 171.935 525.598 170.33C526.134 169.922 526.631 169.464 527.083 168.964C527.539 168.47 527.935 167.925 528.264 167.339C528.935 166.17 529.247 164.829 529.163 163.484C529.117 162.813 528.979 162.151 528.753 161.517C528.516 160.884 528.211 160.278 527.843 159.71C527.085 158.577 526.156 157.569 525.088 156.722C522.914 155.052 520.462 153.78 517.845 152.965C515.234 152.123 512.529 151.606 509.792 151.428ZM509.797 151.347C512.544 151.509 515.261 152.011 517.885 152.84C520.526 153.645 523.004 154.91 525.204 156.577C526.303 157.421 527.264 158.432 528.053 159.572C528.44 160.151 528.764 160.771 529.018 161.419C529.264 162.076 529.418 162.763 529.477 163.461C529.587 164.872 529.281 166.284 528.597 167.522C528.263 168.139 527.858 168.715 527.391 169.238C526.932 169.765 526.425 170.248 525.876 170.681C523.655 172.369 521.108 173.578 518.397 174.232C515.708 174.925 512.94 175.257 510.163 175.219C507.387 175.205 504.622 174.86 501.927 174.191C499.212 173.539 496.618 172.458 494.244 170.988L494.849 170.775C494.358 172.2 493.794 173.598 493.16 174.965C492.527 176.33 491.84 177.669 491.088 178.97C490.342 180.275 489.55 181.55 488.71 182.797C487.867 184.044 486.992 185.254 486.035 186.437C485.974 186.512 485.889 186.564 485.794 186.584C485.7 186.604 485.601 186.59 485.515 186.546C485.429 186.501 485.361 186.429 485.322 186.34C485.284 186.251 485.277 186.152 485.303 186.058L485.313 186.025C485.413 185.67 485.526 185.318 485.618 184.963L485.707 184.424C485.746 184.246 485.766 184.066 485.769 183.884L485.788 183.344C485.787 183.165 485.755 182.989 485.741 182.812L485.714 182.546L485.648 182.288C485.613 182.115 485.564 181.945 485.503 181.779C485.266 181.108 484.879 180.501 484.372 180.002C483.871 179.497 483.278 179.091 482.626 178.806L482.616 178.801C482.544 178.77 482.482 178.72 482.436 178.656C482.391 178.592 482.364 178.517 482.359 178.439C482.353 178.36 482.37 178.282 482.406 178.213C482.442 178.143 482.496 178.084 482.563 178.044C483.649 177.397 484.627 176.582 485.459 175.63C485.856 175.168 486.175 174.643 486.403 174.077C486.611 173.537 486.654 172.948 486.526 172.384C486.363 171.816 486.062 171.297 485.65 170.874C485.44 170.65 485.215 170.44 484.976 170.245C484.723 170.06 484.479 169.866 484.209 169.697C483.692 169.351 483.132 169.073 482.544 168.871C481.994 168.67 481.398 168.63 480.826 168.756C480.271 168.915 479.785 169.254 479.444 169.719C479.075 170.213 478.787 170.761 478.59 171.345C478.483 171.641 478.391 171.944 478.31 172.253L478.07 173.221C478.064 173.243 478.052 173.278 478.038 173.314C478.024 173.347 478.007 173.378 477.988 173.408C477.957 173.457 477.915 173.498 477.866 173.529C477.816 173.559 477.761 173.578 477.703 173.585C477.645 173.591 477.587 173.584 477.532 173.564C477.478 173.545 477.428 173.513 477.388 173.472C477.369 173.454 477.352 173.434 477.339 173.412L477.314 173.368C477.302 173.346 477.292 173.322 477.284 173.298L477.266 173.233L477.25 173.146C477.236 173.049 477.228 172.964 477.22 172.879L477.179 172.385C477.153 172.063 477.124 171.742 477.084 171.42C476.935 170.133 476.706 168.848 476.452 167.569C476.196 166.291 475.91 165.012 475.589 163.753L475.592 163.566C475.576 163.613 475.575 163.664 475.587 163.712C475.605 163.783 475.647 163.845 475.705 163.889C475.746 163.916 475.792 163.934 475.84 163.941C475.853 163.944 475.867 163.944 475.88 163.942C475.899 163.938 475.902 163.936 475.894 163.94L475.884 163.945C475.875 163.949 475.874 163.945 475.857 163.954C475.792 163.985 475.729 164.02 475.669 164.059C475.537 164.139 475.398 164.237 475.264 164.337C474.993 164.537 474.724 164.751 474.46 164.97C473.929 165.407 473.411 165.866 472.893 166.325C472.378 166.788 471.866 167.256 471.358 167.728C470.844 168.23 470.274 168.671 469.659 169.043C469.029 169.414 468.341 169.674 467.623 169.813C466.907 169.944 466.175 169.955 465.455 169.847C464.063 169.592 462.709 169.161 461.426 168.567C460.8 168.295 460.155 168.067 459.497 167.885C458.885 167.687 458.224 167.71 457.627 167.949C457.06 168.28 456.582 168.743 456.233 169.299C455.849 169.863 455.512 170.458 455.226 171.078C454.649 172.332 454.156 173.623 453.751 174.943C453.337 176.262 452.973 177.603 452.67 178.95L452.67 178.953C452.664 178.977 452.654 178.999 452.64 179.019C452.626 179.039 452.608 179.056 452.588 179.069C452.567 179.082 452.544 179.091 452.52 179.095C452.496 179.099 452.472 179.099 452.448 179.093C452.42 179.087 452.393 179.074 452.371 179.056C450.615 177.629 449.28 175.751 448.512 173.622C447.774 171.492 447.583 169.211 447.956 166.988C448.329 164.782 449.053 162.649 450.099 160.67C451.134 158.694 452.386 156.84 453.83 155.14C456.718 151.723 460.267 148.926 464.263 146.916C468.235 144.912 472.715 143.748 477.215 144.029L476.953 144.316C476.746 142.877 476.825 141.411 477.186 140.002C477.536 138.604 478.068 137.258 478.767 135.997C480.169 133.485 482.024 131.254 484.239 129.418C486.428 127.548 488.937 126.089 491.645 125.111C493.006 124.622 494.422 124.305 495.862 124.166C497.319 124.021 498.79 124.154 500.198 124.558C501.639 124.954 502.92 125.79 503.865 126.948C504.81 128.105 505.371 129.529 505.47 131.02C505.579 132.474 505.413 133.936 504.98 135.329C504.556 136.705 503.961 138.024 503.21 139.253C501.712 141.696 499.787 143.849 497.526 145.61C495.296 147.398 492.758 148.762 490.036 149.636L490.081 149.404C491.776 150.782 493.184 152.481 494.224 154.402L494.107 154.369C496.482 153.069 499.062 152.182 501.734 151.747C504.396 151.292 507.103 151.158 509.797 151.347Z",fill:"black"}),(0,a.createElement)("path",{d:"M528.863 162.759C528.557 156.573 519.188 153.582 514.217 152.423C510.564 151.574 506.803 151.294 503.065 151.594C500.08 151.836 497.17 152.367 495.052 154.525C494.857 154.618 494.67 154.728 494.493 154.852C493.717 153.394 492.727 152.06 491.556 150.895C495.572 149.35 498.963 146.521 501.203 142.848C503.153 139.656 505.369 133.899 503.759 129.939C503.493 128.278 502.785 126.763 501.207 125.755C498.409 123.968 494.844 124.888 491.91 125.743C491.896 125.747 491.882 125.755 491.868 125.76C491.109 125.911 490.366 126.126 489.644 126.402C488.112 127.028 486.752 128.012 485.678 129.271C483.529 130.976 481.774 133.124 480.532 135.569C479.29 138.013 478.59 140.698 478.48 143.438C478.462 143.648 478.517 143.857 478.637 144.03C475.738 144.062 472.852 144.424 470.034 145.108C467.089 145.827 463.874 146.914 461.892 149.233C460.07 149.922 458.402 150.966 456.985 152.303C455.568 153.64 454.43 155.244 453.636 157.024C452.848 157.782 452.18 158.655 451.655 159.614C450.083 161.785 449.125 164.339 448.882 167.009C448.768 168.313 448.824 169.626 449.047 170.916C448.94 172.027 449.061 173.147 449.401 174.21C449.574 174.733 449.799 175.238 450.073 175.717C450.024 175.773 449.991 175.841 449.979 175.914C449.967 175.986 449.975 176.061 450.003 176.13C450.483 177.172 451.199 178.089 452.095 178.806C452.205 178.856 452.33 178.861 452.444 178.821C452.595 178.777 452.734 178.696 452.847 178.585C452.854 178.578 452.861 178.569 452.868 178.561C453.055 178.456 453.195 178.284 453.26 178.079C453.681 176.576 453.975 174.909 454.484 173.352C454.66 173.174 454.786 172.953 454.85 172.711C454.91 172.437 454.977 172.168 455.053 171.905C455.501 170.888 456.174 169.986 457.02 169.266C457.537 168.831 458.146 168.518 458.801 168.352C459.371 168.232 459.957 168.202 460.537 168.262C462.851 168.903 465.224 169.141 467.646 168.411C470.405 167.579 472.724 165.864 474.846 163.956C475.034 163.931 475.224 163.935 475.411 163.966C475.73 164.016 476.038 164.125 476.317 164.287C476.411 164.337 476.512 164.373 476.617 164.394L476.974 168.319C476.971 168.436 476.999 168.551 477.056 168.653C477.113 168.755 477.197 168.84 477.298 168.898C477.187 169.669 477.163 170.451 477.228 171.228C477.249 171.477 477.603 171.427 477.752 171.37C477.878 171.327 477.992 171.255 478.086 171.16C478.179 171.065 478.249 170.949 478.29 170.822C478.333 170.661 478.376 170.5 478.419 170.338C478.434 170.297 478.435 170.251 478.421 170.209C478.406 170.167 478.378 170.131 478.341 170.107C478.462 170.016 478.546 169.884 478.579 169.735C478.596 169.629 478.62 169.524 478.651 169.42L478.656 169.402L478.659 169.394L478.67 169.366C478.688 169.316 478.709 169.266 478.731 169.217C478.773 169.122 478.828 169.036 478.872 168.943C478.801 169.092 478.879 168.936 478.906 168.897C478.937 168.853 478.969 168.81 479.002 168.767C479.032 168.729 479.065 168.692 479.096 168.654C478.974 168.807 479.092 168.662 479.128 168.626C479.154 168.601 479.181 168.576 479.208 168.552C479.26 168.558 479.313 168.56 479.366 168.559C479.834 168.516 480.28 168.339 480.649 168.049C480.881 168.08 481.124 168.139 481.292 168.159L482.713 168.329C482.894 168.348 483.077 168.341 483.256 168.31C484.254 168.826 485.131 169.55 485.828 170.432C486.524 171.314 487.025 172.335 487.297 173.425C487.108 173.647 486.978 173.912 486.919 174.197C486.869 174.482 486.82 174.773 486.761 175.061C486.596 175.187 486.454 175.339 486.34 175.513C486.055 176.04 485.603 176.458 485.055 176.701C484.468 176.97 482.867 178.407 483.96 179.038C484.533 179.345 485.015 179.8 485.355 180.354C485.695 180.909 485.882 181.544 485.896 182.195C485.889 182.288 485.903 182.381 485.939 182.468C485.974 182.554 486.03 182.63 486.101 182.691C486.172 182.752 486.256 182.795 486.346 182.817C486.437 182.839 486.532 182.839 486.622 182.818C486.609 182.988 486.595 183.157 486.582 183.327C486.509 183.417 486.473 183.531 486.48 183.646C486.49 183.692 486.513 183.733 486.546 183.765L486.496 184.393C486.474 184.66 486.723 184.735 486.948 184.665C487.18 184.594 487.534 184.369 487.556 184.091L487.627 183.214L488.716 181.757C488.764 181.692 488.799 181.618 488.818 181.539C488.879 181.472 488.931 181.397 488.972 181.316C489.824 179.362 490.658 177.397 491.416 175.406C491.499 175.337 491.577 175.264 491.658 175.192C492.251 174.894 492.796 174.509 493.275 174.05C493.415 173.915 493.613 173.597 493.375 173.453C493.339 173.432 493.298 173.419 493.256 173.413C493.273 173.371 493.283 173.327 493.288 173.282C493.877 172.326 494.359 171.308 494.724 170.246C495.232 170.369 495.741 170.487 496.252 170.598C496.253 170.603 496.255 170.608 496.256 170.613C496.239 170.666 496.239 170.724 496.258 170.777C496.277 170.829 496.313 170.874 496.36 170.905C497.562 171.752 498.879 172.631 500.315 172.969C503.321 174.376 506.648 174.957 509.953 174.655C511.51 174.726 513.07 174.616 514.601 174.325C514.617 174.547 514.849 174.585 515.052 174.534C516.965 174.051 518.829 173.393 520.621 172.568C520.852 172.484 521.081 172.395 521.306 172.296C521.938 172.085 522.568 171.858 523.194 171.595C523.572 171.439 523.9 171.181 524.142 170.852C526.042 170.048 527.569 168.377 528.837 166.772C528.975 166.618 529.07 166.431 529.112 166.229C529.154 166.027 529.143 165.818 529.079 165.622C529.298 165.168 529.394 164.664 529.356 164.161C529.318 163.659 529.148 163.175 528.863 162.759ZM494.266 128.732C495.024 128.579 495.803 128.547 496.571 128.64C496.241 128.764 495.936 128.883 495.675 128.981C495.19 129.161 494.71 129.357 494.233 129.562C494.311 129.439 494.355 129.297 494.361 129.152C494.367 129.006 494.334 128.861 494.266 128.732ZM452.522 177.152C452.446 177.053 452.369 176.955 452.293 176.856C452.412 176.805 452.527 176.748 452.638 176.683C452.599 176.839 452.561 176.996 452.522 177.152ZM456.353 168.911C456.591 168.512 456.854 168.132 457.127 167.76C457.151 167.747 457.174 167.734 457.197 167.722C457.283 167.677 457.371 167.635 457.459 167.596C457.504 167.576 457.549 167.558 457.593 167.539L457.602 167.536L457.624 167.528C457.704 167.499 457.785 167.473 457.866 167.449C457.912 167.436 457.959 167.425 458.005 167.413C458.195 167.485 458.384 167.559 458.574 167.628C457.757 167.907 457.003 168.343 456.353 168.911V168.911ZM464.613 149.656L464.608 149.655C464.762 149.516 464.923 149.386 465.092 149.266L465.101 149.265C465.236 149.248 465.365 149.201 465.48 149.128C465.594 149.055 465.691 148.957 465.763 148.841C466.626 148.384 467.544 148.038 468.494 147.813C467.168 148.357 465.872 148.972 464.613 149.656L464.613 149.656ZM473.646 147.937C473.187 148.056 472.73 148.181 472.274 148.311C472.406 148.138 472.495 147.936 472.535 147.722C472.575 147.508 472.564 147.288 472.503 147.079C473.049 146.998 473.596 146.935 474.144 146.881C473.853 147.159 473.676 147.535 473.646 147.937V147.937ZM484.194 135.743C484.856 134.649 485.676 133.66 486.627 132.807C485.729 133.71 484.915 134.692 484.194 135.743V135.743ZM487.814 147.946C487.649 147.849 487.483 147.756 487.315 147.667C487.428 147.636 487.542 147.598 487.656 147.556C487.687 147.693 487.741 147.823 487.816 147.941L487.814 147.946ZM488.262 139.944C488.232 139.976 488.201 140.006 488.171 140.038C487.613 140.671 487.096 141.338 486.622 142.035C486.563 141.986 486.508 141.932 486.457 141.875C486.413 141.821 486.372 141.764 486.336 141.704C487.241 140.649 488.104 139.563 488.924 138.445C489.007 138.396 489.088 138.345 489.171 138.297C488.844 138.831 488.538 139.378 488.262 139.944V139.944ZM495.836 156.651C495.7 156.772 495.582 156.91 495.483 157.062C495.448 156.969 495.415 156.875 495.379 156.783C495.531 156.737 495.683 156.695 495.836 156.651V156.651ZM497.132 161.793C496.853 161.831 496.573 161.861 496.294 161.903C495.989 161.982 495.703 162.118 495.449 162.304C495.46 162.091 495.466 161.877 495.47 161.663C496.024 161.702 496.578 161.748 497.132 161.793V161.793ZM496.749 165.752C496.551 165.588 496.355 165.42 496.162 165.248C496.014 165.14 495.84 165.072 495.658 165.05C495.476 165.028 495.291 165.054 495.121 165.125C495.149 164.974 495.173 164.824 495.197 164.673C495.933 164.812 496.668 164.951 497.403 165.09C497.162 165.287 496.943 165.509 496.749 165.752V165.752ZM500.855 155.565C504.073 155.093 507.343 155.092 510.561 155.561C507.33 155.342 504.087 155.344 500.855 155.565V155.565ZM522.984 162.256C523.142 162.378 523.3 162.5 523.458 162.622C523.487 162.678 523.517 162.733 523.544 162.789C523.258 162.665 522.971 162.547 522.681 162.437C522.782 162.383 522.884 162.322 522.984 162.256V162.256ZM517.201 159.922C517.285 159.875 517.368 159.823 517.45 159.768C517.571 159.821 517.691 159.876 517.809 159.934C517.607 159.93 517.404 159.926 517.201 159.922V159.922ZM523.598 166.15C522.083 166.178 520.569 166.181 519.057 166.158C518.822 166.113 518.587 166.068 518.352 166.024C519.887 166.011 521.422 166.002 522.957 165.996C523.253 165.959 523.537 165.856 523.788 165.694C523.736 165.85 523.672 166.002 523.598 166.15V166.15Z",fill:"black",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M494.149 154.442C494.149 154.442 494.798 152.829 495.952 153.835C497.105 154.841 498.131 171.51 495.952 171.509C493.836 171.508 494.463 170.644 494.463 170.644C494.463 170.644 495.679 161.607 494.149 154.442Z",fill:"#F04B2D"}),(0,a.createElement)("path",{d:"M476.699 144.191C476.699 144.191 475.547 142.889 476.963 142.307C478.378 141.725 493.746 148.262 492.771 150.211C491.823 152.103 491.331 151.156 491.331 151.156C491.331 151.156 483.792 146.026 476.699 144.191Z",fill:"#F04B2D"}),(0,a.createElement)("path",{d:"M571.433 140.715L571.431 140.715C571.454 140.716 571.477 140.709 571.496 140.697C571.476 140.705 571.455 140.711 571.433 140.715L571.433 140.715Z",fill:"black"}),(0,a.createElement)("path",{d:"M641.891 193.109C641.72 193.214 641.519 193.259 641.319 193.237C641.119 193.215 640.932 193.127 640.788 192.988C637.512 192.424 633.363 192.308 630.622 190.225C628.707 188.771 627.946 186.563 627.665 184.247C628.139 184.058 628.565 183.766 628.913 183.393C629.261 183.02 629.522 182.574 629.678 182.088C631.498 175.632 633.348 167.692 628.388 162.089C626.067 159.467 623.449 159.088 620.193 158.448C618.361 158.088 617.034 157.35 616.786 155.377C616.634 154.168 616.77 152.888 616.108 151.798C615.408 150.647 614.228 150.281 612.973 150.034C611.31 149.775 609.677 149.348 608.1 148.76C604.986 147.48 602.245 145.437 600.128 142.819C598.92 141.311 597.898 138.959 596.17 137.903C595.754 137.439 595.23 137.085 594.644 136.874C594.057 136.662 593.428 136.6 592.812 136.693C592.112 136.802 591.446 137.07 590.866 137.477C590.573 137.5 590.293 137.608 590.062 137.789C589.311 135.718 588.805 133.565 588.554 131.376C588.186 128.126 589.179 123.534 585.957 121.421C585.396 121.062 584.761 120.835 584.1 120.758C583.439 120.68 582.769 120.753 582.14 120.972C579.662 121.328 577.524 123.048 576.065 125.032C575.217 126.236 574.484 127.518 573.874 128.858C573.569 129.387 573.306 129.939 573.089 130.51C572.341 132.464 571.829 134.501 571.566 136.577C569.183 136.14 566.708 137.052 564.878 138.706C564.708 138.748 564.548 138.826 564.409 138.934C564.271 139.042 564.157 139.179 564.075 139.334C563.44 140.615 563.005 141.985 562.783 143.398C562.378 145.046 562.25 146.75 562.404 148.44C562.465 149.108 563.88 148.376 563.824 147.762C563.807 147.58 563.804 147.399 563.794 147.217C563.913 147.108 563.993 146.964 564.021 146.805C564.272 144.862 564.899 142.985 565.868 141.282C566.391 141.072 566.871 140.768 567.284 140.385C567.707 139.98 568.354 139.982 568.919 140.078C568.985 140.092 569.049 140.11 569.113 140.131C569.111 140.323 569.153 140.512 569.235 140.685C569.316 140.858 569.436 141.011 569.585 141.131C570.061 141.473 570.701 141.209 571.12 140.908C571.185 140.861 571.251 140.816 571.317 140.771C571.355 140.752 571.393 140.733 571.431 140.716C571.428 140.717 571.424 140.717 571.42 140.717C571.425 140.717 571.429 140.716 571.433 140.715C571.489 140.69 571.501 140.692 571.493 140.699C571.525 140.687 571.557 140.673 571.572 140.669C571.615 140.657 571.659 140.649 571.701 140.637L571.702 140.637L571.709 140.636C571.797 140.626 571.885 140.616 571.974 140.614C571.973 140.614 572.019 140.614 572.05 140.613C572.076 140.615 572.126 140.618 572.135 140.619C572.232 140.629 572.328 140.645 572.423 140.667C572.467 140.677 572.509 140.689 572.552 140.701C572.568 140.705 572.577 140.707 572.583 140.708C572.589 140.711 572.599 140.716 572.622 140.725C572.652 140.735 572.683 140.744 572.714 140.75C572.775 140.804 572.853 140.836 572.935 140.842C572.94 141.045 573.082 141.187 573.351 141.169C573.549 141.148 573.739 141.077 573.903 140.964C574.066 140.851 574.199 140.698 574.289 140.521C574.659 139.505 575.689 139.208 576.654 138.979C576.711 138.966 576.768 138.956 576.825 138.944L576.863 138.958C576.276 140.027 576.285 141.205 577.794 141.871C578.906 142.33 579.975 142.887 580.989 143.536C581.04 143.602 581.092 143.667 581.138 143.737C581.926 144.943 581.448 145.666 580.73 146.688C579.948 147.8 578.746 149.592 579.892 150.86C580.957 152.037 583.569 151.486 584.9 151.307C585.817 151.181 586.725 151.005 587.622 150.779C587.957 151.154 588.229 151.581 588.425 152.044C588.476 152.179 588.517 152.316 588.557 152.454C588.458 152.577 588.407 152.732 588.415 152.89C588.429 152.955 588.463 153.014 588.512 153.059C588.56 153.104 588.622 153.133 588.688 153.141C588.866 153.163 589.047 153.129 589.206 153.045C589.399 152.958 589.565 152.823 589.69 152.653C589.836 152.424 589.982 152.195 590.128 151.965C590.14 151.949 590.153 151.934 590.165 151.917C590.231 151.916 590.296 151.905 590.357 151.883C591.527 151.463 592.796 151.401 594.002 151.705C594.284 151.858 594.557 152.028 594.819 152.214C594.829 152.219 594.84 152.223 594.851 152.227C595.147 152.576 595.384 152.972 595.551 153.398C595.78 153.979 595.938 154.585 596.023 155.203C595.779 155.472 595.625 155.811 595.583 156.171C595.57 156.385 595.545 156.597 595.514 156.806C594.141 158.175 592.768 159.544 591.396 160.913C591.156 161.148 590.952 161.417 590.79 161.711C590.705 161.745 590.624 161.788 590.548 161.839C590.382 161.948 590.247 162.099 590.158 162.277C590.121 162.338 590.102 162.408 590.101 162.48C590.1 162.551 590.118 162.621 590.152 162.684C590.192 162.729 590.24 162.765 590.295 162.789C590.35 162.814 590.409 162.825 590.469 162.824C590.499 162.862 590.538 162.893 590.583 162.913C590.633 162.938 590.681 162.966 590.727 162.996C590.798 163.111 590.888 163.213 590.993 163.298C591.187 163.466 591.365 163.651 591.523 163.853C591.658 164.055 591.811 164.245 591.981 164.419C592.589 165.007 593.41 165.094 594.214 165.164C596.451 166.204 598.771 167.233 600.994 168.414C601.065 168.643 601.21 168.842 601.408 168.978C603.844 170.771 605.812 173.012 607.669 175.362C607.64 175.593 607.676 175.827 607.773 176.038C610.094 181.053 612.577 185.986 615.222 190.836C615.671 192.463 616.229 194.058 616.893 195.61C616.857 195.642 616.827 195.676 616.793 195.708C616.66 195.68 616.523 195.682 616.39 195.713C616.258 195.744 616.134 195.804 616.028 195.889C616.021 195.894 616.01 195.904 616.002 195.91L615.788 195.886C615.739 195.882 615.689 195.893 615.645 195.916L615.571 195.756C615.534 195.675 615.385 195.742 615.339 195.774C615.273 195.82 615.202 195.902 615.24 195.985C615.474 196.495 615.709 197.005 615.943 197.515C615.947 197.522 615.952 197.528 615.958 197.533C615.964 197.538 615.971 197.541 615.979 197.543C615.969 197.569 615.97 197.597 615.98 197.623C616.36 198.444 616.739 199.266 617.119 200.088C617.14 200.133 617.192 200.137 617.248 200.121C617.724 201.436 618.354 202.69 619.123 203.859C619.064 204.003 619.057 204.163 619.103 204.313C620.241 207.624 625.952 207.12 628.864 206.652C632.656 206.963 636.802 205.977 637.526 202.01C637.585 201.84 637.589 201.655 637.538 201.481C637.487 201.308 637.384 201.155 637.241 201.043C638.078 199.209 638.643 197.226 640.276 195.918C640.532 195.701 640.763 195.458 640.967 195.192C642.019 195.124 643.525 193.109 641.891 193.109ZM617.144 162.694C616.254 162.406 615.365 162.119 614.476 161.832C614.127 161.468 613.786 161.093 613.459 160.698C612.986 159.827 612.571 158.926 612.219 158C611.995 156.65 611.319 155.416 610.3 154.502C609.281 153.588 607.982 153.048 606.615 152.972C606.2 152.704 605.761 152.475 605.304 152.288L605.295 152.272C606.556 152.764 607.86 153.139 609.191 153.392C610.491 153.637 611.89 153.571 612.31 155.094C612.608 156.176 612.399 157.34 612.712 158.428C613.424 160.91 615.93 161.744 618.232 162.093C621.126 162.53 623.35 163.251 625.121 165.735C626.011 166.986 626.641 168.403 626.972 169.903C626.276 168.505 625.337 167.243 624.2 166.173C622.855 164.908 621.244 163.961 619.485 163.402C618.718 163.124 617.936 162.888 617.144 162.694ZM630.158 195.752C629.491 195.306 628.882 194.78 628.345 194.185C630.138 195.149 632.242 195.609 634.327 195.946C632.935 196.075 631.532 196.01 630.158 195.752Z",fill:"black"}),(0,a.createElement)("path",{d:"M203.233 116.246L203 116.335C203.217 115.854 203.434 115.374 203.652 114.894C204.185 113.715 203.114 113.537 202.334 113.954C202.708 113.545 203.099 112.956 203.005 112.392C202.988 112.279 202.944 112.171 202.876 112.078C202.808 111.985 202.719 111.91 202.616 111.86C202.512 111.81 202.398 111.786 202.284 111.789C202.169 111.793 202.057 111.825 201.957 111.882C200.302 112.574 198.885 113.732 197.877 115.216C196.87 116.7 196.317 118.445 196.285 120.238C196.273 121.016 197.233 120.835 197.65 120.584C198.103 120.303 198.446 119.875 198.621 119.371C198.766 119.305 198.903 119.221 199.027 119.12C199.318 118.883 199.609 118.647 199.9 118.41L199.88 118.454C199.544 119.196 200.01 119.939 200.832 119.626C201.506 119.37 202.181 119.113 202.855 118.857C203.222 118.701 203.544 118.457 203.792 118.145C204.039 117.833 204.204 117.464 204.272 117.072C204.345 116.394 203.892 115.995 203.233 116.246Z",fill:"#F04B2D"}),(0,a.createElement)("path",{d:"M218.487 104.311C218.345 104.144 218.171 104.008 217.975 103.911C217.78 103.813 217.566 103.757 217.348 103.744C216.108 102.215 214.483 101.043 212.641 100.351C211.219 99.825 209.683 100.516 208.634 101.527C208.114 102.029 206.915 103.816 207.788 104.529C207.661 104.734 207.577 104.962 207.541 105.201C207.505 105.439 207.518 105.682 207.579 105.915C207.692 106.252 207.787 106.595 207.862 106.942C207.48 107.252 207.168 107.64 206.947 108.08C206.727 108.52 206.602 109.001 206.582 109.493C206.591 110.112 206.599 110.73 206.608 111.348C206.62 112.179 207.702 112.437 208.329 112.379C209.909 112.233 211.489 112.087 213.069 111.94C214.577 111.801 216.05 111.656 217.341 110.763C219.716 109.12 220.354 106.573 218.487 104.311Z",fill:"#F6BED7"}),(0,a.createElement)("path",{d:"M230.831 118.563C230.636 117.402 230.194 116.297 229.534 115.322C228.875 114.348 228.013 113.527 227.008 112.914C225.539 112.002 222.325 114.481 222.852 115.918C221.773 115.915 220.339 116.875 219.886 117.555C219.065 118.789 218.526 120.339 219.353 121.73C220.057 122.914 221.432 123.291 222.723 123.217C223.366 123.149 223.983 122.921 224.515 122.553C225.047 122.185 225.478 121.688 225.768 121.11C225.824 120.984 225.866 120.852 225.893 120.717C226.052 120.863 226.211 121.009 226.371 121.155C227.795 122.465 231.161 120.461 230.831 118.563Z",fill:"#F0DC01"}),(0,a.createElement)("path",{d:"M226.176 130.797C226.069 130.649 225.927 130.528 225.764 130.446C225.6 130.364 225.419 130.323 225.236 130.325C224.774 129.419 222.838 129.989 222.147 130.492C222.073 130.545 221.999 130.599 221.925 130.653C221.496 129.828 219.405 130.42 218.8 130.821C218.485 130.432 217.86 130.258 217.076 130.439C215.231 130.9 213.592 131.961 212.416 133.455C211.762 134.223 211.732 135.416 212.831 135.706C212.885 135.72 212.939 135.728 212.994 135.737C213.242 136.275 213.896 136.564 214.801 136.256C215.358 136.066 215.903 135.858 216.436 135.631C216.029 137.369 218.971 136.574 219.632 136.093C220.125 135.734 220.619 135.375 221.113 135.016C221.885 135.217 223.118 134.79 223.64 134.422C224.057 134.128 224.473 133.835 224.89 133.541C225.612 133.033 226.845 131.764 226.176 130.797Z",fill:"#15A97D"}),(0,a.createElement)("path",{d:"M209.976 178.249C210.019 178.159 210.048 178.063 210.06 177.965C210.208 176.643 210.172 175.308 209.953 173.996C209.782 173.035 209.57 171.961 208.74 171.384C208.349 170.27 207.618 169.308 206.651 168.631C206.574 168.585 206.486 168.563 206.397 168.566C206.384 168.553 206.374 168.54 206.361 168.527C206.431 168.491 206.496 168.455 206.553 168.422C209.136 166.92 210.486 164.202 208.714 161.523C207.783 160.162 206.579 159.009 205.178 158.138C203.499 156.644 201.531 155.51 199.395 154.808C197.26 154.106 195.003 153.85 192.764 154.057C190.429 153.85 188.078 154.172 185.885 154.999C183.321 155.962 181.124 157.706 179.604 159.985C178.836 160.782 178.144 161.65 177.539 162.577C175.534 162.668 173.627 163.467 172.157 164.832C170.567 165.989 169.352 167.707 168.411 169.562C167.663 169.721 166.947 170.005 166.292 170.4C165.216 170.672 164.238 171.237 163.466 172.034C162.014 173.578 161.595 175.528 161.467 177.535C161.069 179.184 160.824 180.866 160.735 182.56C160.509 183.103 160.408 183.689 160.44 184.277C160.553 185.227 160.781 186.161 161.119 187.057C160.916 187.39 160.763 187.751 160.664 188.129C160.526 188.703 160.506 189.299 160.606 189.881C160.597 190.128 160.617 190.376 160.664 190.618C160.638 191.41 161.03 192.093 161.2 192.969C161.38 193.895 161.474 194.769 161.612 195.601C161.544 196.074 161.636 196.556 161.871 196.971C161.892 197.004 161.916 197.032 161.939 197.062C162.256 198.148 162.876 199.121 163.726 199.868C164.004 200.116 164.3 200.341 164.614 200.541C164.98 201.097 165.45 201.576 166 201.951C166.961 202.583 168.101 202.889 169.249 202.824C169.841 204.396 171.115 205.505 172.671 206.245C174.02 207.446 175.628 208.319 177.371 208.794C177.919 209.316 178.569 209.719 179.281 209.977C179.993 210.235 180.75 210.343 181.506 210.294C181.564 210.289 181.622 210.281 181.679 210.27C186.139 211.55 190.925 211.011 194.989 208.771C195.811 208.376 196.608 207.933 197.377 207.444C201.361 206.265 204.779 203.676 206.992 200.16C207.194 199.992 207.347 199.772 207.434 199.525C207.885 198.916 208.177 198.204 208.284 197.455C208.325 197.167 207.93 197.256 207.797 197.362C207.312 197.75 206.799 198.102 206.261 198.413C206.003 198.49 205.761 198.617 205.551 198.786C203.236 199.52 200.833 199.939 198.406 200.032C194.106 199.744 189.602 199.444 185.663 197.543C183.455 196.418 181.471 194.898 179.81 193.058C178.658 191.684 177.737 190.132 177.084 188.462C177.023 188.298 176.908 188.161 176.758 188.073C176.785 187.999 176.796 187.92 176.789 187.841C176.782 187.763 176.757 187.687 176.717 187.619C176.676 187.551 176.621 187.494 176.556 187.45C176.49 187.406 176.416 187.378 176.338 187.367C176.33 187.259 176.322 187.151 176.318 187.041C176.326 186.945 176.309 186.849 176.268 186.761C176.227 186.674 176.163 186.599 176.083 186.545L175.98 184.266C175.98 184.231 175.967 184.198 175.943 184.173C175.903 183.484 175.862 182.795 175.822 182.106C175.805 181.811 175.759 181.416 175.732 180.993C175.831 180.946 175.917 180.873 175.979 180.782C176.331 179.986 176.928 179.324 177.683 178.891C177.777 178.829 177.858 178.751 177.924 178.661C178.007 178.673 178.09 178.679 178.174 178.679C178.819 178.648 179.447 178.465 180.009 178.146C180.57 177.826 181.048 177.379 181.404 176.84C181.562 176.627 181.664 176.378 181.702 176.116C182.059 175.736 182.395 175.337 182.709 174.92C182.782 175.347 182.905 175.763 183.077 176.161C183.213 176.545 183.425 176.897 183.701 177.196C183.977 177.495 184.311 177.735 184.683 177.902C184.717 177.913 184.751 177.921 184.785 177.931C184.789 177.938 184.794 177.944 184.799 177.95C184.841 178.003 184.894 178.046 184.955 178.077C185.015 178.107 185.082 178.124 185.15 178.126C185.522 178.208 185.911 178.151 186.244 177.965C186.626 177.787 186.959 177.518 187.212 177.18C187.302 177.052 187.381 176.915 187.446 176.772C187.7 176.424 187.913 176.047 188.079 175.649C188.386 175.192 188.613 174.685 188.749 174.151C188.959 173.877 189.089 173.549 189.124 173.205C189.125 173.192 189.124 173.176 189.125 173.163L189.611 172.016C190.188 171.106 190.942 170.364 192.083 170.153C194.124 169.776 196.253 170.879 198.038 171.709C198.076 171.724 198.115 171.735 198.155 171.744C198.94 172.237 199.676 172.748 200.337 173.195C200.57 173.343 200.843 173.417 201.119 173.408C203.699 175.126 205.836 177.43 207.356 180.133C207.422 180.242 207.518 180.332 207.632 180.39C207.746 180.449 207.874 180.475 208.002 180.464C208 180.471 207.999 180.478 207.999 180.486L208.028 180.824C208.035 180.898 208.124 180.895 208.186 180.877L208.194 180.889L208.204 180.97C208.21 181.02 208.261 181.033 208.306 181.032C208.361 181.097 208.422 181.157 208.486 181.213C208.527 181.247 208.609 181.219 208.649 181.2C208.71 181.171 208.761 181.123 208.793 181.064C208.889 180.89 208.985 180.717 209.081 180.543C209.218 180.348 209.334 180.139 209.426 179.919C209.437 179.894 209.438 179.866 209.43 179.84C209.95 179.393 210.284 178.79 210.006 178.299C209.996 178.282 209.985 178.266 209.976 178.249ZM207.461 198.196C207.423 198.329 207.379 198.461 207.328 198.589C207.259 198.53 207.181 198.482 207.097 198.447C207.22 198.365 207.341 198.282 207.461 198.196ZM174.444 187.044C174.111 187.247 173.819 187.511 173.583 187.822C172.711 189.518 171.156 189.94 169.353 189.552C169.087 189.513 168.815 189.556 168.573 189.675L167.392 188.876C167.248 188.785 167.079 188.739 166.908 188.745C166.791 188.591 166.682 188.431 166.581 188.266C166.537 188.195 166.48 188.133 166.412 188.084C166.408 188.06 166.403 188.035 166.398 188.011C166.385 187.896 166.338 187.788 166.263 187.7C166.188 187.611 166.089 187.547 165.978 187.515L165.974 187.502C165.975 187.475 165.974 187.449 165.975 187.423C165.986 187.253 165.947 187.083 165.862 186.935C165.524 184.932 165.831 182.872 166.74 181.055C166.794 181.025 166.846 180.99 166.895 180.951L166.875 180.967C166.888 180.957 166.901 180.946 166.914 180.936C166.941 180.915 166.967 180.895 166.994 180.875C167.048 180.835 167.103 180.797 167.158 180.76C167.212 180.724 167.266 180.69 167.321 180.657L167.344 180.644C167.37 180.63 167.395 180.616 167.421 180.602C167.536 180.542 167.653 180.487 167.774 180.439L167.807 180.426C167.835 180.415 167.864 180.405 167.893 180.395C167.956 180.373 168.02 180.354 168.084 180.335C168.185 180.305 168.277 180.251 168.353 180.178C168.421 180.118 168.468 180.04 168.49 179.952C168.49 179.934 168.487 179.917 168.481 179.9C169.803 179.564 171.2 179.684 172.445 180.241C172.645 180.514 172.845 180.787 173.045 181.06C173.105 181.126 173.179 181.177 173.263 181.207C173.346 181.237 173.436 181.246 173.524 181.233L173.528 181.233C174.439 183.025 174.76 185.059 174.444 187.044V187.044ZM176.991 196.54C177.987 197.077 178.893 197.767 179.676 198.584C180.487 199.365 181.262 200.186 182.05 200.992C182.101 201.424 182.126 201.858 182.125 202.293C182.093 202.443 182.053 202.59 182.01 202.736C181.916 202.831 181.837 202.939 181.777 203.058C181.692 203.186 181.608 203.315 181.524 203.444C181.261 203.467 180.997 203.463 180.735 203.432C179.44 203.273 178.696 202.297 177.674 201.616C177.382 201.43 177.075 201.269 176.755 201.136C175.35 199.818 174.51 198.168 175.371 196.211C175.419 196.162 175.468 196.112 175.509 196.062C176.023 196.15 176.522 196.311 176.991 196.54V196.54ZM181.722 165.765C181.529 165.866 181.341 165.977 181.16 166.099C180.654 166.447 180.187 166.849 179.767 167.297C179.539 167.289 179.311 167.294 179.084 167.311C178.863 167.222 178.635 167.149 178.404 167.091C177.508 166.886 176.568 167.022 175.768 167.474C174.317 168.26 173.786 169.578 173.748 171.043C173.718 171.124 173.687 171.205 173.663 171.288C173.651 169.719 173.709 167.629 174.758 166.713C175.782 165.818 178.456 166.633 179.83 166.31C180.643 166.112 181.418 165.778 182.119 165.321C181.985 165.467 181.853 165.615 181.722 165.765V165.765ZM194.121 159.513C190.657 159.617 187.321 160.847 184.619 163.018C185.524 161.908 186.284 160.78 187.652 160.132C190.505 158.783 194.004 158.868 197.019 159.743C196.062 159.58 195.092 159.503 194.121 159.513V159.513Z",fill:"black"}),(0,a.createElement)("path",{d:"M158.907 134.526C159.012 133.159 158.757 131.789 158.165 130.553C157.573 129.317 156.666 128.258 155.535 127.483C155.198 125.202 154.245 123.057 152.777 121.278C150.772 118.801 148.013 117.076 145.083 115.896C143.35 115.213 141.571 114.654 139.76 114.222C139.743 114.217 139.725 114.218 139.707 114.216C137.348 113.415 134.87 113.018 132.379 113.042C128.83 113.089 125.357 113.989 122.066 115.269C122.049 115.251 122.033 115.232 122.016 115.214C122.016 115.214 119.47 107.291 107.943 113.043C96.4155 118.795 97.603 124.765 92.7236 126.256C87.8442 127.746 85.4065 122.918 85.4065 122.918C85.4065 122.918 81.4223 131.478 86.5226 136.378C90.1442 139.857 95.9411 142.36 101.851 141.266C102.725 142.508 103.645 143.705 104.612 144.857C104.618 144.955 104.628 145.053 104.635 145.151C103.411 144.88 102.171 144.688 100.922 144.576C100.12 144.518 99.314 144.572 98.527 144.737C97.2889 144.567 96.0283 144.694 94.8484 145.105C92.0849 146.099 91.005 148.309 91.0212 150.948C90.6034 153.042 91.9591 154.691 93.8112 155.991C94.8585 156.72 95.9615 157.365 97.11 157.921C97.1462 159.067 97.0153 160.213 96.7214 161.321C96.2978 161.662 95.838 161.955 95.3503 162.195C94.3771 162.444 93.4 162.691 92.4251 162.953C92.2841 162.961 92.1432 162.969 92.0008 162.969C91.9166 162.971 91.8331 162.984 91.7525 163.008C88.0615 162.551 83.9288 162.627 81.1468 165.447C79.6289 166.577 78.6131 168.256 78.3163 170.125C77.8454 173.041 78.6236 176.212 79.6802 178.942C79.5054 179.686 79.3118 180.426 79.0993 181.161C77.8681 181.733 76.7185 182.465 75.6806 183.34C73.7534 184.987 71.9559 187.484 72.4877 190.166C72.8627 192.057 74.2849 193.198 75.7539 194.244C76.8251 196.498 77.5382 198.905 77.8675 201.379C76.6964 203.875 74.2366 205.323 73.0813 207.847C71.5771 211.135 73.4495 213.526 75.9559 215.526C78.6259 217.657 81.486 219.54 84.9136 220.119C86.8731 220.451 89.0596 219.086 90.1762 217.554C90.9433 216.502 91.2447 215.168 90.4132 214.398C90.4162 214.227 90.3829 214.058 90.3156 213.901C90.2483 213.745 90.1486 213.604 90.0229 213.489C89.4051 212.907 88.8523 212.259 88.374 211.558C88.2505 207.323 89.0563 202.165 92.4506 199.261C95.9811 196.239 101.348 198.201 105.557 197.212C110.876 195.963 114.769 192.003 115.2 186.522C115.282 185.479 115.384 184.442 115.507 183.409C116.095 182.812 116.509 182.066 116.705 181.251C117.211 178.876 118.561 178.435 120.846 179.12C123.79 180.002 126.026 181.575 129.157 181.692C130.011 182.079 130.895 182.397 131.799 182.645C133.168 183.071 134.537 183.496 135.906 183.922C136.259 184.032 136.756 183.727 136.995 183.497C137.183 183.316 137.507 182.875 137.281 182.611C136.156 181.298 134.971 179.921 134.486 178.227C134.54 178.099 134.586 177.968 134.623 177.834C135.457 177.671 136.244 177.324 136.928 176.819C137.611 176.314 138.174 175.663 138.575 174.913C138.629 174.839 138.658 174.751 138.659 174.66C138.661 174.568 138.633 174.479 138.581 174.404C138.53 174.329 138.456 174.272 138.37 174.241C138.284 174.21 138.191 174.206 138.103 174.231C138.069 174.234 138.036 174.242 138.002 174.248C137.925 174.223 137.844 174.211 137.762 174.214C137.569 174.22 137.377 174.222 137.184 174.215C137.243 174.219 137.226 174.218 137.133 174.213C137.078 174.21 137.023 174.206 136.968 174.202C136.886 174.196 136.803 174.188 136.721 174.18C136.337 174.14 135.956 174.076 135.58 173.987C135.235 173.906 134.896 173.802 134.564 173.677C133.476 172.926 132.469 172.063 131.559 171.104C131.51 170.857 131.389 170.629 131.21 170.451C129.242 168.484 127.901 165.977 127.358 163.248C127.647 163.351 127.943 163.435 128.243 163.501C128.723 163.575 129.214 163.482 129.633 163.238C129.94 163.341 130.254 163.423 130.573 163.482C132.005 163.747 134.728 160.892 132.76 160.529C128.892 159.815 127.904 155.103 125.982 152.015C125.957 151.441 125.942 150.867 125.936 150.293C126.285 150.868 126.708 151.394 127.196 151.857C127.775 152.392 128.418 152.853 129.112 153.228C130.677 154.76 132.616 155.857 134.736 156.409C135.183 156.525 135.74 156.138 135.989 155.798C136.216 155.486 136.279 155.049 135.829 154.932C135.646 154.884 135.467 154.821 135.287 154.764C135.472 154.498 135.511 154.226 135.221 154.071C134.662 153.773 134.078 153.512 133.488 153.258C133.054 152.971 132.649 152.642 132.281 152.275C132.276 152.208 132.258 152.143 132.227 152.084C130.679 149.262 129.727 146.152 129.43 142.947C129.402 142.65 129.16 142.577 128.864 142.638C128.865 142.628 128.87 142.619 128.871 142.609L128.875 142.436C128.867 142.382 128.847 142.332 128.816 142.287C128.785 142.243 128.745 142.206 128.698 142.179L128.693 142.176C128.69 142.133 128.686 142.09 128.682 142.048C128.66 141.783 128.465 141.698 128.212 141.726C127.85 141.373 127.507 141 127.186 140.61C126.825 139.402 126.671 138.141 126.732 136.882C126.784 136.673 126.839 136.465 126.907 136.26C126.984 136.145 127.065 136.034 127.15 135.926C127.169 135.903 127.188 135.88 127.207 135.857C127.242 135.82 127.276 135.779 127.311 135.743C127.409 135.643 127.513 135.548 127.619 135.456C127.628 135.449 127.637 135.442 127.646 135.435C127.708 135.388 127.772 135.343 127.836 135.299C128.044 135.162 128.212 134.974 128.324 134.752C128.368 134.654 128.391 134.547 128.39 134.439C128.402 134.431 128.415 134.422 128.428 134.414C128.5 134.366 128.575 134.317 128.65 134.273C128.659 134.269 128.665 134.266 128.683 134.256C128.739 134.227 128.794 134.196 128.85 134.167C129.061 134.058 129.279 133.967 129.496 133.872C129.552 133.852 129.609 133.832 129.665 133.814C129.773 133.778 129.882 133.744 129.991 133.713C130.113 133.679 130.235 133.648 130.358 133.621C130.374 133.617 130.39 133.614 130.405 133.611C130.984 133.723 131.538 133.936 132.043 134.24C132.367 134.47 132.678 134.718 132.974 134.982C133.03 135.04 133.088 135.095 133.14 135.155C133.913 136.067 134.347 137.218 134.371 138.412C134.402 139.025 134.662 139.528 135.326 139.606C135.722 139.637 136.121 139.583 136.495 139.448C138.241 139.326 139.944 138.846 141.497 138.039C143.05 137.232 144.42 136.114 145.524 134.755C145.526 134.753 145.528 134.749 145.53 134.746C145.9 134.456 146.259 134.156 146.607 133.845C147.158 133.631 147.752 133.548 148.341 133.604C149.087 134.403 150.025 134.998 151.066 135.335C151.077 135.368 151.096 135.398 151.12 135.424C151.144 135.45 151.173 135.47 151.205 135.485C151.852 135.747 152.553 135.845 153.247 135.77C153.524 135.838 153.806 135.88 154.09 135.896C154.665 137.844 154.753 139.904 154.346 141.894C154.248 142.37 154.77 142.422 155.1 142.349C155.406 142.28 155.699 142.166 155.971 142.012C155.946 143.058 155.866 144.102 155.732 145.14C157.647 144.214 159.205 142.687 160.169 140.791C161.085 139.037 160.053 136.51 158.907 134.526ZM101.776 174.77C100.692 175.569 97.2756 178.603 95.7309 177.167C98.9189 175.35 102.051 173.439 105.126 171.435C104.206 172.728 103.073 173.856 101.776 174.77H101.776ZM119.533 132.759C121.557 130.001 123.955 127.351 127.31 127.164C127.326 127.267 127.35 127.367 127.384 127.465C124.316 128.447 121.593 130.284 119.533 132.759H119.533Z",fill:"black"}),(0,a.createElement)("path",{d:"M112.96 65.54H129.338",stroke:"black",strokeWidth:"0.144286",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M81.3094 65.54H87.0627",stroke:"black",strokeWidth:"0.144286",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M81.7359 63.9022C82.1161 63.9022 82.4243 63.594 82.4243 63.2138C82.4243 62.8336 82.1161 62.5254 81.7359 62.5254C81.3557 62.5254 81.0475 62.8336 81.0475 63.2138C81.0475 63.594 81.3557 63.9022 81.7359 63.9022Z",fill:"black"}),(0,a.createElement)("path",{d:"M82.424 63.2147C82.4238 63.4046 82.3534 63.5877 82.2263 63.7288C82.0992 63.8699 81.9244 63.9589 81.7356 63.9788C81.6289 63.9893 81.5212 63.9773 81.4194 63.9436C81.3177 63.91 81.2241 63.8554 81.1447 63.7834C81.0653 63.7114 81.0018 63.6236 80.9584 63.5256C80.915 63.4276 80.8925 63.3216 80.8925 63.2144C80.8925 63.1072 80.915 63.0012 80.9584 62.9032C81.0018 62.8052 81.0653 62.7174 81.1447 62.6454C81.2241 62.5734 81.3177 62.5188 81.4194 62.4851C81.5212 62.4515 81.6289 62.4395 81.7356 62.45C81.9245 62.47 82.0993 62.5592 82.2264 62.7004C82.3535 62.8416 82.4238 63.0248 82.424 63.2147ZM82.424 63.2147C82.4246 63.1275 82.4065 63.0412 82.3711 62.9616C82.3356 62.8819 82.2836 62.8107 82.2184 62.7528C82.1533 62.6948 82.0765 62.6515 81.9932 62.6256C81.9099 62.5997 81.8221 62.5919 81.7356 62.6027C81.5871 62.6224 81.4509 62.6954 81.3522 62.808C81.2535 62.9207 81.1991 63.0653 81.1991 63.2151C81.1991 63.3649 81.2535 63.5095 81.3522 63.6222C81.4509 63.7348 81.5871 63.8078 81.7356 63.8275C81.8221 63.8382 81.91 63.8303 81.9933 63.8043C82.0765 63.7784 82.1533 63.7349 82.2185 63.6769C82.2836 63.619 82.3357 63.5477 82.3711 63.468C82.4065 63.3883 82.4246 63.302 82.424 63.2147Z",fill:"black"}),(0,a.createElement)("path",{d:"M83.9258 63.9022C84.3059 63.9022 84.6141 63.594 84.6141 63.2138C84.6141 62.8336 84.3059 62.5254 83.9258 62.5254C83.5456 62.5254 83.2374 62.8336 83.2374 63.2138C83.2374 63.594 83.5456 63.9022 83.9258 63.9022Z",fill:"black"}),(0,a.createElement)("path",{d:"M84.6139 63.2147C84.6137 63.4046 84.5433 63.5877 84.4162 63.7288C84.2891 63.8699 84.1143 63.9589 83.9255 63.9788C83.8188 63.9893 83.7111 63.9773 83.6093 63.9436C83.5076 63.91 83.414 63.8554 83.3346 63.7834C83.2551 63.7114 83.1917 63.6236 83.1483 63.5256C83.1048 63.4276 83.0824 63.3216 83.0824 63.2144C83.0824 63.1072 83.1048 63.0012 83.1483 62.9032C83.1917 62.8052 83.2551 62.7174 83.3346 62.6454C83.414 62.5734 83.5076 62.5188 83.6093 62.4851C83.7111 62.4515 83.8188 62.4395 83.9255 62.45C84.1144 62.47 84.2892 62.5592 84.4163 62.7004C84.5434 62.8416 84.6138 63.0248 84.6139 63.2147ZM84.6139 63.2147C84.6145 63.1275 84.5964 63.0412 84.561 62.9616C84.5256 62.8819 84.4735 62.8107 84.4083 62.7528C84.3432 62.6948 84.2664 62.6515 84.1831 62.6256C84.0998 62.5997 84.012 62.5919 83.9255 62.6027C83.777 62.6224 83.6408 62.6954 83.5421 62.808C83.4434 62.9207 83.389 63.0653 83.389 63.2151C83.389 63.3649 83.4434 63.5095 83.5421 63.6222C83.6408 63.7348 83.777 63.8078 83.9255 63.8275C84.012 63.8382 84.0999 63.8303 84.1832 63.8043C84.2665 63.7784 84.3432 63.7349 84.4084 63.677C84.4735 63.619 84.5256 63.5477 84.561 63.468C84.5964 63.3883 84.6145 63.302 84.6139 63.2147Z",fill:"black"}),(0,a.createElement)("path",{d:"M86.1156 63.9022C86.4958 63.9022 86.804 63.594 86.804 63.2138C86.804 62.8336 86.4958 62.5254 86.1156 62.5254C85.7355 62.5254 85.4272 62.8336 85.4272 63.2138C85.4272 63.594 85.7355 63.9022 86.1156 63.9022Z",fill:"black"}),(0,a.createElement)("path",{d:"M86.8032 63.2147C86.8031 63.4046 86.7327 63.5877 86.6056 63.7288C86.4785 63.8699 86.3037 63.9589 86.1149 63.9788C86.0082 63.9893 85.9005 63.9773 85.7987 63.9436C85.6969 63.91 85.6034 63.8554 85.5239 63.7834C85.4445 63.7114 85.3811 63.6236 85.3377 63.5256C85.2942 63.4276 85.2718 63.3216 85.2718 63.2144C85.2718 63.1072 85.2942 63.0012 85.3377 62.9032C85.3811 62.8052 85.4445 62.7174 85.5239 62.6454C85.6034 62.5734 85.6969 62.5188 85.7987 62.4851C85.9005 62.4515 86.0082 62.4395 86.1149 62.45C86.3038 62.47 86.4786 62.5592 86.6057 62.7004C86.7328 62.8416 86.8031 63.0248 86.8032 63.2147ZM86.8032 63.2147C86.8038 63.1275 86.7858 63.0412 86.7504 62.9616C86.7149 62.8819 86.6629 62.8107 86.5977 62.7528C86.5325 62.6948 86.4558 62.6515 86.3725 62.6256C86.2892 62.5997 86.2014 62.5919 86.1149 62.6027C85.9664 62.6224 85.8301 62.6954 85.7315 62.808C85.6328 62.9207 85.5784 63.0653 85.5784 63.2151C85.5784 63.3649 85.6328 63.5095 85.7315 63.6222C85.8301 63.7348 85.9664 63.8078 86.1149 63.8275C86.2014 63.8382 86.2893 63.8303 86.3726 63.8043C86.4558 63.7784 86.5326 63.7349 86.5978 63.677C86.6629 63.619 86.715 63.5477 86.7504 63.468C86.7858 63.3883 86.8038 63.302 86.8032 63.2147Z",fill:"black"}),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M209.426 179.919L222.91 202.94",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M208.569 196.06L216.032 208.938",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M201.396 201.244L209.593 214.94",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M194.655 206.993L202.714 220.647",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M161.939 197.063L138.564 228.863",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M169.278 202.808L153.631 223.763",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M152.591 234.114L127.619 241.883",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M157.594 245.4L132.622 253.169",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M158.284 256.392L133.311 264.16",stroke:"#BBBDBF",strokeWidth:"0.382305",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("path",{d:"M172.487 40.0959C173.799 39.1311 174.863 37.8695 175.593 36.4144C176.323 34.9593 176.698 33.352 176.687 31.7241C176.687 26.0958 172.325 21.5332 166.945 21.5332C161.849 21.5332 157.67 25.6255 157.241 30.8391C156.079 30.5192 154.867 30.4155 153.667 30.5332C151.957 30.7727 150.376 31.5761 149.175 32.8161C147.982 34.0747 147.062 35.566 146.473 37.1967C146.43 37.238 146.389 37.2821 146.347 37.324C145.706 37.6029 145.093 37.9394 144.513 38.3293C143.913 38.3551 143.316 38.4294 142.728 38.5516C141.327 38.6198 139.944 38.9045 138.629 39.3955C138.545 39.4275 138.463 39.4668 138.385 39.513C137.467 39.3135 136.512 39.377 135.628 39.6963C135.053 39.9558 134.549 40.349 134.157 40.843C133.765 41.3371 133.497 41.9177 133.375 42.5364C133.083 43.8487 133.077 45.2087 133.358 46.5233C133.64 47.838 134.202 49.0764 135.006 50.154C135.077 50.3709 135.15 50.5868 135.228 50.801C135.25 50.8674 135.287 50.928 135.336 50.978C135.385 51.0281 135.445 51.0662 135.511 51.0896C135.503 51.1005 135.492 51.1092 135.484 51.1205C135.388 51.2608 135.238 51.4945 135.303 51.6722C135.427 52.0503 135.638 52.3941 135.918 52.6761C136.231 52.9838 136.612 53.2132 137.03 53.3453C137.524 53.474 138.04 53.4883 138.54 53.3871C139.04 53.2859 139.51 53.0719 139.915 52.7614C139.995 52.7022 140.072 52.6373 140.143 52.5672C145.26 51.7993 150.287 50.5174 155.148 48.741C155.641 48.7816 156.13 48.8406 156.616 48.918C157.005 49.0613 157.403 49.1801 157.808 49.2736C158.029 49.3221 158.257 49.3351 158.482 49.3119C158.516 49.3211 158.549 49.3335 158.583 49.3428C159.006 49.692 159.395 50.0813 159.743 50.5052C160.403 52.4032 160.726 54.4017 160.698 56.4107C160.496 57.0757 160.255 57.7279 159.975 58.3639C159.895 58.4638 159.821 58.5684 159.753 58.6772L159.143 58.4525C159.143 58.4525 155.11 69.8498 154.283 69.7009C153.457 69.5519 133.824 65.4974 133.215 59.088C133.215 59.088 131.833 62.8235 130.603 66.8677C130.048 68.1671 129.497 69.4686 128.973 70.7794C128.324 72.401 127.535 74.4023 128.466 76.0807C129.027 77.0335 129.871 77.7882 130.88 78.2401C136.711 81.7146 153.016 85.3563 157.411 81.3914L157.416 81.3519C157.543 81.2809 157.66 81.195 157.766 81.0959C160.252 78.7386 159.36 74.9611 159.519 71.8721C159.721 68.1393 160.258 64.4323 161.124 60.7958C161.517 60.7412 161.9 60.6312 162.261 60.4692C162.681 60.2809 163.083 60.0553 163.463 59.795C164.354 60.1194 165.121 60.7137 165.657 61.495C166.194 62.2763 166.474 63.2057 166.457 64.1534C166.449 64.3247 166.466 64.4962 166.507 64.6628C166.458 64.751 166.414 64.8422 166.375 64.9358C166.113 65.6152 165.797 66.273 165.432 66.9029C165.413 66.9338 165.391 66.9664 165.368 66.9994C165.067 67.1229 164.782 67.281 164.518 67.4705C164.342 67.4858 164.171 67.5372 164.016 67.6215L164.005 67.627C163.953 67.6541 163.902 67.684 163.851 67.7164L163.824 67.7338C163.774 67.7669 163.724 67.8013 163.676 67.8387L163.662 67.8498C163.456 68.0103 163.274 68.2007 163.124 68.4145L163.11 68.4348C163.077 68.4836 163.047 68.5321 163.02 68.5809L163.014 68.5934C162.943 68.6928 162.898 68.8081 162.882 68.9292C162.867 69.0502 162.882 69.1731 162.925 69.2871L162.93 69.295C162.951 69.3311 162.978 69.3636 163.009 69.3913C162.943 69.5784 162.927 69.7796 162.962 69.975C162.998 70.1704 163.083 70.3531 163.211 70.5051C163.127 70.7627 163.121 71.0394 163.194 71.3004C163.471 72.2188 163.625 73.17 163.651 74.129C163.715 76.1425 167.072 74.3779 167.654 73.8175C172.175 69.4915 175.075 63.746 175.871 57.5398C176.106 56.2318 176.225 54.9055 176.226 53.5765C176.28 49.7967 175.266 46.0783 173.302 42.8483C173.062 41.9238 172.798 41.0041 172.487 40.0959ZM136.697 40.8051C135.878 41.1249 135.176 41.6868 134.684 42.4159C134.489 42.7265 134.345 43.0665 134.257 43.4228C134.265 43.3218 134.265 43.2206 134.277 43.1197C134.389 42.1799 134.651 40.9184 135.617 40.4934C136.375 40.2308 137.196 40.2078 137.967 40.4275C137.533 40.512 137.107 40.6384 136.697 40.8051ZM155.069 32.4738C153.408 31.9779 151.554 32.5372 150.079 33.6316C150.862 32.7232 151.959 32.1427 153.15 32.0056C154.15 31.9354 155.155 32.0354 156.121 32.3013C155.766 32.3452 155.416 32.4046 155.069 32.4738ZM146.336 71.964C145.647 72.4765 144.813 72.7564 143.955 72.7631C142.125 72.7631 140.526 71.4776 139.762 70.5316C139.727 70.4876 139.7 70.437 139.684 70.3828C139.668 70.3285 139.663 70.2717 139.669 70.2154C139.675 70.1592 139.692 70.1047 139.719 70.055C139.746 70.0053 139.783 69.9615 139.827 69.9259C139.871 69.8904 139.921 69.8638 139.975 69.8478C140.03 69.8318 140.087 69.8267 140.143 69.8326C140.199 69.8386 140.254 69.8556 140.303 69.8826C140.353 69.9097 140.397 69.9463 140.432 69.9902C140.54 70.1224 143.098 73.2112 145.836 71.2626C145.929 71.1967 146.044 71.1704 146.157 71.1894C146.269 71.2085 146.369 71.2713 146.436 71.3642C146.502 71.457 146.528 71.5723 146.51 71.6848C146.491 71.7972 146.428 71.8976 146.336 71.964Z",fill:"black"}),(0,a.createElement)("path",{d:"M43.1684 48.3662C43.216 48.5929 43.2244 48.826 43.1932 49.0555C43.1669 49.2845 43.1109 49.5091 43.0268 49.7238C42.9424 49.9454 42.818 50.1496 42.6597 50.3261C42.5047 50.5149 42.2843 50.6384 42.0424 50.672C42.1881 50.5147 42.3098 50.3368 42.4035 50.1439C42.497 49.9589 42.5802 49.7689 42.6528 49.5747C42.8041 49.1634 42.9762 48.76 43.1684 48.3662Z",fill:"black"}),(0,a.createElement)("path",{d:"M71.2806 7.89402C69.2466 3.75152 64.877 2.08263 60.5333 3.07255C59.7133 3.10048 58.8973 3.20005 58.0946 3.37013C52.8485 3.75143 47.6463 5.52945 44.9583 9.96087C44.9263 9.98017 44.8938 9.99962 44.8648 10.018C43.6541 10.7862 42.6065 11.7853 41.782 12.9584C39.8681 12.2796 37.8865 12.0897 35.8686 13.0493C34.6138 13.6708 33.5243 14.5808 32.6893 15.7048C31.8544 16.8288 31.2978 18.1348 31.0653 19.5156C29.9093 22.1694 29.5193 25.0939 29.9393 27.9579C30.3833 31.3368 31.8094 34.5168 33.6061 37.3845C34.2431 38.4012 34.9333 39.3822 35.6497 40.3439C36.3033 42.126 37.2254 43.8847 39.1272 43.7777C39.9889 43.7238 40.8097 43.3914 41.4661 42.8306C41.7441 42.8149 42.022 42.7992 42.3 42.7835C42.5807 42.7566 42.8474 42.6477 43.0667 42.4703C43.286 42.2929 43.4483 42.0549 43.5333 41.786C43.7179 40.7835 43.7789 39.7621 43.7151 38.7447C43.5875 37.7673 43.2103 36.8392 42.6198 36.0499C42.0243 35.304 41.6551 34.403 41.5561 33.4537C41.5361 32.4732 41.7663 31.5038 42.2249 30.6369C42.4182 30.5526 42.6021 30.4482 42.7737 30.3256C42.8519 30.3012 42.931 30.28 43.0109 30.2618C43.0979 30.249 43.1849 30.2359 43.2729 30.2303C43.5196 30.2025 43.755 30.1117 43.9563 29.9665C44.1156 29.8574 44.2541 29.7207 44.3652 29.5628C44.9177 29.7712 45.5044 29.8738 46.0948 29.865L46.1123 29.8618C46.269 30.0608 46.4543 30.2353 46.6623 30.3797C46.7979 30.4478 46.9494 30.4779 47.1007 30.4668C47.252 30.4557 47.3975 30.4038 47.5217 30.3167C48.0125 30.9332 48.4344 31.6015 48.7801 32.3097C48.923 32.7187 49.0806 33.1232 49.2469 33.5248C49.1561 33.5827 49.0769 33.6569 49.0132 33.7436C48.9738 33.7887 48.9439 33.8413 48.9252 33.8981C48.9065 33.955 48.8995 34.015 48.9045 34.0747C48.916 34.1228 48.9416 34.1664 48.978 34.2C49.0144 34.2336 49.06 34.2555 49.1089 34.2631C49.5022 34.3419 49.9086 34.3249 50.294 34.2137C50.6794 34.1025 51.0323 33.9002 51.3231 33.624C51.4245 33.5348 51.4961 33.4166 51.5281 33.2855C51.5394 33.237 51.5355 33.1862 51.5168 33.1401C51.4982 33.0939 51.4657 33.0547 51.4239 33.0277C51.3427 32.988 51.2508 32.9757 51.162 32.9925C50.9799 32.402 50.752 31.8267 50.4802 31.2718C49.0773 27.2162 48.9639 22.8259 50.1557 18.7033C50.3529 18.5924 50.5244 18.4409 50.6587 18.2588C52.4789 15.5831 56.0256 15.3235 58.8817 16.23C61.7372 17.1364 64.0633 19.0938 66.1691 21.1879C66.7308 21.9236 67.3491 22.4745 67.8246 23.2706C68.0031 23.5693 68.1905 23.5998 68.4662 23.9925C68.531 24.1267 68.5927 24.2622 68.654 24.3979C68.6945 24.5504 68.7589 24.6955 68.8449 24.8278C69.6054 26.6392 70.5894 28.1007 70.7149 30.0754C70.7468 30.5784 71.7513 30.0275 71.7775 29.6701C71.8717 28.3881 71.8477 27.4006 71.9953 26.1242C73.1141 24.2501 73.3883 22.3148 73.5278 20.1358C74.3291 15.8146 73.9218 11.3474 71.2806 7.89402ZM35.2134 19.02C35.326 17.8519 35.5586 16.1859 36.8617 15.9885C37.9073 15.8301 39.0303 16.3583 40.017 16.8905C38.8444 17.358 37.7994 18.0972 36.9679 19.0471C36.2011 19.9378 35.6188 20.9719 35.2549 22.0895C35.1405 21.0701 35.1266 20.042 35.2134 19.02L35.2134 19.02ZM54.2566 8.48696C54.4144 8.2981 54.5452 8.08819 54.6451 7.86329C56.2671 7.42149 57.967 7.34549 59.6219 7.64076C61.3522 7.93662 62.9944 8.6157 64.4283 9.62827C61.0762 8.45226 57.657 7.85323 54.2566 8.48698L54.2566 8.48696Z",fill:"black"}),(0,a.createElement)("path",{d:"M543.017 77.0877C543.017 77.0877 540.864 75.6234 539.916 77.9491",stroke:"black",strokeWidth:"0.221844",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M660.213 43.4726C660.213 43.4726 654.855 45.2147 650.954 51.1819C647.052 57.1491 644.564 65.3683 644.564 65.3683L646.672 72.9954C646.672 72.9954 648.737 73.9907 650.018 72.75C651.298 71.5094 653.28 65.3683 653.28 65.3683C653.28 65.3683 661.831 64.2398 667.452 68.2043C673.074 72.1687 676.028 75.1884 676.028 75.1884C676.028 75.1884 666.131 99.7224 664.732 102.115C663.332 104.508 663.886 104.394 663.886 104.394C663.886 104.394 685.061 105.421 688.89 105.072C692.719 104.722 691.012 100.594 690.814 98.9511C690.617 97.3079 687.096 56.1718 685.31 52.2362C683.524 48.3006 676.995 39.6988 673.449 39.2021C669.902 38.7054 670.289 43.9538 670.289 43.9538C670.289 43.9538 669.83 45.7669 665.315 46.0177C660.801 46.2684 660.213 43.4726 660.213 43.4726Z",fill:"#F0DC01"}),(0,a.createElement)("path",{d:"M679.078 266.05C679.032 265.893 678.93 265.76 678.79 265.676C678.65 265.593 678.484 265.565 678.325 265.599C658.08 267.99 631.771 252.297 615.627 271.287C614.808 272.251 615.7 272.471 616.579 272.228C616.67 272.392 616.872 272.504 617.241 272.514C626.855 272.765 636.469 273.017 646.083 273.268C646.643 273.283 647.346 272.708 647.642 272.158C657.655 272.948 667.688 273.345 677.741 273.35C678.135 273.314 678.508 273.162 678.816 272.913C679.123 272.665 679.35 272.331 679.468 271.954C679.819 269.983 679.685 267.957 679.078 266.05ZM626.705 266.585C626.48 266.669 626.26 266.765 626.046 266.874C625.085 266.952 624.124 267.036 623.164 267.132C629.82 263.46 638.324 263.398 645.735 264.375C645.797 264.384 645.859 264.393 645.922 264.401C639.425 263.938 632.876 264.302 626.705 266.585H626.705Z",fill:"black"}),(0,a.createElement)("path",{d:"M708.28 242.452C706.596 240.594 703.549 242.69 701.937 243.615C696.945 246.487 692.541 250.278 688.958 254.787C688.461 255.409 688.354 256.237 688.932 256.665C689.302 258.723 689.671 260.781 690.041 262.839C689.212 263.473 688.384 264.106 687.555 264.739C687.434 264.688 687.303 264.662 687.171 264.664C687.039 264.665 686.909 264.695 686.789 264.75C686.094 264.972 685.417 265.249 684.765 265.577C684.054 265.618 683.345 265.451 682.727 265.095C682.601 265.042 682.466 265.014 682.329 265.013C682.192 265.012 682.057 265.038 681.93 265.09L681.927 264.998C681.918 264.622 681.331 264.751 681.136 264.843C680.964 264.909 680.813 265.022 680.702 265.169C680.591 265.317 680.524 265.492 680.508 265.676C680.509 265.72 680.51 265.763 680.511 265.806C680.47 265.886 680.455 265.976 680.471 266.065L680.518 266.272C680.473 266.357 680.451 266.452 680.454 266.549C680.458 266.645 680.487 266.738 680.538 266.82C680.565 267.851 680.593 268.883 680.62 269.915C680.633 270.408 681.431 270.065 681.597 269.962C682.352 269.493 683.108 269.024 683.863 268.555C687.207 267.192 690.437 265.617 693.026 263.016C693.108 262.934 693.184 262.846 693.253 262.753C693.88 262.251 694.503 261.744 695.12 261.231C695.382 261.176 695.638 261.095 695.884 260.988C699.012 259.622 701.743 257.483 703.819 254.772C704.888 254.385 705.863 253.775 706.678 252.983C707.026 252.646 707.291 252.232 707.452 251.775C708.293 251.258 709.044 250.416 709.197 249.793C709.728 247.641 709.901 244.242 708.28 242.452Z",fill:"black"}),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M657.353 54.2553C658.113 53.4508 672.265 47.3728 680.206 61.9246",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M653.876 59.0595C654.636 58.2551 671.74 56.542 679.681 71.0938",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("path",{d:"M673.448 49.9834C673.448 49.9834 664.582 50.6671 660.213 65.3658",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M648.944 54.2578C648.944 54.2578 649.913 56.9945 655.528 56.4817",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M645.29 61.9053C645.29 61.9053 646.258 64.6419 651.873 64.1292",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("path",{d:"M680.265 60.239C680.265 60.239 684.595 61.4695 687.14 58.5469",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M681.11 70.8386C681.11 70.8386 685.44 72.0691 687.985 69.1465",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M673.449 82.3501C678.635 83.8988 684.201 83.5743 689.173 81.4336",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M668.78 93.2417C675.937 94.786 683.37 94.4705 690.371 92.3252",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M679.747 104.507C679.747 104.507 687.335 121.952 681.31 133.269C675.285 144.587 675.44 219.109 677.285 231.841C679.131 244.573 684.547 258.826 684.547 258.826",stroke:"#F0DC01",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M683.024 18.6718C682.92 18.2404 682.441 18.2 681.904 18.3853C681.139 15.9421 679.895 13.6758 678.245 11.719C676.594 9.76206 674.57 8.1538 672.291 6.98818C672.048 6.88233 671.776 6.86653 671.523 6.9436C670.287 6.53656 669.016 6.24711 667.726 6.07911C664.63 5.15184 661.1 5.06656 658.744 6.93637C658.702 6.93211 658.658 6.93214 658.616 6.93647C657.07 7.16652 655.602 7.76477 654.335 8.68081C653.069 9.59686 652.041 10.8039 651.338 12.2002C650.813 12.7881 650.332 13.4135 649.898 14.0715C649.869 14.1149 649.852 14.1525 649.829 14.1928C649.814 14.2025 649.797 14.213 649.782 14.2218C649.707 14.2728 649.635 14.3291 649.568 14.3905C649.551 14.4043 649.535 14.4193 649.521 14.4354C649.46 14.4966 649.404 14.5622 649.352 14.6316C649.307 14.6965 649.267 14.7645 649.232 14.8352C649.204 14.9013 649.18 14.9694 649.162 15.039C649.156 15.0607 649.152 15.0828 649.149 15.1052C649.14 15.1379 649.136 15.1723 649.14 15.2062C649.143 15.2402 649.154 15.2732 649.17 15.3031C649.175 15.3185 649.183 15.3331 649.191 15.3468L648.694 16.1183C648.665 16.1632 648.645 16.2283 648.678 16.2655C648.658 16.3366 648.654 16.4109 648.665 16.4838C648.691 16.6537 649.043 16.4661 649.02 16.3141C649.013 16.2643 649.017 16.2137 649.031 16.1656C649.046 16.1175 649.07 16.0729 649.103 16.0347C649.135 15.9904 649.171 15.9493 649.212 15.9122C649.258 15.8668 649.306 15.8242 649.353 15.7792C649.441 15.6948 649.519 15.6004 649.586 15.4979C649.643 15.4964 649.699 15.4866 649.753 15.4689C649.814 15.4454 649.876 15.4219 649.938 15.3983C650.067 15.336 650.186 15.2537 650.29 15.1546L650.399 15.032C650.619 15.0063 650.834 14.942 651.032 14.8419C651.302 14.8053 651.552 14.6811 651.744 14.4884C651.861 14.3597 651.985 14.2372 652.106 14.1127C652.133 14.1147 652.16 14.1127 652.188 14.1131C652.847 14.4768 653.608 14.613 654.353 14.5006C654.454 14.4852 654.555 14.4645 654.654 14.4388C658.32 15.8301 661.658 17.9654 664.459 20.7101C664.43 20.7608 664.413 20.8174 664.409 20.8757C664.405 20.9339 664.414 20.9923 664.436 21.0465C664.85 22.088 664.859 23.2465 664.461 24.2942C664.424 24.3224 664.39 24.3547 664.36 24.3904L664.231 24.5503C664.203 24.5835 664.183 24.6224 664.173 24.6643C664.157 24.6977 664.153 24.7349 664.159 24.771C664.16 24.7872 664.165 24.8029 664.173 24.817C664.181 24.831 664.193 24.843 664.206 24.8521C664.217 24.865 664.231 24.8757 664.246 24.8833C664.261 24.891 664.278 24.8955 664.295 24.8966L664.374 24.8999C664.414 24.8934 664.453 24.8822 664.491 24.8664C664.725 24.9367 664.975 24.9365 665.209 24.866C665.444 24.7955 665.652 24.6577 665.809 24.4698C665.981 24.2804 666.116 24.0604 666.208 23.8212C666.244 23.7278 666.285 23.6366 666.332 23.5482C666.31 23.5868 666.467 23.3816 666.405 23.4468C666.422 23.4287 666.44 23.4119 666.458 23.3948C666.453 23.401 666.508 23.3508 666.523 23.3401C666.556 23.3166 666.59 23.2943 666.625 23.2729C666.634 23.2687 666.647 23.2622 666.662 23.2552C666.707 23.2344 666.751 23.2127 666.797 23.194C666.846 23.174 666.766 23.2001 666.853 23.1755C666.931 23.1534 667.009 23.1286 667.089 23.1134C667.442 23.057 667.801 23.0458 668.156 23.08L668.163 23.0816C668.266 23.0888 668.369 23.096 668.472 23.1033C668.651 23.1112 668.827 23.0613 668.976 22.961C669.001 22.9715 669.027 22.9813 669.053 22.992C669.79 23.489 670.373 24.1813 670.738 24.9914C670.498 26.7326 669.928 28.4119 669.057 29.9389C669.046 29.9418 669.036 29.9456 669.024 29.9484C669.001 29.9545 668.984 29.9594 668.966 29.9643C668.952 29.9657 668.938 29.9673 668.919 29.9698C668.403 30.0325 667.909 30.2132 667.475 30.4978C667.041 30.7824 666.678 31.1633 666.415 31.6109C666.314 31.6583 666.223 31.727 666.151 31.8123C666.078 31.8977 666.024 31.9978 665.994 32.1057C665.898 32.7406 665.714 33.3592 665.449 33.9439C665.402 34.044 665.344 34.1391 665.278 34.2276C665.235 34.2874 665.19 34.3443 665.145 34.4019L665.127 34.4231C665.111 34.44 665.095 34.4567 665.079 34.4731C665.034 34.5183 664.988 34.5608 664.941 34.6036L664.939 34.6054C664.911 34.6268 664.882 34.6476 664.853 34.6677C664.83 34.6828 664.808 34.6972 664.785 34.7114L664.76 34.7249C664.694 34.7548 664.63 34.7862 664.562 34.813C664.373 34.8881 663.826 35.4034 664.197 35.592C664.491 35.7783 664.819 35.9024 665.163 35.9567C665.506 36.0109 665.857 35.994 666.193 35.9072C666.9 35.8452 667.591 35.6622 668.236 35.366C668.25 35.3703 668.264 35.3758 668.277 35.3825C668.119 36.0816 667.798 36.7332 667.339 37.2837C667.132 37.5316 666.893 37.7504 666.628 37.934C666.445 38.0259 666.269 38.1308 666.101 38.2479C666.003 38.2957 665.903 38.3391 665.802 38.3808C665.338 38.4769 664.874 38.573 664.41 38.6691C664.374 38.6783 664.341 38.6963 664.313 38.7214C663.155 38.6669 662.028 38.3291 661.03 37.7375C660.899 37.6596 660.596 37.9206 660.746 38.0099C660.942 38.1266 661.144 38.2298 661.349 38.3268C661.306 38.3841 661.292 38.4491 661.345 38.4952C662.019 39.0792 662.761 39.5799 663.555 39.9867C663.548 40.0007 663.546 40.0163 663.548 40.0317C663.55 40.0471 663.556 40.0616 663.566 40.0735C663.903 40.4356 664.339 40.6902 664.821 40.8052C664.828 40.8195 664.84 40.8307 664.855 40.8367C665.08 40.9336 665.311 41.0137 665.547 41.0765C667.81 42.3719 670.488 42.7401 673.017 42.1037C674.338 41.9993 675.623 41.627 676.795 41.0094C677.967 40.3919 679.001 39.542 679.833 38.5117C682.239 35.6528 682.822 32.002 683.209 28.3992C683.24 28.1911 683.214 27.9785 683.134 27.784C683.336 26.0487 683.44 24.3033 683.445 22.5563C683.63 21.517 683.785 20.4701 683.908 19.4153C683.983 18.7696 683.562 18.5879 683.024 18.6718ZM662.428 9.51984C661.799 9.45111 661.167 9.41428 660.535 9.40949C661.377 9.25061 662.236 9.2076 663.09 9.28165C662.868 9.35761 662.648 9.43868 662.428 9.51984Z",fill:"black"}),(0,a.createElement)("path",{d:"M653.958 35.7806C653.825 35.7037 653.693 35.6268 653.56 35.5499C653.539 35.5403 653.516 35.5357 653.493 35.5366C653.525 35.4545 653.534 35.3653 653.519 35.2785C653.504 35.1917 653.466 35.1106 653.409 35.0437C652.391 33.8859 650.435 33.2342 650.275 31.5391C650.236 31.1258 649.866 31.0712 649.446 31.2085C649.442 30.8174 649.411 30.427 649.354 30.04C649.299 29.671 648.985 29.5859 648.615 29.6676C648.634 29.6046 648.617 29.5702 648.582 29.5564C648.584 29.5182 648.588 29.4803 648.59 29.4421C648.596 29.3277 648.508 29.3286 648.419 29.3678C648.411 29.3408 648.401 29.3148 648.388 29.29C648.392 29.2753 648.392 29.2599 648.389 29.2451C647.394 25.7384 647.244 22.0461 647.951 18.4703C647.989 18.276 647.626 18.4268 647.597 18.5708C647.523 18.9429 647.464 19.3174 647.409 19.6923C647.335 19.7297 647.266 19.7906 647.258 19.8517C647.23 20.0514 647.209 20.2521 647.182 20.452C647.085 20.4743 646.962 20.5547 646.943 20.6351C646.529 22.4367 646.115 24.2403 645.577 26.0096C645.322 26.8843 645.018 27.7442 644.668 28.5853C644.373 29.355 643.914 30.0511 643.322 30.6253C643.209 30.7244 643.089 30.8157 642.964 30.8986C642.856 30.9486 642.754 31.0093 642.658 31.0797C642.091 31.3914 641.428 31.4808 640.798 31.3306C640.698 31.3047 640.475 31.4412 640.512 31.5631C640.533 31.6323 640.561 31.6994 640.595 31.7636C640.588 31.7751 640.584 31.7881 640.583 31.8014C640.583 31.8147 640.585 31.8279 640.591 31.8401C640.596 31.8522 640.605 31.8628 640.615 31.8711C640.625 31.8793 640.638 31.885 640.651 31.8875C640.659 31.8902 640.667 31.8915 640.675 31.8942C640.851 32.1017 641.076 32.263 641.329 32.364C641.582 32.465 641.856 32.5027 642.127 32.4737C642.26 32.548 642.41 32.5851 642.563 32.5809C644.249 32.598 645.892 32.0446 647.224 31.0106C647.225 31.0264 647.222 31.0425 647.224 31.0582C647.243 31.1852 647.249 31.3101 647.262 31.4361C647.199 31.5087 647.145 31.5887 647.102 31.6743C647.007 31.7378 646.939 31.8339 646.91 31.9444C646.845 32.2757 646.746 32.5994 646.614 32.9102C646.553 33.0561 646.483 33.1982 646.408 33.3381C645.976 33.8639 645.426 34.2805 644.803 34.5543C644.179 34.8281 643.5 34.9514 642.821 34.9143C642.767 34.8627 642.712 34.8127 642.664 34.756C642.557 34.6311 642.231 34.8666 642.332 34.9852C642.377 35.0377 642.429 35.0825 642.477 35.1308C642.479 35.1439 642.483 35.1567 642.49 35.168C642.496 35.1794 642.506 35.1891 642.517 35.1965C642.54 35.2143 642.566 35.2279 642.59 35.2443C642.866 35.4799 643.188 35.655 643.536 35.7584C643.543 35.762 643.552 35.7645 643.56 35.7658C643.769 35.8315 643.985 35.872 644.203 35.8865C644.126 36.1488 644.202 36.368 644.6 36.4176C646.813 36.6948 649.046 36.7756 651.274 36.659C651.39 36.6432 651.502 36.6075 651.605 36.5536C651.984 36.7393 652.563 36.5309 652.987 36.1956C653.005 36.2112 653.027 36.2219 653.051 36.2265C653.074 36.2312 653.099 36.2297 653.121 36.2221C653.282 36.1828 653.442 36.1435 653.602 36.1041L653.604 36.1036L653.79 36.0579C653.865 36.0373 653.929 35.9891 653.969 35.9231C653.994 35.8795 654.013 35.8124 653.958 35.7806ZM642.03 31.8176L641.992 31.8192C641.754 31.7996 641.517 31.7619 641.285 31.7065C641.593 31.7027 641.898 31.6494 642.189 31.5487C642.128 31.6329 642.074 31.723 642.03 31.8176ZM644.574 29.6911C644.368 29.95 644.132 30.1829 643.87 30.3847C644.135 30.0938 644.369 29.7751 644.566 29.4341C644.725 29.1526 644.869 28.8624 644.995 28.5648C644.88 28.9493 644.74 29.3255 644.574 29.6911ZM645.134 34.7905C644.999 34.8634 644.876 34.9561 644.769 35.0655C644.737 35.0668 644.706 35.0749 644.678 35.0892C644.472 35.1977 644.247 35.2631 644.015 35.2814C643.783 35.2997 643.55 35.2705 643.33 35.1957C644.347 35.0971 645.307 34.6837 646.078 34.0134C646.082 34.0431 646.097 34.0704 646.119 34.0908C645.84 34.3868 645.505 34.6247 645.134 34.7905V34.7905Z",fill:"black"}),(0,a.createElement)("path",{d:"M648.865 16.7471C648.444 17.828 648.138 18.9503 647.953 20.0954C647.757 21.2332 647.696 22.3904 647.773 23.5425C647.793 23.8296 647.803 24.1173 647.83 24.4033L647.95 25.2574L648.009 25.6843L648.103 26.1048L648.296 26.9446C648.602 28.0522 649.028 29.1229 649.567 30.1374C650.091 31.1599 650.728 32.1204 651.467 33.0009C651.836 33.441 652.231 33.8591 652.649 34.2533C653.063 34.653 653.497 35.0308 653.95 35.3851C654.173 35.5669 654.406 35.7366 654.647 35.8934C654.887 36.0521 655.115 36.2317 655.366 36.3738C655.858 36.6741 656.367 36.9472 656.89 37.1916C657.935 37.6942 659.029 38.0884 660.155 38.3679C657.843 37.9587 655.656 37.0227 653.763 35.6324C651.864 34.2294 650.308 32.4145 649.211 30.3239C648.669 29.2785 648.244 28.1766 647.943 27.0383L647.754 26.1767L647.662 25.7457L647.606 25.3085L647.495 24.4342C647.477 24.1413 647.476 23.8471 647.465 23.554C647.385 21.206 647.865 18.8726 648.865 16.7471Z",fill:"black"}),(0,a.createElement)("path",{d:"M657.822 31.352C657.822 31.352 659.863 32.0077 660.511 30.3438",stroke:"black",strokeWidth:"0.192391",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M655.129 21.6123C655.588 21.6123 655.96 21.24 655.96 20.7808C655.96 20.3215 655.588 19.9492 655.129 19.9492C654.669 19.9492 654.297 20.3215 654.297 20.7808C654.297 21.24 654.669 21.6123 655.129 21.6123Z",fill:"black"}),(0,a.createElement)("path",{d:"M655.664 21.4171C655.538 21.5229 655.384 21.5891 655.22 21.6072C655.057 21.6254 654.892 21.5946 654.746 21.5188C654.6 21.4431 654.479 21.3258 654.4 21.1817C654.321 21.0376 654.286 20.8732 654.3 20.7094C654.314 20.5455 654.377 20.3895 654.479 20.2611C654.582 20.1327 654.721 20.0377 654.878 19.988C655.034 19.9384 655.202 19.9363 655.36 19.9821C655.518 20.0279 655.659 20.1196 655.765 20.2454C655.907 20.4142 655.976 20.6324 655.957 20.8521C655.938 21.0719 655.833 21.2751 655.664 21.4171V21.4171Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M649.307 23.3242C648.999 23.5621 648.135 24.7936 648.871 25.5183",stroke:"black",strokeWidth:"0.175557",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M683.94 24.054C683.838 11.1614 674.583 5.9796 669.84 5.33867C665.097 4.69773 658.662 3.0313 651.83 10.9789C644.997 18.9265 646.638 31.475 639.908 31.4819C640.54 32.119 641.351 32.5472 642.234 32.7089C643.116 32.8705 644.027 32.7579 644.843 32.3861C647.792 31.1043 647.853 30.6556 647.853 30.6556C647.853 30.6556 644.459 35.719 641.318 34.5653C641.318 34.5653 646.788 38.8286 654.468 35.9599C652.231 34.6411 650.404 32.7273 649.19 30.4316C647.976 28.1359 647.424 25.5483 647.593 22.957C647.861 17.97 648.866 16.7492 648.866 16.7492C652.869 9.83932 663.943 19.6973 663.943 19.6973C663.943 19.6973 665.353 23.1567 663.943 24.6308C663.943 24.6308 664.584 25.9769 666.058 24.054C667.532 22.1312 670.929 22.9644 670.801 26.0409C670.673 29.1174 667.597 31.1906 666.571 30.3463C666.571 30.3463 666.233 34.2448 663.326 34.8217C663.326 34.8217 664.729 37.1547 667.378 35.7019C670.028 34.2492 665.908 39.6102 662.595 38.1091C657.126 35.6308 663.986 41.8506 669.175 42.4235C674.217 42.9802 684.092 43.0713 683.94 24.054Z",stroke:"black",strokeWidth:"0.232125",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M659.079 43.9531C659.079 43.9531 646.273 51.5234 644.564 65.3676",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M653.28 65.3672C653.28 65.3672 651.856 74.9812 646.672 72.9943L653.28 65.3672Z",fill:"#F0DC01"}),(0,a.createElement)("path",{d:"M649.976 79.0401C648.836 78.3564 643.732 71.1739 643.037 54.2552C642.342 37.3366 640.803 29.9882 635.505 30.415C630.207 30.8418 631.232 45.5405 631.232 45.5405",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M625.871 42.9766C625.871 42.9766 619.951 44.7542 620.122 54.7185C620.293 64.6829 626.104 66.6486 626.959 76.2625C627.814 85.8765 625.592 102.455 635.847 110.83C646.102 119.205 659.433 112.539 664.731 102.114C670.03 91.6876 674.815 78.7982 674.815 78.7982",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M678.882 75.167C678.882 75.167 685.071 51.3529 671.262 48.6183C657.454 45.8836 650.018 66.5645 650.018 66.5645C650.018 66.5645 665.244 60.3537 678.063 77.7306",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M669.734 41.1176C669.913 41.4692 670.089 41.822 670.258 42.1774L670.254 42.1679C670.558 42.7104 670.651 43.3459 670.516 43.9529C670.35 44.5744 669.949 45.1074 669.398 45.44C669.266 45.5197 669.135 45.6088 668.999 45.6797L668.578 45.8595C668.298 45.9709 668.009 46.0598 667.715 46.1253C667.426 46.1956 667.133 46.2499 666.839 46.288C666.548 46.3376 666.254 46.3667 665.96 46.3749C664.773 46.4908 663.576 46.3949 662.423 46.0916C661.815 45.9282 661.251 45.6296 660.774 45.2179C660.532 44.997 660.329 44.7364 660.174 44.4473C660.028 44.1534 659.938 43.835 659.908 43.5083L659.906 43.4886L659.906 43.4714C659.967 41.9217 660.052 40.372 660.213 38.8223C660.374 40.372 660.459 41.9217 660.52 43.4714L660.518 43.4346C660.605 43.9226 660.865 44.3629 661.25 44.6746C661.664 44.987 662.136 45.2124 662.639 45.3371C663.166 45.4772 663.705 45.5597 664.249 45.5829C664.804 45.6248 665.36 45.628 665.915 45.5925C667.006 45.5997 668.085 45.3707 669.08 44.9212C669.538 44.6926 669.897 44.3035 670.088 43.8279C670.256 43.3189 670.247 42.7678 670.061 42.2649L670.057 42.2551C669.944 41.8781 669.837 41.4984 669.734 41.1176Z",fill:"black"}),(0,a.createElement)("path",{d:"M671.45 38.8223C671.45 38.8223 687.061 39.1145 688.544 69.9306C690.027 100.747 692.042 102.627 690.906 104.507C689.77 106.387 667.145 103.396 663.332 104.507",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M647.468 114.982C647.982 116.131 629.636 261.308 629.195 261.786C628.754 262.264 661.399 261.825 674.816 264.608C688.233 267.391 690.028 261.786 690.028 261.786C690.028 261.786 682.849 229.593 682.849 210.421C682.849 191.248 682.336 152.536 682.849 147.665C683.362 142.793 689.259 140.358 690.028 126.834C690.797 113.31 686.443 105.331 686.443 105.331",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M625.872 86.1934C625.872 86.1934 596.965 126.128 597.221 127.923C597.477 129.718 602.349 131.065 608.502 126.93C614.655 122.796 605.938 128.179 609.783 130.743C613.629 133.307 614.142 130.743 614.142 130.743C614.142 130.743 613.629 134.751 616.705 134.029C619.782 133.307 639.088 112.943 639.088 112.943C639.088 112.943 628.966 158.22 630.348 163.696",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M636.721 262.088C631.363 262.343 625.118 262.707 620.171 264.926C616.942 266.374 615.629 269.152 613.885 272.005L680.265 273.096C680.265 273.096 681.783 268.502 680.265 265.383",stroke:"black",strokeWidth:"0.577143",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M682.684 178.528C682.684 178.528 695.668 223.655 699.257 228.218C702.846 232.781 707.974 238.105 707.205 239.417C706.436 240.729 687.673 250.575 688.85 256.181",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M706.47 241.231C706.47 241.231 711 243.327 711 247.155C711 250.984 682.684 270.725 682.684 270.725",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M674.816 6.48314C674.816 6.48314 679.26 -3.98132 687.293 4.00259C695.326 11.9865 692.361 20.8298 696.01 23.3125C700.966 26.6853 684.388 25.8307 682.337 19.165C678.754 7.5206 674.816 6.48314 674.816 6.48314Z",fill:"black",stroke:"black",strokeWidth:"0.232125",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M673.1 6.3473C673.1 6.3473 676.773 5.11478 678.432 9.35377C680.091 13.5927 679.571 13.1035 679.571 13.1035C679.571 13.1035 676.876 7.8933 673.1 6.3473Z",fill:"#F0DC01"}),(0,a.createElement)("path",{d:"M669.514 25.0379C669.514 25.0379 667.361 23.5736 666.413 25.8993",stroke:"black",strokeWidth:"0.221844",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M81.3623 107.965C85.4729 113.664 92.5196 110.923 95.9431 106.226C98.5562 102.642 100.618 98.4122 102.696 94.4947C105.024 90.1245 107.084 85.6167 108.864 80.9962C111.459 74.2256 113.877 66.9007 114.097 59.5952C114.152 57.744 113.749 55.2814 115.053 53.7403C116.463 52.0739 117.502 50.3953 118.258 45.5363C119.338 38.5998 119.25 35.9223 115.822 39.3833C113.394 41.8357 116.056 38.7607 116.338 35.1528C116.704 30.4779 109.517 37.063 109.517 37.063C109.517 37.063 117.617 25.411 109.541 27.8465C101.465 30.2821 100.568 43.1008 100.055 42.9726C99.5427 42.8444 94.5434 37.7169 93.0051 40.537C91.4669 43.3571 97.8763 47.7112 97.8763 47.7112C97.8763 47.7112 92.1078 58.6114 91.4669 59.2523C91.4669 59.2523 83.6472 70.8101 83.7114 73.7479",fill:"white"}),(0,a.createElement)("path",{d:"M81.3623 107.965C85.4729 113.664 92.5196 110.923 95.9431 106.226C98.5562 102.642 100.618 98.4122 102.696 94.4947C105.024 90.1245 107.084 85.6167 108.864 80.9962C111.459 74.2256 113.877 66.9007 114.097 59.5952C114.152 57.744 113.749 55.2814 115.053 53.7403C116.463 52.0739 117.502 50.3953 118.258 45.5363C119.338 38.5998 119.25 35.9223 115.822 39.3833C113.394 41.8357 116.056 38.7607 116.338 35.1528C116.704 30.4779 109.517 37.063 109.517 37.063C109.517 37.063 117.617 25.411 109.541 27.8465C101.465 30.2821 100.568 43.1008 100.055 42.9726C99.5427 42.8444 94.5434 37.7169 93.0051 40.537C91.4669 43.3571 97.8763 47.7112 97.8763 47.7112C97.8763 47.7112 92.1078 58.6114 91.4669 59.2523C91.4669 59.2523 83.6472 70.8101 83.7114 73.7479",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}))},uc=function(n){var t=n.className;return(0,a.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",className:t,fill:"none"},(0,a.createElement)("path",{d:"M19 19L13 13M15 8C15 8.91925 14.8189 9.82951 14.4672 10.6788C14.1154 11.5281 13.5998 12.2997 12.9497 12.9497C12.2997 13.5998 11.5281 14.1154 10.6788 14.4672C9.82951 14.8189 8.91925 15 8 15C7.08075 15 6.1705 14.8189 5.32122 14.4672C4.47194 14.1154 3.70026 13.5998 3.05025 12.9497C2.40024 12.2997 1.88463 11.5281 1.53284 10.6788C1.18106 9.82951 1 8.91925 1 8C1 6.14348 1.7375 4.36301 3.05025 3.05025C4.36301 1.7375 6.14348 1 8 1C9.85652 1 11.637 1.7375 12.9497 3.05025C14.2625 4.36301 15 6.14348 15 8Z",stroke:"#606F7B",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))},wc=function(){return(0,a.createElement)("svg",{width:"136",height:"250",viewBox:"0 0 136 250"},(0,a.createElement)("path",{d:"M53.9195 39.0213C53.9195 39.0213 44.8236 31.9913 48.4808 21.7478C51.7145 12.6974 60.9658 9.15755 67.6994 11.4025C67.6994 11.4025 69.7774 42.1112 53.9195 39.0213Z",fill:"#131212"}),(0,a.createElement)("path",{d:"M69.2091 13.2564C68.2479 13.1712 67.2785 13.2385 66.3379 13.4549C57.571 15.4467 54.8314 27.9204 56.9795 35.5927C58.1683 39.8383 61.4641 43.4648 65.7693 44.2657C72.064 45.4355 77.1821 40.5926 79.2639 34.7839C80.8776 30.44 80.8141 25.649 79.0839 21.3493C77.2948 17.1805 73.604 13.6461 69.2091 13.2564Z",fill:"#F3B6B5"}),(0,a.createElement)("path",{d:"M57.1032 31.7382C55.4555 32.14 53.7195 31.6289 52.5516 30.3999C51.4623 29.0928 51.0891 27.3311 51.5567 25.6955C51.9204 24.2175 53.0619 23.057 54.5332 22.6668C56.0588 22.4245 57.5125 23.3997 57.8667 24.9036L57.1032 31.7382Z",fill:"#F3B6B5"}),(0,a.createElement)("path",{d:"M57.5804 27.3535L48.2198 46.6155C46.4377 50.1445 47.7102 54.4512 51.1251 56.4437C54.6914 58.5244 59.2689 57.3198 61.3496 53.7535C61.5355 53.4352 61.6971 53.1027 61.8341 52.7607L69.3895 34.2418L57.5804 27.3535Z",fill:"#F3B6B5"}),(0,a.createElement)("path",{d:"M64.2272 46.6255L65.3904 43.9211C61.4189 42.7844 58.3066 39.6904 57.1482 35.7251C57.1482 35.7251 57.1021 42.0772 64.2272 46.6255Z",fill:"#DFA8A8"}),(0,a.createElement)("path",{d:"M57.1135 23.4532C63.9964 26.8356 72.6084 25.7437 79.2048 21.8347C76.9693 15.9345 71.6562 11.7534 65.3971 10.9662C56.3602 9.64416 57.1135 23.4532 57.1135 23.4532Z",fill:"#131212"}),(0,a.createElement)("path",{d:"M55.4546 28.2841C54.7026 28.056 54.2676 27.2722 54.4712 26.5135C54.7305 26.0242 55.2754 25.7582 55.821 25.8545",stroke:"#1E1C1C",strokeWidth:"0.639",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M72.3889 35.8209L73.8494 35.2325C73.227 34.6027 73.1022 31.9092 73.1022 31.9092",stroke:"#1E1C1C",strokeWidth:"0.639",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M72.9416 38.1884C72.9416 38.1884 69.4201 39.6909 68.9661 34.8291",stroke:"#1E1C1C",strokeWidth:"0.639",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M71.1282 28.4304C71.1282 28.4304 70.3206 31.7198 68.6546 30.972C66.9898 30.2248 67.9834 27.0195 67.9834 27.0195",stroke:"#1E1C1C",strokeWidth:"0.639",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M79.2462 31.4199C79.2462 31.4199 78.499 34.2342 77.2123 33.6574C75.9249 33.0799 76.818 30.332 76.818 30.332",stroke:"#1E1C1C",strokeWidth:"0.639",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,a.createElement)("path",{d:"M49.0462 6.49543C46.6784 11.7936 49.0523 18.0087 54.3499 20.3785C59.7118 22.5936 65.8549 20.0446 68.0741 14.684C70.4433 9.38578 68.0707 3.17075 62.7739 0.799559C57.4099 -1.4169 51.2654 1.13277 49.0462 6.49543Z",fill:"#131212"}),(0,a.createElement)("path",{d:"M58.4403 239.33L45.8433 239.277L48.9338 218.695L61.5295 218.748L58.4403 239.33Z",fill:"#F3B6B5"}),(0,a.createElement)("path",{d:"M80.0129 250.001L42.3813 249.845L44.5808 238.64C44.6555 237.846 45.3199 237.242 46.1139 237.242L55.0252 237.276C55.0659 234.276 56.7829 233.319 58.2284 233.055C59.3142 232.865 60.4136 233.306 61.0584 234.202L63.7254 237.839L75.7436 242.936C78.3767 244.307 80.0272 247.028 80.0129 250.001Z",fill:"#A05C47"}),(0,a.createElement)("path",{d:"M32.0933 140.32C32.9715 140.907 47.6689 183.985 47.6689 183.985L43.6364 226.209L66.3866 228.072L73.0625 194.019C74.3241 187.593 73.9684 180.953 72.0275 174.698C65.75 154.458 52.2973 116.95 52.2973 116.95L31.2341 111.712L32.0933 140.32Z",fill:"#228F9D"}),(0,a.createElement)("path",{d:"M16.0625 239.331L3.46484 239.28L6.5554 218.698L19.1511 218.751L16.0625 239.331Z",fill:"#F3B6B5"}),(0,a.createElement)("path",{d:"M37.6377 250.001L0 249.845L2.2056 238.64C2.27346 237.846 2.94532 237.242 3.73934 237.242L12.65 237.276C12.6839 234.276 14.4076 233.326 15.8464 233.055C16.9322 232.865 18.0316 233.306 18.6763 234.202L21.3366 237.832L33.369 242.936C36.0022 244.307 37.6513 247.028 37.6377 250.001Z",fill:"#A05C47"}),(0,a.createElement)("path",{d:"M12.5349 103.347C12.5349 103.347 5.8163 105.926 8.09791 134.294C8.56142 140.07 8.8227 145.861 8.97404 151.652L9.75787 181.703L0.953125 224.689L24.1777 226.226L35.8878 194.865C38.7238 187.282 40.1137 179.232 39.9841 171.136C39.6325 149.759 36.7944 113.684 36.7944 113.684L12.5349 103.347Z",fill:"#228F9D"}),(0,a.createElement)("path",{d:"M39.2509 161.007L36.7969 136.847L44.5524 131.965",stroke:"#117683",strokeWidth:"1.179",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M82.4693 74.3507L78.7617 75.5516C78.4118 75.6561 83.5387 84.3738 83.5387 84.3738C83.5387 84.3738 100.612 82.4086 101.708 81.7313C102.803 81.0534 96.2397 80.8126 96.2397 80.8126C96.2397 80.8126 102.472 79.8504 104.106 78.7117C105.406 77.8088 96.9161 77.5971 96.9161 77.5971C100.065 76.9048 105.979 75.9824 105.921 74.9445C105.847 73.6426 95.8947 75.1912 95.8947 75.1912C95.8947 75.1912 102.77 73.5417 103.047 72.2938C103.323 71.0466 89.9037 72.75 89.9037 72.75C89.9037 72.75 92.0138 70.4406 91.6694 67.5675C91.4955 66.8731 90.9011 66.3648 90.1888 66.3026C89.3786 69.9475 82.4693 74.3507 82.4693 74.3507Z",fill:"#F3B6B5"}),(0,a.createElement)("path",{d:"M40.6617 56.731C40.6617 56.731 34.8172 72.672 36.5592 85.0432C39.4607 105.661 88.1981 82.9721 88.1981 82.9721L86.0604 73.5133C86.0604 73.5133 51.8911 78.1338 52.2271 76.8769C53.075 73.7098 55.4943 63.0534 55.4943 63.0534L40.6617 56.731Z",fill:"#F3B6B5"}),(0,a.createElement)("path",{d:"M63.9276 53.7764L47.6949 43.7874C47.6949 43.7874 38.6189 50.2158 32.9624 57.1346C9.96586 83.2879 6.14351 122.761 6.14351 122.761C6.14351 122.761 27.3218 126.977 54.1729 113.764L63.9276 53.7764Z",fill:"#F7F7F7"}),(0,a.createElement)("path",{d:"M93.3726 87.6589L96.0403 89.8795L102.67 81.8219L100.004 79.6021L93.3726 87.6589Z",fill:"#133950"}),(0,a.createElement)("path",{d:"M77.4994 107.089L80.0606 109.221C80.5445 109.625 81.2638 109.559 81.6676 109.075L97.7298 89.5279C98.1329 89.044 98.0678 88.3246 97.5839 87.9208C97.5832 87.9208 97.5832 87.9202 97.5825 87.9202L95.0206 85.7865C94.5361 85.3834 93.8167 85.4492 93.4129 85.9338L77.3514 105.482C76.9483 105.967 77.0141 106.685 77.4987 107.088C77.4987 107.089 77.4994 107.089 77.4994 107.089Z",fill:"#D9D9D9"}),(0,a.createElement)("path",{d:"M120.357 39.3897C122.472 39.3489 124.55 39.9441 126.324 41.0971C128.123 42.3214 129.502 44.0689 130.275 46.1028C131.154 48.4102 131.541 50.8751 131.41 53.3406C131.285 56.2465 130.727 59.1172 129.756 61.8589C128.668 64.9834 127.187 67.9566 125.345 70.7051C122.69 74.781 119.252 78.2896 115.233 81.0293C111.533 83.4806 107.784 84.7768 104.394 84.7768C99.9889 84.9023 95.995 82.2 94.4742 78.0636C93.596 75.7562 93.2099 73.2914 93.3408 70.8259C93.4664 67.9206 94.0236 65.0492 94.9947 62.3075C96.0819 59.183 97.5641 56.2099 99.4059 53.4614C102.061 49.3854 105.498 45.8768 109.518 43.1371C113.218 40.6859 116.968 39.3897 120.357 39.3897ZM103.453 81.1121C103.621 81.1121 103.792 81.108 103.967 81.0992C106.813 80.8386 109.548 79.8715 111.924 78.2855C113.818 77.0938 115.572 75.6938 117.155 74.1126C118.912 72.3678 120.487 70.4485 121.854 68.3841C125.405 63.0432 127.437 57.0202 127.431 51.8625C127.427 48.6728 126.628 46.0431 125.123 44.2657C124.703 43.7527 124.213 43.302 123.667 42.9268C122.373 42.0954 120.861 41.6699 119.323 41.7052C117.76 41.7323 116.214 42.0343 114.756 42.5976C113.042 43.2464 111.414 44.1028 109.91 45.148C106.342 47.6488 103.283 50.8085 100.9 54.4563C97.3537 59.7918 95.3171 65.81 95.3123 70.9677C95.2791 72.7098 95.5654 74.4431 96.1572 76.0813C96.6615 77.4915 97.5532 78.7314 98.7293 79.6578C98.8453 79.746 98.9655 79.8315 99.0856 79.9116L99.1121 79.9285C99.6624 80.2787 100.259 80.5502 100.884 80.7361L100.951 80.7565C101.742 80.992 102.562 81.1114 103.385 81.1121H103.453Z",fill:"#D9D9D9"}),(0,a.createElement)("path",{d:"M100.897 54.4567C107.56 44.4331 117.988 39.154 123.667 42.9286C124.214 43.3032 124.706 43.7545 125.126 44.2675C119.238 42.4148 110.168 47.5719 104.156 56.6189C98.1415 65.6659 96.8969 76.0261 100.885 80.7373C100.25 80.5486 99.6447 80.2711 99.0875 79.9127C93.4086 76.1381 94.2386 64.481 100.897 54.4567Z",fill:"#133950"}),(0,a.createElement)("path",{d:"M125.347 70.7033C133.05 59.1134 133.491 45.8587 126.325 41.0967L129.91 43.4801C137.073 48.2408 136.637 61.4968 128.932 73.0867C121.227 84.6766 109.176 90.2116 102.012 85.4496L98.4297 83.0668C105.591 87.8289 117.643 82.2932 125.347 70.7033Z",fill:"#133950"}),(0,a.createElement)("path",{d:"M81.042 97.4953L77.4085 98.9137C77.0638 99.0352 82.6931 107.447 82.6931 107.447C82.6931 107.447 99.6308 104.496 100.687 103.757C101.743 103.018 95.1728 103.156 95.1728 103.156C95.1728 103.156 101.344 101.831 102.909 100.6C104.153 99.6209 95.6648 99.9032 95.6648 99.9032C98.7648 99.0291 104.62 97.7661 104.5 96.7319C104.349 95.4377 94.4948 97.5591 94.4948 97.5591C94.4948 97.5591 101.273 95.5144 101.478 94.2521C101.684 92.9905 88.3782 95.4648 88.3782 95.4648C88.3782 95.4648 90.353 93.0353 89.8433 90.1856C89.6296 89.5016 89.0045 89.0279 88.2886 89.0068C87.688 92.6973 81.042 97.4953 81.042 97.4953Z",fill:"#F3B6B5"}),(0,a.createElement)("path",{d:"M40.1307 81.1592C40.1307 81.1592 34.8556 97.2987 37.0313 109.602C40.6661 130.1 88.5663 105.699 88.5663 105.699L86.0967 96.3249C86.0967 96.3249 52.1135 102.152 52.404 100.883C53.1403 97.6876 55.1796 86.9528 55.1796 86.9528L40.1307 81.1592Z",fill:"#F3B6B5"}),(0,a.createElement)("path",{d:"M32.1814 87.7547L55.0402 94.7862C55.0402 94.7862 68.5331 56.2011 54.7742 50.1469C38.2777 42.8915 32.1814 87.7547 32.1814 87.7547Z",fill:"#228F9D"}))},yc=function(){return(0,a.createElement)("svg",{width:"128",height:"119",viewBox:"0 0 128 119",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("rect",{width:"128",height:"119",fill:"url(#pattern0)"}),(0,a.createElement)("defs",null,(0,a.createElement)("pattern",{id:"pattern0",patternContentUnits:"objectBoundingBox",width:"1",height:"1"},(0,a.createElement)("use",{xlinkHref:"#image0_513_34919",transform:"translate(0 -0.00287427) scale(0.000636943 0.000685115)"})),(0,a.createElement)("image",{id:"image0_513_34919",width:"1570",height:"1468",xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABiIAAAW8CAYAAACnppkVAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAATz5SURBVHgB7N0teFsHtjf61c4BGVSHtWhkVhaH9aAqLC+qB925yC7rRXbRDLOL5nlRXHT6IrvoziA7aKbICutFdlgPssJ6kB2Woty9vK1GUfTpL+2P3+951iN7S8lM7FqW9n+vtSIAAAAAqKuVorpFbRd1WNT5Ve0EAAAAAADAgjJ4WC9qr6iTot5OqbUAAAAAAACYYjh4OIvpwcNobQcAVMB/BAAAAABVkcFDdjJk+PBl3Kyr4VEAAAAAAACtl2FDdi8cR7nf4e11amVlZfTYWQAAAAAAAK0zPG7p2sHD2tra2+3t7bf7+/tvz87OLj8e87iVAAAAAAAAGq8TN+x66Ha7l2HD4eHh2/Pz87ejjo6Oxv259QAAAAAAABqpW9ROlOHDtTseJgUPo/IxY/6evQAAAAAAABqjG+XJ/7O4xo6Hzc3Ny1FL8wQP43Q6ndG/9zgAAAAAAIBa68Y19z3kuKWdnZ23x8fHb29DBhkj/xv5/8meCAAAAAAAqJluXCN8uI2uh2ny7x3zv9sNAAAAAACg8jpR7nw4iwXDh9z1cFtdD9OcnZ2N+/+wHQAAAAAAQCXlWKM8kX8cC4QPuavhNkcuLSKDj7AnAgAAAAAAKq0b5Qn8uUcvDfY9ZFfCMk3YEwEAS/MfAQAAAEBaK+qrKDsg5lrw3Ol0YmNjI9bX12NtbS2qYMz/j/y3dIvqBQAAAAAAcK8WHr10nzsfrmPCnojdAAAAAAAA7k23qL2Yc/RS1cOHUbmjIuyJAAAAAACAe7ceC3Q/5N6H/f39t+fn52/rZMyeiKy5xk0BAAAAAACLyRPwO7FA90Muna5b+DAsw5Mx/7ZuAAAAAAAAt6Zb1GHMGT6sr6/XZvTSLBmijPl37gUAAAAAAHBjc49fWltbq333wyQ5Vmrk33sWAAAAAADAtSw0filP0jel+2GS3d3dcf/2TgAAAAAAAHObO4Bowu6HRWTQMubrsB0AAAAAAMBMnaIOYs7uh4ODg9YEEMMyfBn5ehwHAAAAAAAwUTfm3P/QhvFLs2xubo5+XbJzZCUAAAAAAID3dGOOAKJt45dm2d/fH/d16gYAAAAAAHCpGwKIa8uvx5iv114AAAAAAEDLdWKOAKLT6bzd29sTQEyRI6riw/FMAAAAAADQagdh/8OtyKAmjGcCAAAAAIDfdUIAcWvOzs6MZwIAAAAAgCGbMWEPhBFM15MjrEa+nmcBAPfkDwEAAABQLYdFrYwefPPmTXz22WfxxRdfBIt5/fp19Hq94UP59X1RVD8A4I59HAAAAADV0Y1yNNNYR0dHweK+/PLLcYe7AQAAAAAALXMQU5ZUZ9kRcT3GMwGwLDoiAAAAgKroFLUxfGBl5YMJTfHixYtgcevr66OHOqErAoB7IIgAAAAAqqI7emBvby86nc4Hx1jcV199Ne5wNwAAAAAAoCVOYmh00MrKytvz8/O3u7u7xjPdEuOZAAAAAABoq7UYCRs2NzcvT55nGDF6X7fbfcvixoU6oSsCgDtmNBMAAABQBdujBzY2ynURuSeiCB7eu6/X68XFxUWwmC+//HLc4fUAAAAAAICGyxFBv1+lnyOEhh0eHn5wJX9e3c/isptk5Gt5HgBwh3REAAAAAMu2WVRn+EARMrz3gOyIyM6IYdkVweJGu0sK+YXtBgAAAAAANNRxjHQ7nJ2dfXAl//b2tqXVt2Dczo2i9gMA7oiOCAAAAGCZOjFyNf7m5mZ0Op0PHvjVV199cOz58+fBYsbt3IhyT8RKAAAAAABAwxzEAl0Oo/sNipPql1f4s5i9vb1xXRHbAQAAAAAADTN1SfU8J9CPjo7espgMbzLEGflaHgcAAAAAADTIZoyEChk0zDqBPvpnskuCxW1ubo7rilgLAAAAAABoiLwCf+aS6lGj45myjGdaXI7Aig+DiN0AAAAAAIAG6MTISfD19fVrn0Df3d19y+LGjGc6DwAAAAAAaIDduMGuh9ET6Pk5i8sAJz7siugGAAAAAADU3FkssKR6nhPo2SnBYsbt3AhLqwG4ZR8HAAAAwP3qRjma6d2BbjcWsbb24U7l58+fB4tZWVkZ97XPAysBAAAAAAA1dRDXWFKdV+8fHh6OXVYdxjNdm6XVAAAAAAA0SSdGTnpnsDDrRPn29va4xcofVIYVLG7C0mpdEQAAAAAA1M5mjIQHBwcHH5wYzw6J3AMxT/gwqJ2dnbdcz4Sl1esBAAAAAAA1cxYTllRnN8Pe3t7E0UsxYRxTdktYVH0zllYDAAAAANAE3Rg52b25uXkZImT4sEj3Qz4+90UYxXR7JgRA3QAAAAAAgJo4iDmDhpgQPmTHhPDhbkxYWr0fAAAAAABQA7n4OBcgLxQ+ZJdE7n4weul+jOmKsLQaAAAAAIBa2Ax7HyovO07GfE92AwAAAAAAKu4g5hi9tL+/b/TSEuXXfsyuDl0RANzIHwIAAADg7uWJ7PXRg0X4EBsbG3F0dBTffPNNrK2txYMHD4LlyK/9b7/9Fr1e773DRf1PUT8HAFzDRwEAAABwP86K6gwfOD4+vgwjqI6Li4tYXV29vB1yWtTjAIBr0BEBAAAA3JfXMdIV8erVq9jc3AyqI7si/vu//ztOT0+HD39a1Iui+gEAAAAAABWWXRHv7SCwlLp68nsSH+7xOA4AAAAAAKi4boxZUk315PclPgwjugEAAAAAABWXV9briqg4XREA3BY7IgAAAID79qqozeEDr1+/jr/85S9BdXQ6nXjx4kX0+/33DoddEQAAAAAA1MAHXRFnZ2dvqZYJXRH7AQAL+DgAAAAA7t+Powe+//77oFq63e5lZ8SIzSg7IwAAAAAAoNLOYuhK+5WVlbfn5+dvqZb9/f1xXRF7AQBz0hEBAAAALMt7LRAXFxe6Iipoc3MzipBo9PBGUSsBAHOwrBoAAABYll+K+qaoB4MDp6en8c0338SDBw+C6vjtt9+i1+sNH8pv0G9F9QIAZtARAQAAACzLRYzpinj+/HlQLVtbW+O6IrZCVwQAc9ARAQAAACzTaVF/Gz6QYUSOA6I6skNFVwQA1/VRAAAAACzXUVFfDR84Pj6ObrcbVEcGRKurq5e3w4eLWr26BYCxdEQAAAAAy/ZrUZvDBx4+fBhPnz4NqkNXBADXpSMCAAAAqILjorqDT3IfwdnZ2bi9BCyRrggArkNHBAAAAFAFD4v6vQXizZs38dlnn8UXX3wRVIeuCACuQ0cEAAAAUAXZ+nB2dXspd0TkrgiqRVcEAIvSEQEAAABUwZuiPivq9xaIfr9/GUZ0Op2gOqZ0RWT9FAAw4uMAAAAAqIaj0QPPnz8Pqmdra2vc/o7tojoBACN0RAAAAABV0Y9yYXVncOCXX36Jb7755vIqfKojvx9ZP/30QQNEphPSIwDeI4gAAAAAqsTS6prI78mPP/44uitiragXUYZKAHDJaCYAAACgSg5iZOHx0dFRUE07OztjDwcADPkoAAAAAKolk4evhg+cnZ1ZWl1Rq6url4vFRzwpqhcAEDoiAAAAgOrZGz2QI4Copv39/XGHdUUA8DsdEQAAAEAVnUe5+PjSyspKnJ+fB9X05MmT6PV6HxwOXREAhI4IAAAAoJq+H/4kFyKPOdFNRUzYFfEsAKDwhwAAAACops3hTx4+fBhPnz4Nqif3d7x48WJ0V8SnRb0u6ucAoNWMZgIAAACq6rio7uCTHM+US6vzlurJjpUc0TTioqjVq1sAWkpHBAAAAFBVD4v6vQXizZs3lx0RefU91ZPfl9evX8fPP7/XAPHgqn4KAFpLRwQAAABQVdn68N6G6m63G8fHx0E15S6P1dXVy9sRFlcDtJhl1QAAAEBV5dns3vCBHP8z5iQ3FZFjsyyuBmCU0UwAAABAleU0h/XhA5999ll88cUXQTXl92bC4ur8XvYCgNbREQEAAABU2VGMLDo+OjoKqm1CV8RWUZ0AAAAAAICKOSjq7XCdn5+/pdq2t7ffjn7firLgA6CFjGYCAAAAqi47IjaHD/zxj3+8XFxNdeWIpn/+85+jOz06Rb0u6ucAoDU+CgAAAIDqOy9qZfDJ2tpanJycBNWWy8WfPHkyejiTidUYGbkFQHPpiAAAAADq4LOift9Q/euvv152RHQ6naC68vvz8uXL+OWXX4YPPyjq86L+GQC0gmXVEAAAANTABxuqnz9/HlTf/v5+rKysjB5eL6obAAAAAABQITmL6ffFx8XJ7bfUw7Nnz8Ytrj6LoXFbADSX0UwAAABAXeR4pu7gkzdv3hjPVBO5uPrFixfR7/eHD2cI8VtRvQCg0YxmAgAAAOpib/TAjz/+GNTDhBFNW0V1AoBGE0QAAAAAdXERI1fPHx0dxcXFRVB92bmyvb09ejiTif0AoNGMZgIAAADq5GFRTwef5Himzz777HL0D9W3trYW//znP0fDo05RL4rqBwCNpCMCAAAAqJODKDsjfpddEdRDjmbKEU1j7AQAjfVRAAAAANRLJg9fDR84Pz8ft3+Ainry5En0er0PDofF1QCNZDQTAAAAUDe/FrU5fOCPf/xjdLvdoB5yX8SYReOdomwfB2ggHREAAABAHZ1Huej4UnZDZFcE9aErAqA97IgAAAAA6uj74U9y+fGYk9pU2M7O2LUQdkUAAAAAAFAJnaLeDle3231LveT3bPT7WFQ3AGgUo5kAAGA+K/FuBEhnzLEYuW9R/aGPL65q+OPhYwCUjmPopHWOZzo7O7O0ukayiyVHNI3IbpftAKAxBBEAALTRIEDoxLvgIG//NPTxykhVxSCQ6F99nrevho4N7j8NgObLk9XPhg/s7u5OGvlDBeVIrcePH0e/33/vcFGrIYAHaAxBBAAATTMcMAzqk6GPqxYs3KVBOJH16ur2NAQVQHPk8/lZDD2vr62txcnJSVBdGTo8f/48jo6O4vT09DKMGMPSaoAGEUQAAFBHnaLWojzxlLefXN12oj0hw23IMKJf1MuhjwUUQN3sFbU1fOD4+Di63W5QDRk85Aimly9fXoYPI90Pk/y5qKMAoBEEEQAAVNWgs2Htqv4U78IHYcPdGoQSL64+HnRRAFRRN8pdEe8OFCFEhhHcr+xsyJAhuxwydMjbKR0P02RAvhYANIYgAgCAZZsUOHSCKhkEEsPhBEBVvLe0Op2fn1tafUdGA4fBx3N2Okz8a6P83fJdGMkE0DiCCAAA7lMn3oUMj6I8adQJ6mhwwuj51W0vAJZnvajD4QOWVt/cIGB49erV790NeewaHQ6T5F/Ui/J3yVHovgNoLEEEAAB3pRNl0JDBw6N4N1aJZhoOJnqhYwK4f+cx9HsmuyHOzs50RcxpEDRkh0Puc7jlwGFg8Lsiu+t6IcQGaA1BBAAAtyHP8nSvSuhA6se7q1zz1lWuwF3bLeq9Foi9vb3Y2toK3pcBQ4YNL168uMkeh3n0o/wdkDsf7BwCaDFBBAAA15FBQzeMV2J+vaJ+vLrtB8DtywD8LIaC8E6nc9kVQfwePORt1i3rRxkyvIp3gUMeEzoAcEkQAQDALLoduG29eDcPvB8At2evqPdaII6Pj6Pb7UYbDcKHg4ODmy6SThkq9KMMGV4OfdwPAJhBEAEAwKgMGXLpZwYOX17dwl3phU4J4Pbk76yT4QMZQmQY0RY5YunHH3+Mo6Oj63Y+jAYORioBAAAAN5bBw2aUV5Hm/Iq3Si2pjqP8bxHgJvK55L3nlyKIeNt05+fnb3d3d9+urKws+tybwU2+BtgMoxYBAACAWyJ4UFWvs6L2QzcOcD3dGHle6Xa7b5vqGgHEeZSvAbL70ahFAAAA4FYMdjzkSYe86rGqJ5+VGlf53+xmACzmOEaeT5rWFbFgAJHhw26UrwcAAAAAbkVeSb4d5YmYPPlQ1ZPMSs1bZ1F2SXQCYLZujDyPNKkrIkOVTqcz63kzf/8fhvABAAAAuCWDcUt5olbwoJpe++HEGjDbcYw8fxweHr6ts7Ozs7fr6+uzniMH3Q/GLgEAAAA31i1qJ8acaFGqJWVsEzBNN0aeN7KLoK4ODg5mjWESQAAAAAA3NrzrQdeDUu/qLAQSwHjHMfKckXsV6iR3QWxubk57DhRAAAAAADeSJxXselBqvjoLgQTwvk6MPFdkV0Ge3K+D09PTWbsgjsPuHAAAAOAaumHkklI3qbMQSADvZCfhe88T2WFQdXt7e9NGMeXFCZsBAAAAsIBulCdK8gRqlU/wKlWnOgsn6oCyu/CDrsLj4+O3VZXjo2Lyc9tx6IIAAAAA5tQN+x6Uuo/KpdadANosxxy+99yQI4+qNqJpjn0Q2wEAAAAwhWXTSi239kMgAW12HCPPC9vb22+rIkOItbW1Sc9fZ0WtBQAAAMAYg/AhT4AKH5SqRu0E0EZ5Iv+D54QqjGg6OzubtpT6OISoAAAAwBjd0PmgVJXrLOyPgDbajZHng2WPaJoRQuwFAAAAwJBuCB+UqlvthyuNoW1yb8x7zwW5l6GCIcRuAAAAAITwQamm1E6Uo9SA5ssRTR/83t7b23t7n4QQAAAAwDSdKE9ankX1T64qpeavszCuCdpiO8Y8D5ycnLy9DzMWU+8GAAAA0Ep5pXSetDiO6p9MVUrdrPbDuCZog8MY+fnPDoXsVLhr6+vrk55/dgMAAABolQwf1kP4oFRbayeAJsvf82cx8rOfnQp3ubx6e3t70nPObgAAAACt0Q17H5RSZZ2FcU3QZGP3RXS73bd3YXd3d9JzzW4AAAAAjZdXRe6EvQ9KqfG1H8Y1QVNtxpif+xyfdJudEcfHx5OeX3YDAAAAaCyjl5RSi1ReNb0TQBPtxpif+xzTdBs7I/LvyP0TY/43DgMAAABopG4YvaSUun6dhe4IaKLdGPMzfxsLrCeEEPlcshIAAABAY+Qb/e3Q/aCUur3aD4EENM1ujPl5zyDh8PDw7XVM2AuRF0N0AgAAAGiEbpRjD3Q/KKXuos7CMmtomt2Y8DOfocIipuyF2AwAAACg1gaLp0+i+icxlVLNqAw8OwE0RXZRjv15zyXW84xqmrIXYjcAAACA2uqG0UtKqeXWTgBN0Y2y6+mDn/UMGLLbYZrNzc1xzxFnAQAAANSO7gelVNXqrKi1AJqgExPCiKzt7e235+fni4xk6gQAAABQG92w+0EpVe3aDycdoQnyooe9mPCznt0RBwcH7wURRjIBAABAfeWJgJzZfBzVPwGplFJZZ2EpLTRFvgaZeAHEIJDIhdYx/rkAAFrrowAAqL4ccbJZ1EaUYQRA3RwU9V1R/QDqrBPlBRGdWMxq+PkHAACASuqG7gelVHMqr6TOK6qB+tuN+X/29wIAAAColMHyabsflFJNrbOwOwKaoBNlt5OfdwAAAKiJbpRXDAoglFJtqZ0AmqATZSBxFu//jB+HEAIALtkRAQAsWzfKk3HdAGifflFPwux4aIrca5Xdnf3wcw0AvxNEAADLkG/Qt6KclW75NEDZEZbLrC8CAAAaRhABANynTlEbIYAAGKcfZRhxEAAA0CCCCADgPnTD+CWAeR1EGUj0AwAAGkAQAQDcpc0oOyC6AcAi+qE7AgCAhhBEAAC3zf4HgNtzELojAACouT8EAMDtyNDhr0X9o6inRT0IAG5qraj1ol4XdRoAAFBDOiIAgJvqxrsRTADcnYPQHQEAQA0JIgCA6+qGBdQA960fdkcAAFAzgggAYFHdEEAALNtB6I4AAKAmBBEAwDxy/8NmlEuoOwFAFfRDdwQAADUgiAAApskAIsOH7auPAaieg9AdAQBAhf0hAAA+lKHDX4v6R1FPi3oQAFTVWlHrRb0u6jQAAKBiBBEAwDABBEA95fN3hhGdol4WdREAAFARRjMBAKlT1G5RGwFA3fWL+rqoXgAAQAUIIgCg3bpRLqEWQAA0z16UuyN0RwAAsFSCCGiGbMXfLOpRlCcVV64q33T2r+p5lIsMAVK3qJ2rWwCaq1/Uk7DIGgAAgGvqFnVc1Ns56yzK8StAe3VjsecNpZRSzaidAACAJdERAfXUKWo/rnclcy/Kq+KAdumGDgiAtuuH7ggAAJbg4wDqZquok7j+ycSVANqkG2UHxHEIIQDarhNlh+x2AADAPRJEQL3k1cy5dPAmYcJpAG3QDQEEAOM9K+owjOwEAOCeGM0E9ZEhxO6Mx2TI8CLKdvtcVN2JcoH12tXHeVw7PjRbN4xgAmA+/aK+K+ogAAAAaL31mL58cNYVzytX9xvLBM3VDUuolVJKXa+yQ8LrRAAAgBbrRDnLd9Ibx0kzfvPN5M6YP5uf74erpaEpuiGAUEopdfM6C6OaAAAAWmsnJr9h3JzwZ7pFnYc3nNBk3RBAKKWUuv3aCQAAAFrnLMa/Sdyd8PhuLP6GcyOAuuiGAEIppdTd1km4WAUAAKA1Ju2GOJvw+E5MH+M0rdYCqLJOlMtEl31ySimlVDvqLCZ33wIAwEI+DqDK1icc/27C8W5c/+q1wwCqqBNlAJEnhDYCAO5HJ8q9YhZZAwBwYx8FUGXHMX6p9KSf3WyjH+1s6Bf1vKgvY3bXw5OiegFUQZ702YpyIb0TQAAsUz/K14n9AACAa9ARAdXWGXOsN+GxeaJyXNCQ3RMbMd/oJVdbw/Llz/JOlB0QuyGEAGD5OlH+XtoJAAC4BkEENMekk5WLtNN3A1gWAQQAVbcb5TjPTgAAwAIEEdAcFxOOL3Iy04lPWI4cwSSAAKAOcofZpPGhAAAwliACqq0/5tikEUsXcfO5vU6Awv3ajDKA2As/fwDURyfKMMKoJgAA5iKIgGp7OeZYnqzsTnj8j3EzpwHch26UJ3D2w3gLAOprt6iT8LsMAIAZBBFQbUcTjk+6+iyvqp40omkerwK4S90oAwgjLQBoiuzWzd9rmwEAABMIIqDaelc1qlvU9pjjGUI8ieuHEUcB3IVOlMs9BRAANFEnyi4/o5oAAABqKhcCvp1Q2xP+TCfKufNvF6xOALcpR6k9i8V/FpVSSqm61ll4TQkAwIg/BFB1v0R5BXVnzH1Pr47nLonhLoj8+Pt4N2rpzVX1ivo8xjuIm++YAEoZQPy1qH+EDggA2iV/B+aFNK/D/jEAAIBa6cT0Doe8bz/KGb2T/vxOUecT/vx5uHINbstWTP5ZU0oppdpUOwEAAIWPAqiLTlEnUV5lNk12Q5yO/LnOjD/zbZSLroHr60b5c/QoAICBfF3656L6AQBAawkioF46US677cTt+a6o3QCuqxvlFZ/dAADG6Rf1dZRjQgEAaCE7IqBestvheVEPY/IYpkUIIeD6sjvphyiXUXcCAJgkf2duXn38IgAAaB1BBNRPhhFHUS6izjBi1qimSX/H/x3lSVRgMcOLqL8IAGBe3Shfv/5/Ub4eBQCgJYxmgvrbLGoj5hsLk2/4vo9yjr03f7C4zSg7IK4TAAIApX5RT8LeCACA1hBEQHPkidG8wqx79fEnV8dfR/kmrxfvL7EG5tcNeyAA4LZ9G+UFMgAANJwgAgAm6xS1HwIIALgrGUTk3jLdugAADSaIAIAPZVfRVljmDgD3oR9GNQEANJpl1QDwvgwgciH80wAA7kNeALBe1KuifgkAABpHEAEApW6UAcRmUQ8CALhPGUb85erjFwEAQKMYzQRA23XCHggAqJKDKBdZ2xsBANAQgggA2mqwB2L76mMAoDr6YW8EAEBjCCIAaKPNop6FAAIAqiw7Ir6OcnQiAAA1ZkcEAG3SjXIMU3ZB2AMBANWWv6vtjQAAaABBBABtkJ0Pfy/qhyh3QgAA9dGN8vd3hhFvAgCA2jGaCYCmyz0Qu2EMEwDUXT/sjQAAqCVBBABN1S1qr6hHAQA0Rb+oPxd1GgAA1MbHAQDN0inqsKjjEEIAQNN0ijopaicAAKgNOyIAaJI8KXFQ1FoAAE3Wvbq1xBoAoAaMZgKgCbpF7YdF1ADQNr2ivg57IwAAKk0QAUCddYp6VtR6AABt1Q9LrAEAKs2OCADqKscw5YxoIQQAtFsnyt1Q3QAAoJLsiACgbrpRnmzIAOJBAABErBS1efWxvREAABUjiACgLvIEww9RjmJaCQCAD3WvboURAAAVIogAoA62ijoq6osAAJiuW9RaUT8V9SYAAFg6y6oBqLJulLsgugEAsJh+WGINAFAJgggAqihHL2UAsR0AANfXD2EEAMDSfRwAUC25hPokhBAAwM11onxdsR4AACyNHREAVEWnqMOi/haWUQMAt+dBUX+5+tgSawCAJRBEAFAFOYbpoKjPAwDgbnSvboURAAD3TBABwDJ1izqK8irFBwEAcLe6UXZhZhjxJgAAuBeWVQOwDJZRAwDLdFrUn8MSawCAeyGIAOC+5bLIZ1FejQgAsCz9op6EMAIA4M4JIgC4L52i9uPdfGYAgGXrhzACAODOfRwAcPe2ijoJIQQAUC2d8BoFAODOWVYNwF1aK+r/LeqbsIwaAKimfI2yWdTron4OAABunSACgLuQy6j/WtQ/wi4IAKAenl7dvggAAG6VIAKA29Yt6l9RLqUGAKiT7tWtMAIA4BYJIgC4LdkF8feifrj6GACgjrpRvpb5KQAAuBWCCABuQzfKLoinAQBQf19EOV4yOyPeBAAAN/JRAMD15dWCe0VtBABA85wW9aSoiwAA4NoEEQBcV+6A2A9jmACAZutHGUb0AwCAaxFEALCoTpQBRDcAANqhH8IIAIBr+zgAYH5bRZ2EEAIAaJdOUcdXtwAALEhHBADz6IQuCACAfuiMAABYmI4IAGbRBQEAUOpE+bpoLQAAmJuOCAAm6YQuCACAcS6i7Iw4DQAAZtIRAcA4uiAAACZbiXJnRDcAAJhJRwQAwzqhCwIAYBFHUXZIDLwauf9i5P5pn4/eBwDQCIIIAAayC2I3yiv8AABYruFQoj/m+Ov4MMAY92f6AQCwZIIIADqhCwIAoOkGIUV/5PPX8X6I0Z/weACAaxNEALSbLggAAGYZDSXydlyAIbwAAMYSRAC0Uyd0QQAAcHfGhRevYnxoYS8GADScIAKgfdajDCF0QQAAUBX9mB5aDN8PANSMIAKgPTJ4yABiPQAAoJ5GwwmBBQDUgCACoB26UYYQnQAAgObrx7tw4tXI54OPAYB7IogAaLbsgtgpajsAAIBh/XgXTry8uj0dugUAbokgAqC5uqELAgAArms4mBh0VQgqAOAaBBEAzfQsdEEAAMBdGg4qsqOiP1IAwBVBBECzdIo6KupRAAAAyzQaUuimAKC1BBEAzbFV1G6UeyEAAIDq6l+VkAKAVhBEANRfJ8pdEN0AAADqblwnRT+MewKgxgQRAPW2HmUIoQsCAACaLcOJfrzrpBgEFLooAKg8QQRAPWXwsBMWUgMAAOO7KAbHAGDpBBEA9dONsguiEwAAAJMN9k4IKABYKkEEQL08C10QAADAzQgoALhXggiAeuiEhdQAAMDd6se7HRS9sIMCgFsiiACovq2idsNCagAAYDkGi7FfhO4JAK5BEAFQXRk85CimzQAAAKiW4fFOvdA9AcAUggiAauqGhdQAAED9DDomXobuCQCuCCIAqidHMe0FAABAMxjtBNByggiA6uiEhdQAAEA79OP90U7CCYAGE0QAVMN6lCGEhdQAAEBb9UM4AdBIggiA5crgYaeo7QAAAGCUsU4ADSCIAFieTlHHYSE1AADAIgaBxHA4AUCFCSIAliMXUu+GUUwAAAA3lR0SoyOd+gFAZQgiAO5XBg/PitoMAAAA7ko/3u+a6AUASyOIALg/a0UdhlFMAAAAy9ALXRMASyGIALgfOYppLwAAAKiKQRjxPOyaALhTggiAu5WjmPaLWg8AAACqbLBrYhBM9AKAWyGIALg7RjEBAADUWy/KcU5HUYYTFwHAwgQRAHfDKCYAAIDmGSzA7l2VYAJgDoIIgNtlFBMAAEB7DAcTFmADTCCIALg9RjEBAAC0m44JgDEEEQC3wygmAAAARgkmAEIQAXBTOYrpWVGbAQAAANP14t3y614AtIQgAuD6OkUdh1FMAAAALC67I7Jj4nm82zEB0EiCCIDryVFMu1F2RAAAAMBN9aMMJAajnPoB0BCCCIDFZPCwU9R2AAAAwN0Z7JcwxgmoPUEEwPw6Ub4AfBQAAABwf3KMUy/ejXHqB0CNCCIA5tMt6jCMYgIAAGD5dEsAtSKIAJgtRzHtBgAAAFRPP97vlrgIgIoRRABMlt0P2QXRDQAAAKiHvaK+DYAK+UMAMM5aUcdXtwAAAFAXXxT1uqifA6AiPg4ARm1FGUJ0AgAAAOqnEwAV8h8BwLBnRW0HAAAA1Jc9EUClCCIASp2i9sM+CAAAAOrvNAAqRBABUO6ByKXUnQAAAID60xEBVIodEUDb5T6IkxBCAAAA0Bw6IoBKEUQAbZb7IPYCAAAAmuMidEQAFWM0E9BGnaKOinoUAAAA0Cy6IYDK0REBtE3ugzgOIQQAAADN9DoAKkYQAbRJ7oPIEKITAAAA0Ew6IoDKMZoJaIvcB7EdAAAA0GyCCKByBBFA060UdVhUNwAAAKD5LKoGKuejAGiuThjFBAAAQLs8DGEEUDF2RABN1S3qJIQQAAAAtEc/hBBABQkigCYaLKVeCQAAAGiPfgBUkCACaJpcSr0XAAAA0D4vA6CCLKsGmqJT1FFRjwIAAADaqR8AFSSIAJqgE5ZSAwAAwGkAVJDRTEDddcNSagAAAEiCCKCSBBFAnVlKDQAAAKUMIS4CoIIEEUBdWUoNAAAA7wghgMqyIwKom+x+OIxyJBMAAABQehEAFSWIAOqkE5ZSAwAAwDj2QwCVZTQTUBdrIYQAAACASfoBUFEfBUD1bUS5D8JSagAAABjPeT6gsnREAFW3U9RBCCEAAABgkl4AVJggAqiyDCF2AwAAAJjmZQBUmGXVQBVl98OzojYDAAAAmKUfABUmiACqplPUUVGPAgAAAJjHaQBUmCU2QJV0ijq+ugUAAADm4xwfUGl2RABVsRZCCAAAAFiUbgig8gQRQBWshxACAAAArkMQAVSeIAJYtq2iDqNcUA0AAAAs5mUAVJwgAlimnaL2AgAAALguHRFA5VlkAyxLhhC7AQAAANyE83tA5f1HANy//aI2AwAAALiJXgDUgCACuE+5ByL3QXQDAAAAuCn7IYBaEEQA96VT1FFRjwIAAAC4DfZDALUgiADuQ6eo46tbAAAA4HYIIoBasMwGuGudEEIAAADAbbso6mEA1MDHAXB31kIIAQAAAHdBNwRQG0YzAXdlEEKsBAAAAHDbXgRATeiIAO5CN4QQAAAAcJd6AVATdkQAt22jqIMAAAAA7lLuh7gIgBrQEQHcJiEEAAAA3L3cDyGEAGpDEAHclq0QQgAAAMB9sKgaqBVBBHAbdoraCwAAAOA+PA+AGhFEADeVIcRuAAAAAPdFRwRQK4II4CaEEAAAAHC/+lcFUBuCCOC6hBAAAABw/14GQM0IIoDrEEIAAADAchwFQM0IIoBFCSEAAABgeeyHAGrnowCYnxACAAAAlqdf1GoA1IyOCGBeQggAAABYLvshgFoSRADzEEIAAADA8tkPAdSSIAKYRQgBAAAA1WA/BFBLdkQA0wghAAAAoBr6YT8EUFM6IoBJhBAAAABQHfZDALUliADG2QghBAAAAFSJ/RBAbQkigFEZQhwEAAAAUCW9AKgpOyKAYWtFnQQAAABQJf2wHwKoMR0RwECGEMcBAAAAVE0vAGpMEAGkTlGHRa0EAAAAUDXPA6DGBBFAJ8pOiE4AAAAAVXQaADUmiIB264QQAgAAAKosQ4h+ANSYIALaK8cwHYUQAgAAAKrsRQDUnCAC2mu/qEcBAAAAVNlRANScIALaaaeo9QAAAACq7KKoXgDUnCAC2idDiN0AAAAAqs5YJqARBBHQLhshhAAAAIC6MJYJaISPAmiLtaKOo1xSDQAAAFTfalH9AKg5HRHQDp2iDkMIAQAAAHVxGkIIoCEEEdB8GT5kJ0QnAAAAgLqwHwJoDEEENN9eCCEAAACgbuyHABrDjghotp2wnBoAAADq5qKohwHQEDoioLnWQwgBAAAAdWQsE9Aogghopk5R+wEAAADUkbFMQKMIIqB5BsupVwIAAACoo14ANIggApon90J0AgAAAKijXlH9AGgQQQQ0y1ZR2wEAAADU1fMAaJiPAmiKTlEnYSQTAAAA1Nnjok4DoEEEEdAcZ2EkEwAAANRZv6jVAGgYo5mgGeyFAAAAgPozlgloJB0RUH/doo4DAAAAqLsnUS6rBmgUQQTUWyfKEKITAAAAQJ31w1gmoKGMZoJ62w0hBAAAADRBLwAaShAB9bVZ1EYAAAAATfBjADSU0UxQX2ehGwIAAACaoB/GMgENpiMC6mknhBAAAADQFL0AaDAdEVA/nSi7IQAAAIBmeBLCCKDBdERA/ewGAAAA0BT9EEIADSeIgHpZDwuqAQAAoEl6AdBwRjNBvVhQDQAAAM1iLBPQeDoioD42QwgBAAAATdIPIQTQAoIIqI+dAAAAAJqkFwAtIIiAetgM3RAAAADQND8GQAvYEQH1cFLUWgAAAABN0S9qNQBaQEcEVF83hBAAAADQNL0AaAlBBFTfZgAAAABN830AtITRTFBtnaLOAgAAAGiSfhjLBLSIjgiotq0AAAAAmkY3BNAqOiKg2rIbohMAAABAk2Q3RD8AWkJHBFTXegghAAAAoGl6IYQAWkYQAdW1HgAAAEDT/BgALWM0E1TTSlHnAQAAADTNw6IuAqBFdERANemGAAAAgOY5CCEE0EKCCKimjQAAAACaxlgmoJWMZoLqMZYJAAAAmqdf1GoAtJCOCKgeY5kAAACgeZ4HQEsJIqB6ugEAAAA0zV4AtJTRTFA9OZZpJQAAAICm6BX1JABaSkcEVEs3hBAAAADQNJZUA60miIBqsR8CAAAAmqVf1EEAtJggAqrlUQAAAABN0guAlrMjAqojRzKdBwAAANAkq1F2RQC0lo4IqI61AAAAAJqkF0IIAEEEVIj9EAAAANAsllQDhCACqsR+CAAAAGiOflhSDXBJEAHV0Q0AAACgKXoBwCVBBFRDNwAAAIAm+S4AuCSIgGqwqBoAAACaoxeWVAP8ThAB1dANAAAAoCm+DwB+J4iAavhTAAAAAE3QL+ooAPidIAKqwWgmAAAAaAa7IQBGCCJg+YQQAAAA0AwXUe6HAGCIIAKWrxMAAABAE+RIpn4A8B5BBCxfNwAAAIAmMJYJYAxBBCzfowAAAADq7nnohgAYSxABy7cSAAAAQN3tBQBjfRTAsr0NAAAAoM76Ra0GAGPpiIDlWgsAAACg7uyGAJhCEAHLZSwTAAAA1Fu/qIMAYCJBBCyXjggAAACoN90QADMIImC5OgEAAADUVb+oXgAwlSAClqsTAAAAQF31ogwjAJhCEAHL9UkAAAAAdWUsE8AcBBGwXHZEAAAAQD0dhG4IgLl8FMAyvQ0AAACgjlZDEAEwFx0RsDydAAAAAOroIIQQAHMTRMDydAIAAACoI7shABYgiIDlWQkAAACgbg5CNwTAQgQRsDyCCAAAAKgf3RAACxJEwPJ0AgAAAKiTg9ANAbAwQQQsj44IAAAAqBfdEADXIIiA5RFEAAAAQH0chG4IgGsRRMDy/CkAAACAutANAXBNgggAAAAAmO4gdEMAXJsgApbHaCYAAACoB90QADcgiIDlEUQAAABA9R2EbgiAG/kogGU5D2EEAAAAVN1qCCIAbkRHBCyPEAIAAACq7SCEEAA3piMCludtAAAAAFXVL+pJCCIAbkxHBCxHJwAAAIAq+zGEEAC3QhABAAAAAO/rF7UXANwKQQQAAAAAvO+7oi4CgFshiAAAAACAd/pRLqkG4JYIImA5OgEAAABU0XcBwK0SRAAAAABAqRe6IQBunSACAAAAAEpfBwC3ThABAAAAAGUnRD8AuHWCCAAAAADarh92QwDcGUEEAAAAAG33feiGALgzgggAAAAA2qxf1F4AcGcEEQAAAAC0mZFMAHdMEAEAAABAWx1cFQB3SBABAAAAQFvphgC4B4IIAAAAANooQ4h+AHDnBBEAAAAAtE2/qN0A4F4IIgAAAABom68DgHsjiAAAAACgTQ6K6gUA90YQAQAAAEBb9MOCaoB7J4iA5egHAAAAcN8sqAZYAkEEAAAAAG1wcFUA3DNBBAAAAABNdxFGMgEsjSACAAAAgKYzkglgiT4KYBlWijoPAAAA4K71inoSACyNIAKW520AAAAAdylHMj0O3RAAS2U0EwAAAABNZSQTQAXoiIDlydFMKwEAAADchV4YyQRQCToiYHkuAgAAALgL+Z776wCgEgQRAAAAADRNP1wACFAZgghYnn4AAAAAd2GtqOMwEhmgEgQRAAAAADRRhhEnRXUCgKUSRMDyvAoAAADgLnWi7IzoBABLI4gAAAAAoMk6IYwAWCpBBCyPpVkAAABwPzohjABYGkEELI8gAgAAAG5oZWUl1tfX53loJyywBlgKQQQsjyACAAAAbmhvby8ODw9jY2Njnod3QhgBcO8EEbA8gggAAAC4ga2trd8DiIODg3nDiLUQRgDcq48CWJbsGz0MAAAAYGGdTifOzs4+OL65uRk//vjjPH9Fr6gnAcCd0xEBy9MPAAAAYGEZQhwfH4+9b4HOiG5R+wHAnftDAMvyoKjtAAAAABayv78fX3zxxcT7c3l1v9+Ply9fxgw5pilHNP0UANwZQQQs198CAAAAmNvOzk588803Mx+3QBgxSDReBAB3wo4IWK63AQAAAMwlw4XDw8XWLT558iR6vd48D90t6rsA4NYJImC5cqtWJwAAAICpBnsh8nYRFxcXl2HE6enpPA/fLGquTdcAzM+yaliuiwAAAACmWllZuVYIMfxn19bW5nn4XpR7IwC4RYIIWK5XAQAAAEyVy6mvE0IMZBiRI53m+DtycfVxmF4AcKsEEbBcOiIAAABgilxOnbshbmqB0U7CCIBbJoiA5RJEAAAAwARbW1uxu7sbt2UQRmSHxKyHFrXYVmwAJhJEwHL1AwAAAPhA7nTY29uL2zYII+b5v1DUfgBwY38IYJk+L+rm/aUAAADQIBkW/Otf/5qnc+FaPv3008v/jefPn8966GBx9YsA4NoEEbBc+YpqMwAAAIBLC+xyuJHsuEgvXszMGLpFvSzqlwDgWgQRsHzbAQAAAFzq9Xrx+eefx33odrvx+vXr+Pnnn2c99GlR/wy7HgGuxY4IWC4vYAAAAODK/v5+PHr0KO7Ts2fPLgOJGXKiwfHVLQALEkTAcl2EMAIAAABiZ2cnNjc3YxkODw/nGQWVDzgMABYmiIDlE0QAAADQahlC7O7uxrLkUuzcSzHHcuxuUTsBwEIEEbB8/QAAAICWWnYIMZAdEdkZMYfdotYDgLlZVg3L96SotQAAAICW2djYiL29vaiKDCOyK+Knn36a9VDLqwEWIIiA5csQohsAAADQIhlCHBwcRNV88cUX8fr16/j555+nPexBlO/lM4x4EwBMJYiA5euElk4AAABaZG1tLf79739HVWUYkV0Rv/7667SHfRplIDGzfQKg7eyIgOXTxgkAAEBrZAiRi6GrLMcz5b6IOZZXbxe1EQBMJYiA5TsNAAAAaIFBCDHHCf6lW2B5dS656AQAExnNBNXwtwAAAIAGq1MIMZBhRHrx4sW0hw32RfyfAGCsjwKogvOi6vNKDAAAABZQxxBi2JMnT6LX6816WHZGfBsAfEAQAdVwUtRaAAAAQMPUPYRIFxcX8fjx4+j3+7Me+qSoXgDwHjsioBpeBQAAADTMxsZG7UOIlP//9/f353loPsjEA4ARdkRANXxxVQAAANAIGUIcHBzEgwcPognm3BeRIcTnRf0zAPidIAKqIV+kPA0AAABogK2trfjhhx+iabrd7mUQMWNEU77Hf13UzwHAJaOZoBr6AQAAAA2ws7MTe3t70VQ5ommOUVM7RXUCgEuCCKiG0wAAAICayxBid3c3mixHNM2xLyKTirmWSgC0gdFMUB1/CwAAAKih7BD4r//6r9je3o42+Pzzz+P169fx889Tpy91wogmgEsfBVAVZ6FtEwAAgJrJEKLX68WjR4+iTS4uLuLx48ez9kVcFPU4jGQGWs5oJqiOiwAAAIAayTFFJycnrQshUgYwRjQBzMdoJqiO/yxqLQAAAKAGut1uHB8fx6effhptlUGMEU0As+mIgOqwsBoAAIBa2Nraugwhsiug7XJBdwYSsx4WZXcEQCsJIqA6jGYCAACg8p49exZ7e3tByYgmgNmMZoJq+SYAAACggvKq/8PDw/jLX/4SvG/OEU2fF/UiLK4GWuijAKoir444DwAAAKiYtbW1yxBijhFErXVxcRGPHz+Ofr8/7WF55+MwFQFoGaOZoDryRUg/AAAAoEIG+yCEENPNOaKpU9R2ALSM0UxQLU+ibNUEAACApcoT6//1X/8Vf/vb3+LBgwfBbBnWvHr1Kk5PT6c9rFvUj6ErAmgRo5mgWg6K2ggAAABYIqOYri9HNK2url7eTtGL8mJEgFbQEQHV0inqaQAAAMCS5Cimg4OD+PTTT4PFZfdI1k8//TTtYZ2iXhb1SwC0gI4IqJb1og4DAAAA7lmOYsouiG63G9zckydPotfrTXtIPyyuBlrCsmqoltMAAACAe5bhw8nJiRDiFj179mzWQzphcTXQEkYzQbXkVRD5IsQWMAAAAO5cdkH8/e9/jx9++OHyY25PjrZ6/fp1/Pzzz9MetlbUP0NXBNBwRjNB9ZxE+UIEAAAA7kx2P+zv71tIfYfmXFx9VNSfA6DBdERA9fxnCCIAAAC4I7og7s+ci6s/L+pFlDsjABpJEAHVkyFENwAAAOCWZRfEv/71r3j69GlwP7744ot48eJF9Pv9aQ/rFPVjADSUZdVQPf0AAACAW5Tjl46Pjy/LKKb7t7OzM+sh3XBRItBgggionl4AAADALcmT4CcnJ5fdECxHfu3X19dnPWw/ABrKsmqoprcBAAAAN2AZdbXkaKbHjx/PWlz9bVF7AdAwOiKgmvoBAAAA12AMUzXl92J7e3vWw3KGkw3iQOMIIqCaXgQAAAAsYGVl5XIM09nZmTFMFbW1tXX5fZoi75yZVgDUzR8CqKK1sKQKAACAOeSJ7b/+9a/xj3/8I54+fRpU14MHD+K3336LXq837WF5TuD/FPUmABrCjgioptxgdRgAAAAwRXZA5LifGVfZUyG5IyJ3ReTOiCm+K2o3ABpCRwTLlK+Svinq06J+CYblVQ9aMQEAABhrc3MzDg8PY319/fIqe+ojv18ZHD1//nzaw3RFAI2iI4Jl2ShqL94tYOoV9SQYdh4WVAEAAHAlT15nAJF7Biyhrr/V1VVdEUBrWFbNMuwUdRDvn2TvRpn2804/AAAAaL3hJdTPnj0TQjREfk9n2AoXKAINYTQT920/Jo8c+mc4+T7sP0M4AwAA0FqjS6iNYGqWtbW1ePHixbSuiPyG/xblFAmAWjOaifuSCX6vqEdTHuO/x/dlYPMsAABgAXnicrC0dnDV9OB2+L68/eSTT8b+uWnHFpVLWbNmHX/16tXY+4ZP0A0+njHKBGqv2+1ejmDa2NgImq3X68WTJ1MnVeeT4erVLUBtOfHLfZgnhEj+e3xft6jjAACgtQZBQFaGCcO3GSIMf34boUHdDAKLQTAx+HwQauTxwbHRx0LVDPY/fPXVV5dBBO2RQUQGElPYFQHUnhO/3IfDotbneFwm/P1gIN9FngcAAI00CBGGA4Y//elP7x1rW7BwXwaBxHBwMXosPxZacB8ydFhfX7/sfvAz3066IoA2EERw13K00Pacj31c1Gkw7KyoTgAAUEsZKOQM8EG4MBo0UH3DAUXejoYWp6enY0dPwTS6Hxi1uro6K/z8tqi9AKgpQQR3aScmtA7mG68xv2C/LuogGHZU1FcBAEBl5QnFQdiQtxk2DD6nPQaBxCCsGHRUDMIKGDxX7OzsXN4KIxl2cHAQX3/99bSH9KPsigCoJUEEd2ViCLG/vx8vX76Mvb0PgvzvY/7uibbIL9JWAACwdIOTiIOQ4dGjR04mMrfh7ol8PySoaIfB80aOXcrxS54vmObhw4ezOqxyflMvAGroPwJu30ZMCCHyyo9sP82kf4xZy6zbyDsSAIAlGHQ3ZA0CBx0O3ESegB6M4MkT0qPGhRRZQor6ye/1YOeDsJJFbG9vx+7u7rSH5EWfvQCoIR0R3La1oo6jXLT8ngwhBr9Q8wV1zj8cYfnShzpR7okAAOCODE4QZ+VYpbx14pAqGYQSg5BiEFoIKaojnze+/PLL359L4Dry5zrPleiKAJpIEMFt6kQZQnRG79ja2vpgFNOElkO/UD90HmOCHQAArievUM4ThdnpkLc6HaizDCMGeyl6vZ4F2vcknzey6yGfR4xc4jZ99913s7oielGeOwGoFUEEt6UTE0KIfFF2eHj4wR/IJUxjRjTZE/Gh/Lp2AwCAhQ3msw+uVDYmhbYYBBLDXRQCiusbDjAFD9ylObsiHoZpEkDN2BHBbejEhBAirxLJ5dTj5Au5Mb4KQcSolyGIAACYi+ABSsMjx4YJKGbL97GD5w9L6blv+d9a7tYcnSoxIs+b7AZAjeiI4Kby1Vgvxiyazhdvx8fHE1vd84VujmcaI/dE9IOBzaL2AwCAsQYnDL/66isnDOGaxgUUTd9DMVhKn7fDS+k9h7BsOWbtyZOp05fs2ARqRxDBTXSKOoprhBAD+Ys1f8GO+C4k+8OydeQkAAC4lCcJczRKdj0YkQJ3b7AsO4OJDCqG91AMjlfRIFTI20HlQvpBYOm5gyqbcL5k2LdFTW2bAKgSQQTX1YkJ45jyxVz+sswrSmaZsIQpL7l5HAyzsBoAaLXsehiMWxodNQMs3yCQGK5coD24b/g2DR4zr+HgYHDB2+BY1ieffPJ76DC4hTqboyuiF5ZWAzUiiOA6ulGOCuqM3rFICJGmjGfKX6a9YCA7ItYCAKBFMnDIjoeNjQ1XLgPQOnm+ZEZg59wJUBsfByxmK26hE2L4z0y4om09GPYiAAAabvDacH9/P87Pzy9HfW5tbQkhAGil7e3tWQ9x7gSoDR0RzCuvxn8WZTfEB64TQgx8//334365Wrz0vs2wsBoAaKB8HZnz2jNwyBBC6AAApeyGWF1dndYV4dwJUBs6Ipgl3wlmAJGjgbrjHpCzN68bQqQJrfZ5YGb03yKnAQDQEMOdD2dnZ5edD5ZOA8D7pkyR+P0hUV64CFB5OiKYpBtli99GTFmSnFevHR4e3ngR2Lfffht7e3ujhzPRfxgMWFgNANSanQ8AsBhLq4GmEEQwbJCkfxUTuh+GZfv8mPDgWk5PT+Px48fj7vq6qIMg5W6ObgAA1EgGDvm6MUdxCh8AYHF5viTPm0x7SJikAFTcfwRtlu8Eu1f1KOY8yZ3dD9lGP6M9cCHZWZF/Xyb9I3ZCEDHwMgQRAEANZOCwubkZX3311a2+ZgSANspuwhlBRE60EEQAlaYjonkyXMhfQBdXtRLvxvl0ivrT1edrV5/P/xff8dVsU9oNdUWUNsPCagCgwoxeAoDbl8uqHz6cOrnaaGug8gQRzZLdA7txy+6znT6DiDFdEf2iVoNOUWcBAFAhuh8A4O5NOF/y3kOi3BcBUEmCiObYjFu+Wj7fSH755Zf3Os93SlfEd3EHIUsNWVgNAFRCjtbMAEL3AwDcvTmWVh9EOVECoJIEEc1xK4uMc/9DttMv84q2CSl/thmuXt22mYXVAMBS5WvEnZ0d3Q8AcM9yPFOOaZrAeROg0gQRzfE2riGDh3wTmVe0ZfiQny/blJR/r6hvo93ya7AVAAD3aDCqMzsgqvB6EQDa6Ntvv429vb1pD7FjE6gsQUQzdGLM7oDBVWqDN4v5BjI//uSTTy6Dh/y4qm30X3/9dRwcHIy7q+0zD3MR+WEAANyD+9wVBgBMN8d4pl6U500AKkcQ0QxrRZ0MH8iQ4eysvnuNs9VwdXV1XMvhaVGPo73yDMB5AADcobygZbD/AQCojjxX0u/3J91tPBNQWR8HTdC4y9Pyiru88m6MDF22o73yxUQ/AADuQAYQx8fHlyWEAIDqyQsFpsjzQ1MfALAsgohm6EcD5RLEHCE17q4ox1G11YsAALhFwwGEJdQAUF1ffvnlrId8FQAVJIhoqDEjjWrp2bNn4w5nwt/mPQmnAQBwCwQQAFAv+ft6xu/svKLTYiegcgQRzdAfPdCUICJ/uU4Z0fQs2kkQAQDciAACAOprxu/uDCHWA6BiLKtujlxg/F7incuqc2l13WWo8vjx40nLmP5c1FG0i4XVAMC15ImLHH8pfACA+srzI7m0eopeUU8CoEJ0RDRHf/TAy5cvowlycfXh4cRJTPvRvn0R2e6iKwIAmJsOCABojrzodMaFp8YzAZUjiGiOD1KHCR0EtZRLq6fsiziO9v2CtbAaAJhJAAEAzbS5uTnt7jxHshYAFSKIaI4PrpA/OmrWxKLcFTHhDXQn2re8WkcEADBRXiUpgACA5vryyy9nPcSeCKBS7Ihojm6UnQG/y5FGuScib5tixr6Ig6K+jnboFHUWAABD8nVf7oDICzgAgGZ7+PDh5XmSCfKOhwFQEToimqMX5S+Z3+Uvo+fPn0eT5JvrvLJvQriyWdROtEM/xuwFAQDaaRBA5EUoQggAaIc5xjN1A6AiBBHN8uPogYODg2iaHDWwv78/6e7daE8YYU8EAHB5EuLk5CR2d3cb1QkLAEz31VdfzXpINwAqQhDRLB8shej1etPa9GprfX190vLqtBvtCCPsiQCAFhssos4LNPJCDQCgXdbW1mZdhDBzkQTAfflD0CT9orIX/8HwwT/+8Y+NXFL4xRdfXN6+eDG2MaAbZRviT9Fcb4r6JgCAVskTDn//+9/jhx9+EEAAQIs9ePAgfvrpp0l7NFOnqO+jPH8AsFSCiOb5Y4y03p2ensY333xz+QuqaQYBy4QwIpOK9SjDiOa1hUT8GmOCJwCguba2tuLo6KiRF5kAAIt7/fp1/Pvf/572kP+vqF8C6qcT5Xm9zaL+ryjPgW1eHfvPKM+HZcjWxHN+jSSIaJ4c1/O34QNv3rxpbFdEmhFGfBrlE1Ru7W7iE9PTKJ+YAYAGy9c7GUDkPogmXlwCAFzPp59+Gt9///20h/xPUVOTCqiQnG7y16IOohy9nuf08kLjtSjPf2V9fnXsL1GGE3nsZQgkKs+OiObJH7oPllbv7e01clfEQC5n3NmZuBaiU9RJlE9OTfMyAIDGyjFMBwcHl7sgHj16FAAAw3JM44xRjTM3WkMFZACRJ/bOogwgOvP/0csuibNox77YWtMR0UyZOGwOH2h6V0Sa0RmRlw4OugealJJmC9pmAACNMxjDNNiLBQAwzqtXr+Lnn3+edHee4M0LVl0tTlVtFXUU5Xm7m7T+dqM87/c8qCQdEc3Uu6r3NL0rImVnxOHh4eXVgxNsFnUcI3s0auw0AIBGyasaswMiX7tNeU0DAHBpjq7JbkD15AvdZ0XtXX18GzajHOdEBQkimuu70QMZQnz33XfRdOvr63FycjKtNTHvyDDiWdRfJkvCCABogAwdctTk2dmZZdQAwNzyPMgMXwZUSwYPvbibMepbQSUJIpqrFxN2RfR6vWi6DCEyjMiFjlPkk13OkOtEvb0IAKDWMnjI1y7Z3QkAsIi8mGFtbW3aQ7oB1TEIIe5qAVo36n+ur5EEEc22G2NmAH777bfRBvmLeH9/P549ezZtrEGnqP2oNx0RAFBT+RolX6vkKKYZiyYBACaa0U3ZCSdmqY5cKn1XIcRAN6gcy6qbLUOIP8bID9+vv/4ar1+/jqdPn0Yb5ILHv/zlL/Hy5cvo9/vjHtKJcpHNr1FP/aL+FgBAreQJg3/961+teU0GANyd3377Lf7xj39Me8jLcCEjy5djk3bj7mWL0Ovw33ylfBS0wUmUP4DvySvv2jR/OHdkrK6uTlrY/STGLPiukSaMmAKAVhjsgtjevouRuABAG+W5jocPH057yPdxN/P4YV6dKHe2duL+5CLsdoyGqQGjmdrh67EHv/560kn5Rpry7+1HvUOIZE8EANTAYBeEEAIAuE15ocOMMY8WVrNsu3H/F9Hmi+5nQSUIItoh25A+SP9yTFFb9kV89913cXR0NO6uTCb+HPXXCwCgsuyCAADu2oypFzkpYyVgOTpFbcRybIduoEqwI6I9fo4xW+NPT08vW/dyj0JTff/99/G3v41doZAhRI5kasK8uPy3eFIFgApaW1u7DCDsggAA7lJOgXj+/Pm0h/wU5VQIuG/rV7UseeLz/xT1JlgaHRHtkiOaPphNtLu7O2mJc+3lv2vK6INsB2nK0pp+eDEBAJWztbV1OYpJFwQAcNfm2AO6FrAcy+qGGMhuIBfwLpkgol36RX03ejAT8ydPnjRuX8Tg3zVBfh0OolnsiQCAisjgIbsg9vb2AgDgPuTrjxwHOUU34P7lf5TdWL6tYKkEEe2T74a/Hz2YnQO5R6FJ8t8zodMj//270TxN6e4AgFrb2Ni47IKY46pEAIBblSMhp7CwmmWoSidOVQKR1hJEtNNujBnjk1fs5T6FJjg4OJh0BWI/mhlCpKMAAJZmsJA6X4fMuBoRAOBOzAgi8gVKJ+B+VemFsfFkSySIaKecwfTnmLAvIhdY19mU7o7BcupmzaB6px/N/bcBQKXlm/7sgpiymwoA4M7ZE0EFVSmIeBQsjSCivTJtGLsv4s9//nOt90VMGcmU/95+NNvzAADulYXUAEBVPHo08zxrJwCWQBDRbhP3RWQYUUc5CiFr3F1R/nubzp4IALgnOX7p8PDQQmoAoDIsrAaqShDBbow5ed3r9Wq3vHrKSKZ+jOn+aCh7IgDgHgxGMa2vrwcAQJXMGM9kNA33rUoXzb4OlkYQwdR9ERlI1EXLRzIN9MOeCAC4U0YxAQBVNuM1St5ZpZn9NF8/qnOuqh8sjSCC1C/q63F35IimCSf3K+Xo6GjaSKaDaBd7IgDgDhjFBADUgT0RVEyGEFXpijDSfIkEEQzkSJ+Jy6ur7ttvvx13OJ/o2jKSaZgnVQC4ZUYxAQB1ka9bZj0k4H5V5aJZ58yWSBDBsN2ieqMHT09PJ53orwQjmT5gTwQA3KIcxXR8fGwUEwBQC4IIKugglj+e6XkF/j+02kcB78s5gScxpk0vRx9tbGxElWQAsbq6Ovauolajvc5CqyUA3NizZ89ie3s7AADqJM+VTBm1nSdktXly33aL2onlyZEvLt5dIh0RjBosr/5Avgmv2r6IJ0+eTLwr2u1FAADXlt0P2RUqhAAA6qjb7U67e+YSCbgDu7G8ySX9EEIsnSCCcXJe2gezmKq2L8JIpql6AQBcS75xz1FMcyx6BACopJWVlWl3d6KciAH3LU8sLmM80tfB0v0hYLyfo5wZ+PnwwV9//TVev34dT58+jWXKAGJCKNKPCR0dLdMv6m8BACwk90H84x//mPXmHQCg0vL8zfPnU/cD/zMfFnC/8r+5/4n7HQ32fVE/BEunI4JpMi3sjx7c29uLXq8X88pOiuxeyPmEX3/99Y3HO+XfZyTTTJku9wMAmFvug8jXOQAAdWdhNRV2EOU0k/vwsiizVivCsmpm6RZ1PHow5yafnJzMvFpw0LmQM5YX/bOTfPvtt5NOEuST2G4wkF+krQAApsrXJkdHR0YxAQCNkRdxPnz4cNpDciS3KzBYpgwInsXd6Ud5wXI/qAQdEczSizH7IjJgyC6HafIN/ePHj98LIQZ/NsOE6/j+++8nhRD9EEKM6gUAMFVeLWgfBADQNHnx54wLQL34YdnyBN9q3E1Q0CvqcQghKkUQwTzyiaH3wcEpI5oyaMhOiEzgxzk4OLgMFRaRAcbu7u6ku41k+lAvAICJNjY2LkOI7IgAAGiaGa9xpt4J96QfZRhxW6OaLq7+riexnKXYTCGIYF65L+KDH+Dc+TAcNmRYkPsb5pmvnKHCaLfEJIO/d0Kwke0V/WBUfrF6AQB8YGdn5/LCCEupAYCmmrEnohNQHbtRBhJ51XI/FpfnwA6i7ILYDSpJEMG8+jEmncyAYNDZkN0RGRbMu8g6Q4VpXRPDj8u/d8KS64Mw03CalwEA/C6Dh/39/WldlgAAjTDjgotOQLX0o9wbkYFEdjTkCcdpVzDnCcWjKC9Qzj/zdbhQudIsq2ZRubi6O3ow38xPe0Pf7XYvk/hxnRLb29vx7Nn43TSDEGJC50Q/yqRTq9Vk3RizbBwA2shSagCgTbL7MydZTHFX8/nhtnWKGiRrF0NFjQgiWFSnqJN498M/U44+yJAiQ4VcXj2usyEDiq2trfeOzRFC2Hw/W36fzmKB7xcANFFeEHF4eGgfBADQGs+fP4/19fVpD8mLO+ebmQ1wQ0Yzsah+lK1RM+Ub/VwAOeiUyJbA/Hxca2A+ZjigGOyEmBBCZOL55xBCzCO/Vl5UANBq+QbcUmoAoG3m6AJdC4B78oeAxeWJ7b/EjKvsM3B49epV/M///E+8efPm8vNPP/00Hjx4ED/99NN7j837M6nf3NyM//7v/47/9b/+V/zyyy+T/ur/p6h/B/N6WNTTAIAWyo7LHEuQrz8AANrmf//v/z3t7hdF/RwA98BoJq4re/sOY0E5FiGvRsxOh3EjmnKXRN43ZYF1Djc8CBaRVzicBAC0TO6gyl1UAABt9fDhw2nnWHLihRdLwL0QRHATYxdX35H8rfltCCGu6zzsiQCgJbILM0OI7LQEAGiz1dXVsReCXjmI8oJPgDtnRwQ3kb+s+nH3MoTIxdQHwXU9DwBogey87PV6QggAgIhZO7Km3hkAt+g/Aq6vX9RqlL+41q7q0dVtJ25HP8oQoh/cRK+ojQCABss32pZSAwC8I4gAqkIQwW3oX9XR0LEcA5SBRDeuH07krMLdKDsiuJk/BQA0WO6hyhAixzIBAFCa8drICyfg3ggiuCsZHvSuamAQTmR9Ge86KUb1o9wHcRTchm6UgQ4ANNLGxkbs7e0JIQAARggigKoQRHCfhsOJvatjw+FEdk68urpPF8Tt6BS1HwDQUDs7O7G7uxsAAHzoT3+aOSChE8ZhA/dAEMGyjeuc4PYch5mPADSUEAIAAKAeBBHQXM9CCAFAQz179iy2t7cDAIDJZiyrvnxI6IgA7oEgApppqyhnZwBonJxzvL+/H+vr6wEAwHRz7NCyJwK4F4IIaJ5OvNvBAQCNkW+ke71ePHr0KAAAmE0QAVTFxwE0SSfKvRAA0Cg5VuDk5EQIAQCwgDmCCIB7IYiAZtkPeyEAaJgMIY6Pj+eZcQwAwJA5gohOANwDQQQ0x05R3QCABllbWxNCAAAA1JwgApohN3buBgA0iBACAODmZryWMrsJuBeCCKi/TpQjmQCgMTY2Ni53QphrDABwpz4JgHsgiIB6y7Mzx+EKBgAaZGtrKw4ODoL/n737D478vus8/27NkDjO2B6BQ5zEMK2QEODISaLYi73s7bQ2cBsutZFmndskhD21ilDFAhVJVbfJFeBSa8NyR/6RlAVCHUmpxR6BpQgjsUctFJdVayuUE45CEqGAQDbqWRxig2E09tgeOx71fV/d02ONpO7vt1v9/X4/38/3+ah8oxn1dzwa/ej+fj+vz/v9BgAAAAA/EEQA2aa5EEUDAMATCwsLtry8bAAAABgMKkwBuIAgAsguhRBzBgCAJxRCVCoVAwAAwOCEBBHDBgAJIIgAsmnMGE4NAPAIIQQAAEAqmBEBIBFnDUDWFIPjsgEA4ImlpSWbm6PIDwAAAAB8RRABZM+6MRcCAOCJ1dVVK5fLBgAAAADwF62ZgGzRXIhRAwAg49SrmBACAAAAAPKBigggO2aNuRAAAA8ohKjVajY6SrYOAAAAAHlARQSQDUUjhAAAeIAQAgAAAADyhyACcF8xODaD47wBAJBhxWKREAIAAAAAcojWTID7lozh1ACAjFMIsbm52XwLAAAAAMgXKiIAt2k49ZQBAJBhhBAAAAAAkG8EEYC7FEBUDACADCOEAAAAAAAQRABuKlqrJRMAAJlFCAEAAAAAEIIIwE0aTl00AAAyihACAAAAANBGEAG4h+HUAIBMI4QAAADIjLoBQAIIIgC3zAbHnAEAkFGEEAAAAG6p1+sGAGkjiADcUQyOZQMAIKMIIQAAAAAAJyGIANxQtNZcCAAAMmlsbMy2t7cJIQAAALLlmgFAAggiADesGnMhAAAZpRBClRDnz583AAAAuCWkNdO+AUACCCKA9C0ER8kAAMggQggAAAAAQBiCCCBd5eCoGAAAGUQIAQAA4Lb9/dCCh7oBQAIIIoD0FINjyQAAyCBCCAAAAPdFCCIAIBEEEUA6tGqzeestAACZQggBAACQDVREAHAFQQSQjmVjODUAIIMIIQAAALKDiggAriCIAJKn4dTTBgBAxhBCAAAAZMu1a9fCTiGpAJAIggggWWPGcGoAQAYRQgAAAGTP1atXw04hiACQCIIIIDnF4LhsAABkDCEEAABANl25ciXslLoBQAIIIoDkrBtzIQAAGUMIAQAAkF0hMyKohgCQGIIIIBmaCzFqAABkCCEEAABAttXr9a4PGwAkhCACiN+sMRcCAJAxhBAAAADZR0UEAFcQRADxKhohBAAgYwghAAAA/BASRFwzAEgIQQQQn2JwbAYHqzgAgMwghAAAAPAHrZkAuIIgAojPkjGcGgCQIYQQAAAA/lA1REhFRN0AICEEEUA8NJx6ygAAyAhCCAAAAL+EVEM0TzEASAhBBDB4CiAqBgBARhBCAAAA+CekGqJ5igFAQggigMEqWqslEwAAmUAIAQAA4Kfd3d2wU+oGAAkhiAAGS8OpiwYAQAYQQgAAAPgrQkVE3QAgIQQRwOAwnBoAkBmEEAAAAH7b2dnp9nDdACBBBBHAYMwGx5wBAJABhBAAgLRpiG6E3doATiHkZ6xuAJCgswbgtIrBsWwAAGQAIQQAIClaBNWO7I2NjWbwoF/rfUcXR/WaVCwWm0epVLKLFy82X68AnA4VEQBcUjAAp1E05kIAADKCEAIAEDeFDGtra7a+vn47eOhHO5RYWFho/hpAb/SzNzw83O2UxeCoGAAkhCACOB2FECUDAMBxhBAAgDip4mFlZcWq1erAWy6Vy2UCCaBHtVrNJiYmup1yKTjWDQASwowIoH8LRggBAMgAQggAQFwUOszMzNjIyIgtLy/HMvdB4Yb++/p7FHgACHft2rWwU+oGAAkiiAD6UzZKGAEAGUAIAQCIiyogFBAoKEiC/h7t8FbrJwDdhcyHkLoBQIIIIoDeFYNjyQAAcBwhBAAgDqpKUCAwNzcXSwVE2N+tVk2Li4sGoLMIg6qT/eEFkHsEEUBvtJKzeestAADOIoQAAMRB1Qjj4+PN/vNpqlQqzTAk6SAEyIqQNmZdHwSAOBBEAL1ZtlZFBAAAziKEAADEQVUIqkZwZfG/PYyXMAI4LqQiYtcAIGEEEUB0Gk49bQAAOIwQAgAQh/n5+WYVgmu02EoYAdyJ+RAAXEQQAURTMoZTAwAcRwgBAIjDzMyMLS8vm6u06KqgBEDLlStXwk4JTSoAYNAIIoBwxeBYNQAAHEYIAQCIg9oxVatVc50+RgZYAy0RZrgQRABIHEEEEG7dmAsBAHAYIQQAIA5a2HexHVMn+ljTHqINuCCkNZMepJcZgMQVDEA3S8ExZwAAOIoQAgAQh93d3eZrTNYUi0Xb3t7mdRG5Njw83G1uykZwTBkAJIyKCKCzWSOEAAA4jBACABCHer1uU1PZXKfUx06LJuSZfgZChrfTlglAKggigJMVjeHUAACHEUIAACwmWsjXYmZWabA2LZqQV6pmCkEQASAVBBHAccXg2AwOVnYAAE4ihAAAxGV9fT0Tw6nDzM/PG5BHIfMhmqcYAKSAIAI4TnMhigYAgIMIIQAAcfJlAV+LsSsrKwbkTUg1UP3WAQCJI4gA7rRgDG0CADiKEAIAECdVQmS5JdNRlUolrFc+4J2QiojQvk0AEBeCCOBlCiAqBgCAgwghAABx823Is0IIqiKQJwohGFQNwFUEEUBL0VotmQAAcA4hBAAgbmrn4lM1RJsGV1MVgbyIMB+iZgCQEoIIoDWUWsOpiwYAgGMIIQAASfC1coCqCOTJ1tZW2ClURABITcEAqBJizgAAcAwhBAAgCVqsHx4eNl/pdXRvb4/XU3hvfHy8W1WEHhg3AEgJFRHIOw2nJoQAADiHEAIAkJT19XXzGVURyAN9n4e0ZqIaAkCqCCKQZ2PGcGoAgIMIIQAASYrQziXzmBUB30X4Od4wAEgRQQTyqhgclw0AAMcQQgAAkqZB1b6jKgK+i/BzTEUEgFQxIwJ5pRfgUQMAwCGEEACApPk+H+IwZkXAZyHzIerBMWIAkCIqIpBHmgtBCAEAcAohBAAgDSE95b1CVQR8Va/Xw36WawYAKSOIQN6UjbkQAADHEEIAANKiBcw8YVYEfLS7uxt2iv+DYAA4jyACeVIMjiUDAMAhhBAAgDRduXLF8oSqCPhofX097JSaAUDKCCKQF1rd2bz1FgAAJ5RKJUIIAECq8lgdoKoIwCchg6rrtw4ASBVBBPJCV5pFAwDAEdPT04QQAIDU5TGI0L95bW3NAB+ovVpIi7WaAYADCCKQBxpOPW0AADhCIUS1WjUAAJAOXofhi5BqCNkwAHAAQQR8VzKGUwMAHEIIAQBwSV4r87R4G2EBF3DexkZozlAzAHAAQQR8VgyOVQMAwBGEEAAA1+S5ReDi4qIBWRcSqOnB/PVfA+Akggj4TMOpiwYAgAMIIQAALrpw4YLllRZwQ3rrA07b2dkJm/OyawDgCIII+GrJCCEAAI4ghAAAuGp4eNjybGVlxYCs2traCjtl3QDAEQUD/DMbHMsGAIADFhYWrFKpGAAALtJu6jyHEWpNtbe3l+sWVciuiYmJsNZMrPsBcAYVEfBN0QghAACOIIQAALhOC/DFYtHySkEMVRHIqgjzIQDAGQQR8EnRWnMhAABIHSEEACArSqWS5RntE5FFISGEbBgAOIQgAj5hLgQAwAmEEACALBkbG7M808DqCIu6gFM2NkJzhpoBgEPoFQdfLARHxQAASBkhBAAga/I+J0JUFbK5SYE9smN8fNx2dnY6PVwPjhEDAIdQEQEfTBkhBADAAYQQAIAs0pyIvLdnUkWEAhkgC1TF0yWEkF0DAMcQRCDritZqyQQAQKoIIQAAWTY1NWV5x9BqZMXubmjOsG4A4BhaMyHLzgfHtjEXAgCQstXVVSuXywYAQFapGmBkZCTXVQGqDNnb22u+BVw2MzMTNmRdbZnqBgAOoSICWaa5EEUDACBFhBAAAB9o8X1ubs7yTCHM2tqaAa4LGa5eN0IIAA4iiEBWKYTI91UyACB1hBAAAJ9MTk5a3q2v09EGbtN8CB1d1AwAHEQQgSwaM4ZTAwBSpF2jGhBICAEA8MnY2BhDq2u1sN3mQKoifH9uGAA4iCACWVMMjssGAEBKFELoBnB0dNQAAPDN7Oys5d3GBuu4cFeE78+aAYCDGFaNrNkJDlZ+AACpKBaLzZYNhBAAAF8xtJqh1XDb8PBwt5/PWnBMGAA4iIoIZInmQrDyAwBIhUKIzc1NQggAgNe0+J731oMMrYarVJUbEhLuGgA4iiACWaH64IoBAJCCdgihtwAA+I6h1Qythpt2d0NzBr5xATiL1kzIgmJwbAcHdbEAgMQRQiArtEtSfaMP75bUzmZ9705NTdnFixf5PgYQ2cTERO6HNuv1P+/Du+GWCD+XrPMBcBZPUHCdwgeFEEUDACBhY2NjdvnyZRZv4TTt2p2fn7d6vR56rtqtLCws8D0NINTKyorNzc1Znunfv7S0ZIArCoWuy3g1Yz4EAIcRRMB1l4NjygAASJhCCO2EZFAlXKWqBwUQ1Wq1lz/WDCEUsOl7HAA6YWg1Q6vhFlVCqCKii/ngWDYAcBQzIuAyDacmhAAAJG56epoQAk7TwqAWI3oNIUSVE/qzOzs7BgCd6DUw722JGFoNl6j9YoiaAYDDCCLgqpIxnBoAkAKFEFrcJYSAy1QJcZogoR1kRGnnBCC/ZmdnLe8YWg1XhMyGqAcHOwwAOI0gAi4qBseqAQCQMPXO72eHOZAkfY8O4vtUYcTMzIwBQCeqiMh7MK/F37wP7Ub6tHEgZAPCrgGA4wgi4KJNYzg1ACBhCiEqlYoBrltcXLRBYYENQJi8D6yWCC1xgFjt7obmDJTuAHAeQQRcs2SEEACAhBFCICsUQgy6ndIggw0A/lHLwrxTFVqeh3YjfRFahNUMABxXMMAdakC6bAAAJGh1ddXK5bIBrlMAMTIyYnG4evUqc1EAdKSZMnmvntJC8OTkpAFp0Ot/l40IeiCeCwQAGCAqIuCKohFCAAASpEVXQghkSZzzHE4z+BqA/6ampizvlpe5XUU6FECEVEPWDAAygCACLihaay4EAACJUAihnZ2EEMiKlZWVWHcjX7lyxQCgE7VnYmh1jfZMSEWE13+GmADIBIIIuGDVmAsBAEhIsVi07e1tGx0dNSALtAuSGSYA0qQQgqqIVigMJC3CsPSaAUAGEEQgbQvBUTIAABKgEGJzc7P5FsgK9WaPexcu8yEAhGFoNe2ZkI6Qigg9SKkOgEwgiECaysFRMQAAEjA2NkYIkZB2L2NaWJze4uJiWF/ogbhw4YIBQDelUin3oaVe1/I+tBvJitASbNcAICMIIpCWYnAsGQAACdDiCSFEfHSDrAVz7dwvFAo2MjLSPIaHh5vHpUuXbG1tzdCb9fX1RFoy6edCQR0AhJmbm7O8oz0TkrS7G5ozrBsAZETBgORpG822MRcCAJAAtZKoVquGwVMAoQUZtaqIUv2gBW8trNPeI5yqIBTsJFENoaHtq6urBgBh9JykoDnPVBWyt7dHSzskQtcCXapwdPE1bACQEWcMSN4vGnMhAAAJWFhYoJ9zTLQY9f3f//32a7/2a3bjxo1If0ZhhXb5q2pCVSo4mT5PDz/8cCIhhFy+fJkFNQCR6Llia2srsecnF+k173Wve5099NBDBsRtZmam28OfCw5KTgFkBq2ZkDQNp2YbJAAgdgohkmhrk0ft3fo7OzvWD31d5ufnDSfTokNSi3yqhqBlGYBeTE1NWd4pVAfiFmEeyYYBQIYQRCBJaj5cMQAAYqY2M4QQ8dHMh9MulKtSZXx8PNe7ak+iWRtJLXApgFBgBwC9UHu9vFdRaYGYodWI28ZGaM5QMwDIEIIIJKUYHJcNAIAYaWFEu/S1yxvx0LyNfishjtJ/J6k5CFmgECLJAE1/F9UQAHql11ra61mzRRUQp5Cwqx4cg7kgA4CEMKwaSdEL5KgBABATLahubm6ysBozDSkddHCgRS1VseS53UfSIYR+TjRsFQD6oQVSBcl5pteuq1evGhCHCIPhVS5BnzQAmUJFBJKgmn9CCABAbAghkqEWAXFUL2g4s9o9aTE+j5IOIUQ/LwDQL1VE5L09k167aM+EuOzu7oadwqASAJlDEIG4zRpzIQAAMdJiyPb2NiFEAuKeXaDF+Ly1akojhNBcCH5eAJzW3Nyc5d3KyooBcYhwzVUzAMgYggjEqWiEEACAGGlgpnZ2531XZlKSCAja7T7ysMs0jRBCAQSD3AEMwsWLFy3v9Fqlyghg0EKug9T6um4AkDEEEYhLMThU88/KEAAgFtrVrcHJSE5SlQr6exRG+NyqaX5+PpVAgJZMAAZFFYl5H1qtEGJtbc2AQdrZ2Qm75mJINYBMIohAXJasFUYAADBwS0tL7OrOAX2N4xiOnaZ2yLK8vGxJoyUTgEGbmmJWbtxtC5E/CiJCbBgAZBBBBOKg4dRckQIABk4tmLSjm77U6UijBZYW7hVG+FAdocGTabWd0mIh4R2AQVOLxLzTc3qeZhshfhsboTlDzQAggwgiMGgKICoGAMCAaSe3hlLnvQ1EmsbGxiwt7eqIrLbA0EBTff7SWKzSz46qiABg0BRQ87pstGfCQIVsWNCDDCYBkEkEERikorVaMgEAMFBawFUlBG1l0pX2YFIt4pfLZbt06VJmdp+2WzGlWcWjtiH87ACIi9q+5V0a7fbgpwgD0HcNADKKIAKDpOmHRQMAYIDU9oEQwg1q75NGe6ajtLCu6oiZmRlnAwktIqid1Pj4eCqtmNq0QDg6OmoAEBdtFnDhtSFNes5P87ke/lAbxxAMJQGQWQQRGBSGUwMABk6LqNVqNfcLHK7Q18Gl+Rz63nAxkNBilAIItZMK2dUYq9nZWeZCAIidXhtUrZZ3Efr6A6FChp/roqJmAJBRBQNObzY4qEUFAAyUetozlNo9WlhXq6GdnR1zjRbCVEGTVr9yBRCqgnBhV6x2KGumCgAkQc97em3IMwUye3t7bJ5A33SNNTw83O2UWnDk+wcNQKZREYHTKhohBABggHQDr1ZMhBBu0tfn8uXLTrbKUoWEFsJUJaHh0ElUSbRbMOnv1N/tQgihr42+RgCQFAXACkDzTK8HW1tbBvQrwiYPym4AZBpBBE6jaK25EAAADIQWULWLO60d7YhGXyeX53YogFCQpXBALZIUSgwyINBi0+HQQ+2PXGkN5frXBoC/NEco7xhajdOI0N6rZgCQYbRmwmkohCgZAAADoJ2UWkClpUF2aPFdi/GuDow+St9b+j5T0KUBzlqs19Hte07/NgUP2qWoAZIKNFxsSyX6dyjII4QAkIYIbWVy4erVq1zLoC/aPNHlGqMeHCMGABlGEIF+LQRHxQAAGAAN1WUXYTZp4UnDokOGKzrvpMX7rAQsokUvhSQKWAAgLa60qEuTrmd0XQP0QtccqrLsQuUSlB0ByDRaM6EfZSOEAAAMyMLCAiFEhrVnRujrmGVaADh6ZMnq6iohBIDU0Z7JMh/MIx2qugzBNxaAzCOIQK+KwbFkAACcUnsBW/31kX36Oi4tcYmQBoUQLP4BcMH09HTu2xK53MIP7ooQYNUMADKOIAK90BXl5q23AAD0rT2UmsVTv2hANDMKkqPFPs1VKZfLBgAu0PMSr+2Rhg4DdwhpaaZkq24AkHEEEeiF+mYUDQCAU9CgYBar/dUeOq6vM+LTngnB5xmAa1QVkXe0nEQvVEET0hKSEhsAXiCIQFRq/MwVJQDgVDS8UYvUeW/b4DuFTPo6Z31uhKvaFUXMhADgIgWkeX+d39/fz/3QbkQXoZUXJTYAvEAQgSjGjOHUAIBT0vwAdgjmi+ZGKJCg+mVw2iEPn1MALlOrvryjPROiivC9UjMA8ABBBMIUg+OyAQDQp/bCKYsS+aSdscwxGAz1XaetGYAsmJyctLyrVqvNygggTEj1jB7kGwmAFwgiEGbdmAsBAOgT8wIgWjhfXV1tVsXQlqs/anN1+fJlPn8AMkGv/3l/7VcIEaHlDnJOIURIYLVrAOAJggh0o8bONB8GAPRFwyppIYPDVBWjHf3a2Y9oFDwogFCbKwDIEp7rzRYXFw3oZnc3NGdYNwDwRMGAk80GB428AQB90c53WjGhG7Ws0AJNvV43nEy7iVVJQpgHIIu0y3t4eNjyTGHy3t4e1WzoaGJioltrJpVK5PuHCIBXqIjASYrGcGoAQB90o808CEShmRHMjuhMYR4VRQCyTNcEtGfat7W1NQNOou+PkPkQ9PYC4BWCCBxVDI7N4GDLBgCgJ+oHrbY7zINAVO3ZEdotyoJ7i35+1FOcMA+ADzTfJu/W1+msg5NFmCGyYQDgEYIIHLVkDKcGAPSIeRA4DX3fKIzIcxsi7RxuV0GMjjKiC4AftEkh722JIgwjRk5tbITmDDUDAI8QROAwbVdhohgAoCdaPFW/f/of47TUpimPgUT7300VBADf6NqAFnxGeyacKKQtU91ozQTAMwQRaFMAUTEAACLSQjHzIBCHvAQSasOknyH9OwnyAPhqcnLS8o72TDiqXq+HtWaqGQB4hiACUrRWSyYAACJRqwUtoDIPAnHyNZBoBxD8DCEvtOCmnb+0qMknPc/lvXWjvvf1cwC07e7uhp2yZQDgGYIIaPudhlMXDQCACGZnZ5tDqZkHgaS0Awkt3Ge5xcfU1BQBBHJDC68TExM2PDxsIyMjzV8f/v3MzAwLszlCeybaM+FOEapkagYAnikY8k6VEPTUAACEag/TZTEBaWvvrl5ZWQlra5A6/dwovFMLM9ovwXeqdtBi6/LycuSQoVKp2MLCgsFv+n5QAJVn2sChUB0Q/Tx0eZ7Uxc24AYBnCCLybTY4lg0AgBDteRBUQcA1uonf2NhoDkx3JZRoD2dVX3QqH5AHCiAUDCqA6Kf1kn5OLl++TFjnOVXEhAzn9R4VcRBdr4yPd80ZqsExYwDgGVoz5deYEUIAACKYnp6mFROcpe/Ldruw9jwJhQBJf79qYUm7urXIdPXq1Wb1EItN8J1Ch8XFxebOXlU29Dv/od3GCX5Te7q8U3AORNg4wTcKAC9REZFPRWMuBAAgAi2mqqUMkEWqltDNvgZCtofknrZqQju2dShk0ND20dHR5lt2ciNP9HOkCgj1OA8NHx56q9n3PmT24Dea3ftqs8//idmnP2P2+JPHTtXrjV534Cd9ryi0yvPAcr1WKKxGvl26dClsRsRwcOT3BwWAtwgi8kkhRMkAAOhAu8l1g6RFVsA3WkTVQpiOK1eudF0Uu3DhQvNtO2ygMgh5pkBPFRCh7XUUODzyvWbld7UCiJN87FNmK7967N20rvEb7Zn4HkeQMgwPd7v2qAUHJWIAvHTWkDeaBFcyAAA6oFc3fKdQAUB0PQUQM0H4UJ5s/bqbD/5A6+2RMGJmZoaBvh5TC7u8BxFqz0QQkV/tCs0utgwAPMWMiHwpB0fFAADoQC0xtFOPEAIAoCHw2sEeuotdocPs+4Lls0+2AoawEKJN56p10yFqqba2tmbwkxbg836NoZ8r5NfWVmjOUDMA8BRBRH4Ug4OGqwCAE6ndjAII5kEAQL61B1CrdYiqE7oGEGq79FM/3HsAcdjPHn/dWV5eNvirXC5bnulnLO9VIXkW8rVXqUTXEwAgywgi8kFbTjZvvQUA4A7anbi9vU2bAADIsXYAoWHClUqle+sQVTF86mdaAYRaMfUTQLQpzHjk7Xe8S3NcWKj11+TkpOUdVT/5FCGE2jEA8BhBRD5oS1HRAAA4glZMAJBvfQUQvxIcb3urDcyRIEL0McFP2viQ91k96+vrYXMC4CGFrCE2DAA8xrBq/2k49bQBAHCIWjHpJnh0dNQAAPmjXbnalR2pX/3/9JBZ+V2DDR8O039XIcfnvmCHPz7Ni9DrFfwzNTUVZVHWWwoh9O+nGjVfNKg8RM0AwGNURPitZAynBgAcMT093WzFRAgBAPmjBf72AOquIcThAdQf/8n4Qoi2D77v2LtoX+Ov2dlZyzuqfvInpC1T3WjNBMBzBYOvitaaC1E0AAACar+0sLDAQGoAyCEtgGnhM3T2ggIIzX0oT55u9kM/xt9r9vSzt3+r1629vT3aB3pKYVieZ4Hw/Z0vqvBSC7wuqsExYwDgMSoi/EUIAQC4Tb2YVQVBCAEA+aH2L6p6GB8fD1/0PVwB8cEfSD6EkJk7hxjr46cqwl9qz5Rn+v6O0KoHnogQum0ZAHiOIMJPS0YIAQC4Re0PNJCaPtsAkA+HB1DPzMx078Wv2QwfDULq7V9LL4Bo0xyKI39/pBkWyCS1isx7NQDf3/mxtRWaM9QMADxHayb/qNnmsgEAck8395cvX2YQIgDkhAKIlZUVW15ebv66KwUQmsswqNkPn/+C2e99Pjg+Z/aGbzR75O2to1c//Qmz1Tt3iStM57XMTwrK8r4Yf/XqVdoz5YCCYbVn6kBp8bgBgOcIIvxSDI49AwDknhZsVldXqYIAgBzQ4pYCCC3oJh5AaKbDyq+aVU9oMaMKi9n3WU8UaPzAT9zxLr2mKYyAf9rD0/NMwSHDu/2mqjS1yOuiasyHAJADtGbyR9FacyEAADmmHXVLS0u0YgKAHGgv4mqnbWgVhKoTPvUzZr/yM4MLIR7/G7N/NntyCCEf+1TrnF7oY3vozo9P/84uO4mRYQqZ8l4NsL6+bvBb1/Z4LQwLAZALBBH+qBhzIQAg1xQ8aLGGgdQA4Ld2ABF5ALXmP2gOxKACCFHA8P6fCN4+2f08VTj06oPHqygYWu2vcrlseaaf4dBKJmRahKHkNQOAHCCI8MdFAwDklkr6t7e3bXR01AAAfuo5gNj6ZHwDqKOEEM2P5Zz1TIHJkY850twLZNLk5KTlHUGb37o+X7dCCJ7cAOQCQYQ/6gYAyB1VQagNkxZoGHQIAP5pD6BW+6XQAOLBb4w/gJCP/Wq0EEIfz/e9zfoyc+fidPvzAP+oPVPeh5HTnslfESpetgwAcoIgwh8abMTVCwDkyNTUVLMKIu837wDgIy1cLS4uNgMItdzrOiNBMxV+8SfjDyBELZlWPhV+nkKIX/k/rG/ldx37d2gYN/yU92sZ2jP5a2srNGeoGQDkBEGEP+rBcSk4Fg0A4LX2QOrLly9TBQEAHmpXQFQqle6Lkwog2gOov+8hS8THQkIIhQftUERhRL/033nke+94l8KYkBYnyCi1mMw72jP5KeQ5S0/wXU8AAJ8UDD4qBsemMbwaALyjHYOrq6vNlkwAAP/Mz8832+11pQBCA50HOXw6ClVDXPyhzo8rPPiPHztdAHHYn37Z7J/duUCt10G1JIR/QluPeY7vbf8oSB4eHu52Si04JgwAcoKKCD/Vg2M8OGiiCgCeaFdB6AaVEAIA/NQ1hNAiv+YmqNJAFRBJhxDy+S90f1zzKQYVQsh3vLEVuhyiheqdnR2Df9RyMs9oz+SfCM9VGwYAOUIQ4S9dwcxZq11T3QAAmaUdcpoFoR7hAAA/qR3TiSGEAoj2AOqf+sBgF/p79Zuf6fyYPq7ypA2cKj+OoIWNn6anp3PfcpLvbb9sbITmDDUDgByhNVM+FIOjEhzTBgDIDN2MLywsJB5AqAe3bpy0i6s9HFUfy9jYmF28eJHh2AAwYHquHR8fP74bWtUAH//JeIdPRxXWlumjwWvVI2+3WFwMApjHn7z9W70m7e3tMSfJQzMzM7keSk57Jr/oeb1LVUQ9OEYMAHKEICJfysGxYMyOAADnpTELQi0BFhcXQ/sz62PSAFXtXAQAnN6Ji68aPq2hz674vc+Z/ci/7fz4aYdTd/OxXzVbuXNItl6HFNbDL7oG0ayIPFPIRhvO7FPAPDLSNWeoBseMAUCO0JopX6rWGoTE7AgAcFRasyDUlzzqkEjdWJXL5ebNVbtiAgDQv2PPvVrQ/6kfNqcoiOhE8yribBlVftexqpA875r3mTZi0J6J9kw+iHBNvWUAkDMEEflTt9bsiAljdgQAOCWtWRDaidtxOGoXCiEUXhBGAED/tFh17Hn0gz+Q7iyIk/zZXufHNFQ6TgohHvneO96lz1mU8BzZk/eZWHxf+2FrKzRnqBkA5AxBRH7VrNWPcNEAAKnSzr/Lly8nXgUhqoQ4za5SwggAOJ3d3d3j71SFgWv+9MudH/u+t1ns/vk/OfYutROEfzSPKs9ODCeROSGBkgZH1A0AcoYgAhVrBRI7BgBI3OzsbLMX8NTUlCVNAUQ/lRBH6WZZVRUAgN4dW3DU7n/XqiE+/4Xuj397zBURoqqLh+4MaLTQx+5x/6hCVEee0Z4p2zSgOiRMoi0TgFwiiIDUg2PcWoOS6gYAiJ0qH1QBoSAgrV7Ig9xJymIQAPRnf3//znccmYXghKef7fyYQpOkPuYPvu/YuzY2Ngz+yXsQwTVVtimICFEzAMghgggcVrXW7Ai2XwBATBQ6LCwsNGdBpHmTHUfZPy0yAKB3x8JoLfp3W/hPQ7f5EG94rSVGLauOzKNQdd+xMAeZp4rRPKM9U7ZFCEhrBgA5RBCBo+rBUbZWu6a6AQAGpj2MulKppFYF0RZHyb92f7EYBAC9OTYbSCHE733OnPL4k50f+44E2jId9s/ffsdv9bqzsrJi8Iuuk2jPxP7ArAqpaNGDXDADyCWCCHRSt1YYQbsmADildhumNIZRdxKhZLxnWgxi9x4A9GZ6evr4Oz/9GXPKV/6m82NJz7N45O3HWkENYt4R3HPiz0aO0J4pm/R1C9mYw3wIALlFEIEwVWu1a6LfBgD0yJU2TCeJI4iQ3d1dAwBEp9eKqampO9+p4dBhA6KT1K1VVJKtmUQhxMzkHe/Soh+Ltv7Rz0XaFaRpoj1TNm1theYMNQOAnCKIQBT14KhYq0KC+lAAiMClNkxH0T4JANxyYj/81d8yZ3RrzXTv3Za4I+2ZhDlF/jkxpMsZ2jNlT0goqovwricAgM8IItCLurXmR0wY7ZoA4EQutmE6Kq5qCC0Y5HnnIgD0S+H1sco5zYlwZWh1t4/j3nOWOLWDeuitd7xLi39URfiH9kw1Q3ZEqM6iLROAXCOIQD9qxvwIALhDuw3T3t6e88MVr127ZnHQzdd9991nAIDenbjg6kJVxON/0/3xNyQ8I6Ltg+879q6NjQ2DX3RNRXumuiEbaMsEAN0RROA0qtYKJFQHXTcAyCm11FAAoTZMWRDn7jpXq0AAwHUn9sOvbrhTFdHJkcHRiXnbW82+4413vKtardJ+0ENzc3OWZ7Rnyo4I19ihJwCAzwgiMAgVa7Vr4goJQK5ol57aHC0vL2dqt15crZmEIAIA+qPXkWMLrgoh1KIpTV950px1ZFaEQoiVlRWDXy5evGh5Rnum7Aj5WtWDI76LcADIAIIIDErdWvMjGGgNwHtjY2O350CMjo5a1sQVROjzAgDo34lDqz/9GXPWgym1ZWp75O3HKjK0OQB+OXGGSo7Qnikb9DUKucauGQDkHEEEBq1uBBIAPKXdqmr7sL29ndkbYt0gxdW2gmoIADgdvc6oRdMdPv+F1oHjFELMTN7xrgjDYpFBeQ4ihPZM7ovwvMOgagC5RxCBuNSNQAKAJw4Poj5xmGiGRBii1zcqIgDg9E6sikhzaHW3GRX3nrPUld917F2Li4sGv5z4c5EjhGvuY1A1AIQjiEDc6tYKJMaNF14AGXM4gNAg6izNgegkzhvZvPdwBoBBOLENjeZEpDW0+pkuf+89KQ2qPkxVEQ+99Y536bWOhVu/6BqM9kx1g7tCnnPUs6luAJBzBBFIil54J24dNQMAx2nnnU8BRFucCzNURADAYJxYfZdWVcTjf2PO++D7jr1rY2PD4Jdjbctyhu9pd6n1aUhQRFsmADCCCCSvZgQSABxWLpebAYSGXfoUQIhCiDjnQ/j2+QKAtGjB9dhzanUjvaqITtIeVt32trceq4rQTKe4XvOQDgV0eb7WWF9fN7iJtkwAEA1BBNJSs1YYwQwJAE5Qub8CiNXVVW+HLse5k45qCAAYHC22zs3N3flOhRBq0ZS0x5/s/JgLMyLavvehO36rEGJlZcXgjxOHuedInBtKcDoRKo5DTwCAPCCIQNrqxlBrAClSALG5udk8fA0g2uJsy5Tnvs0AEIcTh/N++jOWuK90ac3kSkWEPPL21ryIQ1TdCL+c2LYsR9bWuGV2Ucg1th4kQQIAI4iAO+pGIAEgQWrB1A4g8rCIrr616l8bFwZVA8Bgnbj7+/NfaB1J6tYO6g2vNWcohJiZvONd2j3O0Gq/6JqN9kxwSYRKFeZDAMAtBBFwTd1eDiRWbv0eAAamPQNCLZjytIs/zrZMqiShNRMADN6JVRFJD63+0y93fuzeu80p5Xcde9fi4qLBL7qWyyvaM7mH+RAAEB1BBFxVDw41xh0PjhkjkABwCu1e277PgOgmzvYUhBAAEA8F5sdCc82JSGpodbcQQr79jeYUVUUcGVrNwq1/JicnLc9oz+SWkKorPfl0PQEA8oQgAq7TC3fVWhUSCiRqBgARKYBYWFhoBhBLS0u5DCBEN0hqzRSXPA+OBIC4ndgTP6mqiG7zIbTof2QmgxM0K+IIggi/nBjQ5QjtmdwRof0bbZkA4BCCCGRJNTgmbh1sAwHQ0eEAolKp5LqXsMS9c475EAAQH4W9x17HqhvJVEX82V7nx1yrhmh7w/EB2gQR/slzEEGVjztoywQAvSGIQBbVjDkSAE6gm9JqtWpXr14lgLhFlRD6nMRFn/O8VpoAQBLa7QXvoBBCLZri1m0w9nc4GkQk1bYKqTpxfkqO0J7JDSHVEM1TDABwG0EEsqxurTkStG0Cck6L4Zubm83jxBYWORbhBulUaMsEAPE7cdH105+x2H2uSxDxtreakz7/J8feRWDuHwV0tGdC2kKus+vBsWMAgNsIIuCLqrVaNmm4NdtDgBxo7xDd3t5uBhB5vhntZnFx0eKU94GRAJAEveYdC35VrdCtYuG0wv7b3z5iTjpSKTI2NkaFpKfyvBmC9kzpU9Xxzk7XnKFmAIA7EETAN7oSKNvLVRJ1A+AV7Wo8PIBaCww4mVoyxTmkWp97dpkCQDJOrIqIc2h1t4qLB7+xdbhGn4/Hn7zjXWxU8JeqYPMcMm1sbBjSE6HqmEHVAHAEQQR8VbdWlYQCCYZbAx5ot19iAHV0cVdDHOtZDgCIjV4Hjy2qa/d/XDMRTmhxdJuLbZn+9MtmH/vUsXfnfZaAz/LeninOGWAIx6BqAOgdQQTyoGatKolhY5YEkCm6wVT1g4ZP036pN3FXQ8jFixcNAJCcE+cgxVEVoWqII5UFd3jk7eYUBTLv/4ljoUy5XKZyz3N5DprUFoj2TOkJqYhQp4a6AQDuUDAgn4rBUQmOi7d+DcAhChwUQBA89EcBxMTERKxBhPoyX7582QAAydGi48jIyJ2Lj/e+2mzrk623g/D437QW9TsFEWrJpL8vbQodNMdCQcwJ8ywUQGgTA0GE/4aHh3O7IK+NJycGlIiVQqDx8fFup6wEB6XDAHAEFRHIq7q9PEviktG6CUgd1Q+Ds7KyEns1hHaZAgCSpdfKY23xtCB/ZEBz3/Tf+tBy92qI8qSlSqHDT3/C7OIPmf3Ivz0xhNDnaX19nRAiJ/J8TRJhTgFiEKEt07oBAI6hIgJ4mRrOTwWHtpSUDEDstFCgnfXayUXwMBgKILRbNk5a2NGsDgBA8rTzWzvA76CZDZ/6GTuV9gK/Zi10o2qIpAdVKyBRuygFLicED4fp2kKLs6Ojo4Z80NdblaB5pO93XZMxOy1Zly5daoadXehJmr5ZAHAEQQRwsqK1wgg1HR0zAAOl0KEdQHDjNFgKIeKuhqANAACk68RFMAUR/Q6R/tivmq18Kvy8D74vuDr+AUvM4dZLEYZy6/pidXWVSogcUpsctcvJIyqJkxfSDqwWHPlMxgAgBK2ZgJPVg6MaHGr8qK3F89YaOAWgT+25D+3WSxouSAgxWIuLi7GHEMKQagBI14kDevsdWq0qgyghhKogZhJoy6TAYSUIRsbfa/YDP9H6+EJCCF1j6NqCmRD5pQ0uebW2RpfhJKkCJ2QmSWjfJgDIKyoigN4U7eX2TVRKACG0GNBuu8ROrXjt7u7a2Fj8T0vqw6zdpgCAdKkVzbH+8Nu/1vvQarVjWt0IP+8/rph9xxstNqp6UAAR0nqpTa95k5OTzZkZbGzAiS3LckLf/9rog2Ro40+lUul2iqohagYAOOasAehFPTiWbx1Fa4US2hpWMgBNuhnSYrUWBwgfkqEqiKR2AqqqBQCQPgX9x4IIVUXMvs968vT18HMe/UA8IYQqHfQxVzcitV7iGgOd6HtD3xN5HN6sEEb/bn4mkhHyPaZSia4nAECeUREBDEbRWmEEg66RS1Q+pCupvshUQwCAO7T4qLlAd7QIUTWEhkn3UhWhCgS1QDqJ/js/9cNmj7zdBqrH6gdmSyGKlZWVZoVMHunfvbS0ZIhXhMoblZflt08YAIQgiAAGT3dHJWtdgKiRetEAD2lRQLMCCB/SNT8/b8vLy5aEvb09em8DgENObBHy0bneg4OPfaoVDBz20FvNfnauNRtiENrVD7/5GbPHnww9XYGDZmEogEii9SCy78RwLidoz5SMjY2NsCrkGWvNmgQAnIAgAohfyV4OJbiLQmbpBkcLAexIdEeEHrUDQzUEALjnxN25bwsChE/9jPVM1Qm/9/nWr7/vba3/ziC0/7uf/n8jtV/S5gYFEHrLtQZ6deLslJzQsHY2B8VrZmbGqtVqt1PGgyP+MmUAyCiCCCBZRWsFEzqoloDztPtdwYN6MSuEYEHAHUmGEEI1BAC46dKlS7a+vn7nOxVEDCpI6Nfvfa5VARGh/VK7+oHB0zgthRAKI/KI9kzxC2mHWg+OEQMAdEQQAaRLFRIlaw281q+580KqDlc9KHxg4dlNSYcQGlCd5N8HAIjuxIXX73vI7Bd/0hLX4/DpdvVDSKsToCeqEspjeyZdt2vjCOJRr9ebrb+6qFqrNRMAoIOzBiBNO7eOdoP3kr1cLVEyIAFaBFD4QNWD+3RTrZkQISXhA6WbWrVlAgC4qT2r6Y52NKpGUBDQy9Dq0+ih/RKzHxA3XbckNT/LJVoo1259fq7iEaHl15YBALoiiADcUrt1tJWsVSlBxQQGhuAhm3RzqR2vepskVUJQGQMAbtPspmOLZKpMmH2fxUoBhIZcR2i/pOsP5kwhCbrGzWMQIRqmTBARj62t0JyhZgCArmjNBGRLu5VTe74EV5noqt1qieAh21ZWVpqBQNJtBrRopMGHAAC36fVBLUPueJ1QNcTWJ+Opivj0Z1pHxABCLf4Yoosk6ech6c0bLuDaLT4h31PqcjBuAICuCCKAbNOKcslagcRFo2oi97RzvV3xcPHixVzsiNINwdraWnMnqMrR24sw7RBG5fn6XGRxV7/+bTMzM1FKwWPBgGoAyI4T5wcNcmh1D/MfGD6NtCU9T8slV69e5eduwHSPoUHVXawEx5wBALoiiAD8o5XnorUCilEjnPCWFoi10K7gYXR0NHfVDlqk101m1HkJ+jxlJZRQmKJ/W5ptBRhQDQDZcuIg1ZlJs5/6gJ1KDwEE7ZfgigiDhb2l60cFgRgcVScrWO1iwmjNBAChCCKAfCjaneGEfk1bpwxpt1fSkcfQ4ShVCFy6dKnvVkXtAEftqlxqFaF/l3r7KlxJug3TYZT1A0A2HWsdcpr2TD0GELRfgms0WyutqtI0cR03eBG+l4aDI72LdwDICIIIIN/a1RN6S0DhgHZrJYUMChz0a1rj3Gl9fb0ZQgyKPtf6POtIo52VAge1ltK/y4WbZX2/6eaV7zu36ftGi43tt9L+muktXz8gn05sR6PWTGrRFFUPAYSqH7TzmgACLoqwi91btGcarOHh4W6bhGrWqogAAIQgiABwknY7p3ZQccFerqrgivaU2i2V2jMMLly40HzLwmE4LbiqP2uc1QKHB3y32zgNMpzQx64+s1tbW83gwbWdepcvX24uLMEt+r5RWNX+vokygLP9vKKvZ1bnpADozYlDq+X7HjL76Fz3yoiIAUR7/oPaHfK8Apfp50ALyHmk6lq1SMPp6bpLFRFdLAZHxQAAoQgiAPSqHVDobdFeDioO/z63dHPeXsjWW92gK2ho71Dmhv10FEJoET8Nh7+m7a9r++vdiRaLr1271nyrQx97lAXktDAXwj26+W1XzJw2gGu3JNMCIs9FgL/UH35+fv74Aw9+o9kHf6AVShwOJHoMIBhAjSyhPRNOK8Lgc+ZDAEBEBBEA4lC0lwOJ9q91x3rfkfeftwxUWBxud9JeeG7/+r777ru9MB22KI3TibAbCaegXfOqhoAbFFhpIVEBRBwUSmgxkd2SgJ/0/KFAoqPveKPZPUEY8ZW/MXv8SeuGAAJZltfrR/2s7u3t8TM7ACFhlnaJ5LPsBgD6QBABwAXnjxyi3jCznf6AFk17vbA+ugNYO9pvfwC3QoTDYQI7ht2iuRBxLcrmnb7Xt7e3uVl1hHpaa+ddEgPL9bVXexUFEjznAX4JDSNCEEDABx3bleWAKiKY33I6Edp7bVjrvhUAEAFBBABXlYKjYz0xfU/zJ2RIHPrEcGq3nHbhsF8EEoCfFGqqrUgvCCDgm7ReW9Om1/XV1VVD/zY2NsJmp80ER9UAAJEMGQC4qesggLTmBCAd+noTQgweIYQ79P2tGShpLZSoFZQWLNV+QDMpAPhBP9dqz6IFyTAKHTQrSOfrzxFCwBeTk5OWR1QSn16EzyE3pQDQAyoiALhszzoMv1Z/c7WSQT4wH2LwtMCkz+vo6KghXQoh9P3tUsCqcEq7KGnpAPhDzzV63t/d3W2Gj/p9uyWlFmp1bUX4AF/ltbKW9kyno00iXa7P6sExYgCAyAgiALisGhwd+y9dvXqVG+acIIgYLEIIt7g8/0S7qLVDmqoZAECWqUWZKn3yRi3WlpaWDL1TYKv5Il1UrdWaCQAQEa2ZALiM9kxoInAaHC0oE0K4QwsjLrdO0Dwe2jUBALKO9kzola6XQ2wZAKAnBBEAXFbr9qBaCyAf2I09GO2ZEIQQbtANbhZ2Z2pHoCojZmZmmNUCAMgktR7LY4sivYbrQO+2tkJzhpoBAHpCEAHAZSp56LjqFWGXCjyhigj6256ObsAZTO0WLexniaoj1CuZBQ0AQBZNTU1ZHlHV2J+Qe03dp9YNANATgggAruvYf4kgIl/yevM4CLOzs4QQjlFLpiwu6Lf7JevjBwAgS6anpy2PuGfqnVoAh1yn0ZYJAPpAEAHAdR0v8tQihDkR+aGbR2ZF9EafLw0oXF5e5nPnEN3YDrIlkwKm9pEUffzz8/O0agIAZEZeK2wVRPB63ZsIbZkYvgEAfSCIAOC6WrcHI1wkwhO6eVxdXTVEo1ZM29vbNjc3Z3DLaasJ9LOgr6uqXBqNhu3t7d0+9Hu9X+FT3Ist+jto1QQAyJK8VkXQnqk3EYZ8sxsOAPpQMABwm7Zx7916e4za9Vy+fNmQH9qJTVuY7hYWFjIxBDmP2q2N+qWASc95Uasf9PdpJ2ScraDaQ9Bp/QUAcJ0qA/Q6nLcKAW1O0Gs1ohkeHu72PVILjgkDAPSMiggArtMVIHMicJsW2LXQjuN0k6l2ZYQQ7jrNc1Y/A8d1brlcblZL6M/GUSWhgGNiYoK2DwAA56mqUK+LeaPrQ16no4nQymrDAAB9IYgAkAVd50QQRuSPFtrVpokd2C26qa5Wq82F5tHRUYO7+q3m0fe6KiFOM+ujvRtSh0KNQVIYsbKyYgAAuG5yctLyhtl60UVo/csnEgD6RBABIAtq3R7c3d015I92s2lBNc+BhBalVR2i3e557XmcJQpN+22PpPBtUN/nCiQ0P2TQPzuEwgCALNDr4GmC/aza2GAjfxQh1zMqleh6AgCgM2ZEAMiCrnMi6HkK0S4vDeLTcDnfh+fq5nl2drY5sDiPN9JZNTMz06xc6ZVCt7gGtWuHpIZOD2ruioZlAwDgOr3u5a2Vpa4Zr169auhM10WaD9GF0pwpAwD0hSACQFYoaSh1elAX1SzIok2hhMqqFUr4tEtboZsWpal+yCYNx+wnJFPFS9xVP+05D6cN8QgiAABZoOtDve7lTVzzonyhqpGpqa45w0xwVA0A0BdaMwHIiq61xPQ8xWHqf6+KAd1saRFXu8m1gJ/FFk7t9kvt3v6EENnUb1smLRYk8X2rv0M/K6cZBE8YDADICr2+5nFBPsL8g1zTJqYQ3HQCwCkQRADIiq5XhfQ8RSdaYG23ttFCa7s3vnY7uRpMKEhphw+q9lHrAHavZVu/N/763k3SaQbBh+wgBADAKXm8tmKeU3chm9vqRhABAKdCayYAWaKmpiduuaXnKfqlXrDtVk56q13rSVfYKHjQzfDo6GhzMZed5f5R+4deb/7TfF7rp1VTEi2kAAAYlAjzALxES9uT6ZpHbTS7qFqrNRMAoE9nDQCyYy04Zk96QDcSWuRj1zh6pRuxo+X5+n7SzYiO3d3d279uv19ve6UFWv1dCh306wsXLtz+NTeD/utnB2KaFQb6vlT1kAaiawh8GFXwEEIAALKkfQ2YtyoBva6rhSnuFOH7gBJ8ADglgggAWaL2TB2vmrWjnSACg9AODHR0WgxWGNEOJI7uGtefb4cLh3+NfOp3gSPtVkf6vq1Wq82AYXFxseM5CiEUWAAAkDV6rc1bEKE5CAQRx0Voo0lbJgA4JVozAcgSrebuWYf2TAoh1FMfAFyysrLS10K9S62OFLbp39FuX6aP6+LFi81/F0EbACCrtKlE7Xj6qXbNKr1u6xqD1+876fugS0tKhRDjBgA4FYIIAFmjpKHU6UF6ngJwzaVLl5q7D3uhahy1RgIAAPHq53U667R5i0ryl2mjxfh415xhJTgo/wSAUxoyAMiWrr05o/QyB4Ak9bPLUkEEAACIXx7bFG1sMO7gsAhtmfKVVAFATAgiAGRNtduDedvNBMB92mXXK4IIAACSocqAvFVUc890pwifD+ZDAMAAEEQAyBptLa51elDD5vLU4xWA2w4PNe/F6OioAQCAZJTLZcsTzULoMg8hd0I2jdSsdQ8KADglgggAWUR7JgCZ0E81hFARAQBAciYnJy1vaM/UEmEjG58oABgQgggAWdS1dpZSYwCuuHbtmvVK7SHy1iICAIA0qT1TsVi0POGeqSVCIENbJgAYEIIIAFlUN9ozAcgA5kMAAJANeWvPpGsU7plCr9W6tgUGAPSGIAJAVm11e5D2TABc0M8NPtUQAAAkb3p62vJE1yj9tpD0hT4H2sTWRdd7TgBAbwgiAGRVtduDlBoDcEE/QUTeWkMAAOACvf6qRVOeLC4uWp5tbYXmDNxUAsAAEUQAyKq6hbRnqtfrBgBZQ0UEAADpmJqasjzRPVOeK8kjbF5jPgQADBBBBIAs6zpZjPZMANLWz7wHZkQAAJAOtWfK24aAarVqeRXSmqpuBBEAMFAFA4Ds0l3C1U4Pqrx6b2/PACAtas00PDwc+XyetwAASNfExETY3ADvbG5u5q4tlarnR0ZGup1SDY4ZAwAMDBURALJMzddrnR7UxWXebiIAuEW7Kufm5iKfPzs7awAAID0LCwuWNxsbG5Y3Ee4T8/dJAYCYEUQAyLqu/ZfyeFENwC1a0IjSbknn9RJaAACAwdNrdt7aM+Vx81aE+0TaMgHAgBFEAMg6TRjb7/Sgep6qNQoApEWLGdvb282g4aSFDb1vaWnJKpWKAQCAdOl1uVwuW55oVkLe7plC5kPowboBAAaKGREAfLAcHB37mSwvL9PuBIATdJOvXYdXrlxp/n50dDR3PZkBAHCdXqs1KyJPtGkiSgWnDxRCjI+PdztlJTgoUwWAATtrAJB9qoromDSsr68TRABwgnZZTk1NGQAAcJc2Ceg1O09VAru7u7kJIra2tsJOWTcAwMDRmgmAD2rWpYendjQxtBoAAABAVHmb21Sv1y0vtFEtBPMhACAGBBEAfNF12hhDqwEAAABENTk5afBTyHyImnWZQQgA6B9BBABfLHd7kKHVAAAAAKJSm6I8zXHKS0WEKuVD7gvZwQYAMSGIAOALXU12vGjUxeba2poBAAAAQBTMdfJPhEp52jIBQEwIIgD4pGtVRIReoAAAAADQND09bfBLSFsmbW6rGQAgFgQRAHxSM4ZWAwAAABiA8+fP56o9k+9UJR9yP7hlAIDYEEQA8E3X/kuLi4sGAAAAAFHkpSqiWCya77a2QnMGSugBIEYEEQB8U7VWSe2JtAMmL4PYAAAAAJyO5kSoMgLZF6FVb80AALEhiADgG4UQXasiGFoN9Gf/4CUDAADIE4UQeRhanYeKiJD5EPVbBwAgJgQRAHxU7fbg8vJysz8ogOjqLz1v80/9iQEAAORNHtozXbhwwXymqviQIKJmAIBYEUQA8JGuMGudHlQIsbKyYgCiW7z6Ratef9x2XnzaAAAA8kQDq31vz+T7vy9kSLVsGAAgVgQRAHzVdSo1VRFAdKqGqD7zePPXG88+YQAAAHlTLpfNZ2NjY+azjY3QnGHHAACxIogA4KuahVRFMCsCiEbVEG3L1/aYFQEAAHJncnLSfOV7CCEhbZn0YN0AALEiiADgs65Jg6oiAHR3uBpC9g++Zls3njIAAIA8UXsmXxfsfW/LpBBCMyK62DIAQOwIIgD4rBocHfsv6WKUqgigu8PVEG3L+3sGAACQN1NTU+Yj3ysitrZCc4Z1AwDEjiACgO+6TqWuVqsG4GRHqyHaajf+jvZMAAAgd2ZnZ81Hqvbw2fp6aM5QMwBA7AgiAPhO/Zc6VkXUarXmAeC4k6oh2laufdkAAADyRC2MfFy0v3Dhgvks5H6v64MAgMEhiADgO4UQXasiFhcXDcCdOlVDtGloNQAAQN741p5J4YrPrZkibDrbMABAIggiAOQBVRFAj7pVQ4iGVqtFEwAAQJ7cd9995hPf50NsbITmDDsGAEgEQQSAPKAqAuhBWDVE29rTf2UAAAB5sra2Zj7xdQB3W8iGs7rRmgkAEkMQASAvQqsiIgwxA3IhrBqibf25JxlaDQAAcmN/f9+7SurR0VHzVb1et52drgUPuwYASAxBBIC8CK2KmJ+fNyDvolZDiNozbTz7VQMAAMiDkEXtzPF1+HZbhNCInWgAkCCCCAB50rUqQjtmfCu1Bnq19kxv7ZaihhYAAABZF2HeQKb4HEJIhHu7mgEAEkMQASBPQqsi5ubmmiXXQF71GixoYDXtmQAAQB741pbJ5/kQEdpo6cG6AQASQxABIG+6VkXognVlpWtWAXirev2vrP7Sc9arXqsoAAAAskb3Cb61Zrp48aL5amtrK+wUv8pbACADCCIA5E1oVcTy8jJVEcilxb//S+vH+rNPGAAAgM98CyHGxsasWCyar9bXQ8c/1AwAkCiCCAB5RFUEcIRaLPVTDdH+s7RnAgAAPmM+RLaEtGWqB4dfyRIAZABBBIA8Ugix2O2ESqXSHF4N5MXK/pftNGjPBAAAfOZbRcT09LT5SiFEyL1czQAAiSOIAJBXqoqodzthZmbGgDyov/S8rT/3pJ0G7ZkAAIDPfBpUrZZMas3kq7W1tdBTDACQOIIIAHnWNWnQzYZPNxxAJ4tXv2inRXsmAADgK9/uCWjLREUEAKSBIAJAntUs5CJ0fn7eAN/Vnv97GwTaMwEAAB/t7u6aT2jLBABIA0EEgLzrOitCvWA1uPrGC1+7fVx/7obtP/1sx+PwuYDrqtf/qu8h1UfRngkAAPjIt7ZMPldE0JYJANx11gAghza3t8/bDTtvQ2fO/1//bmnnlXfdNfba173ezp27x87dc489EPxa2m8/t/Nndhpnz56xs2fO2F2vfEXz93p71yu+zu66S29f0Xy89ZZ8GMlae/pxG5R2e6bzQ1xeAAAAf4TssM8U2jJREQEAaSkYAHhs87HtYhA2jNnNRvC2MGqFxpg1ggDCrGgOUiBx7u5XNYOKc3ff1fx16313GTBoGlI98t8+Y4NUfc2oTd/zTQYAAOCD/f19Gx4eNl9sbm56G0ZsbGzY1NRUt1OqFjInEAAQH7YsAvBGM3SwM6VGEDYULAgdGkHoUAhCh0bjViO6RvN/LnvppZu2//T1Y+9vBxQKJM7fe+52UAGcxiCGVB9Ve/7vCCIAAIA31KrVF763ZVpfXw87hbZMAJAigggAmdRqrXR2zBoHYzZUuBiEDaVm6BAkDa1Sr4ZXNV/tgELH40881XxfO5w4f8+rm+HE+XtfbUAvBjWk+rD15560VQMAAPDD1taW+cLnEELts6rVatdTjLZMAJAqgggAmbH52BdKt4KHSbuhaoeD862wwa/QIarD4YR95cnm+5qBBMEEIhjkkOrD9g++1pwVUbrrGwwAACDrfKqImJ6eNl9FGCgeegIAIF4EEQCc1ap6ODMVhAyqeJjKe/AQxeFgQhUT5+85Z/cP33urndPXGdC2cf0Ji8vW8wQRAADAD74EEb63ZVpbC+26tGIAgFQRRABwSjN8eH6o3Kx6eEHtlm4NdSB46JkqJp66eq15iMKIB+4fJpRAc0i1WijFRXMiFvyZ6QgAAHJKg6rV8scHvrdlCqmI2Ll1AABSRBABIHXHwof2YGkM1O1qCSOUyLvajacsTmrNtH/wkp0f4jIDAABkF22ZsmFxcTHsFKohAMABrBAASMXtYdOFxgLhQ/JOCiUeeA1b2PNi7enHLW4bz37Vpu/5JgMAAMgqXwZV+96WifkQAJANBBEAEqWB043CwZTdsOnmzAekrh1K1L/yZHPA9YMPvMbO3X2XwU9qy6SKhbipPRNBBAAAyDJfKiJ8DiGq1WpY+6yN4Oh6AgAgGQQRABKx+fk/nrKGzZodlJrjHpj54JwbL7xoT/ytjqtBEPGqIJC4nyoJD8Xdlunlv+fvDQAAIMt8CSJ8bssUYUh11QAATmApEEBsmu2XXjw7awcHc8GzDdUPGXTXK1/RrJIovuEBZkl4YuKvH0ukIkL2vvmfWPHs3QYAAJA1GlQ9PJz9TTlqy7S3t2c+UiXEyMhI11OCo+sJAIDkUBEBYOA2H9suNgpDc7fbLxF5ZtbhKglVRxBIZFtSbZnatp7/OyveQxABAACyh7ZM7oswpDq0XAIAkByCCAADo/kPzeHT1qD9kocURrQDiQfu//pmpQSyJam2TLf/PuZEAACAjNrd3TUf+NyWKcKQ6qoBAJxBEAHg1F4OIA5KBu+1A4nz956z4hteSyCRIRvXn7AkMScCAABkVYRFbuepLZOvFREMqQaA7CGIANA3Aoh823/6uu0EhwKJN114vZ27+y6D25IOBuovPWf7By/Z+SEuNwAAQLaELHJnwtTUlPkqQlumqgEAnELjFAA90wwIK5xZMmv4e2WLnjFDwm2aDaFB1Ulbf+C7bfLuBwwAACBLCoXsL5dsb2/b2NiY+UbVKhMTE91OqRtDqgHAOWxRBBDZ5vb2eXvx7Kw1DipBCGHAYYdnSBBIuGfj2WTbMrXtvPA0QQQAAMgUX9oy+RhCyNpa6Azq0HIJAEDyCCIARLL5ud1Zu2EVKxycN6ALhRFP/f3T9uDr7m/OkIAbFAik8ve+mM7fCwAA0C8fBlX72pZJLbM0HyJEzQAAziGIANBVaw7EwWrwyyLN3BDVSzdvWv3xJ5uhhMIIVUkgPfsHX2u2ZkpDWgEIAABAv3yYDzE9PW0+ijgbom4AAOcQRAA40ctzIA6YA4G+3XjhRfvzL/+V7T9znXZNKUqzKoGB1QAAIGt2dnYsy9SSyce2TBGrIWjLBACOGjIAOKLZhsmGthlGjUFRZcTndv7M6l950pC8refTqYa4/fffeMoAAACyIutBRLlcNh9FmA1RNaohAMBZbE8EcNutKojVIIAo0YYJcWi3axr79m+hOiJBtZSDiPrXnjcAAIAsUAixv79vWTY5OWk+ilANEZpUAADSQ0UEgKZDVRAlA2Kkdk1URyQr7YHROy9cMwAAgCy4cuWKZZlaMhWLRfONQoiQ2R16sGYAAGdREQHkHFUQSAvVEcmov/R8c1h1mvYbLxkAAEAWZL0t09zcnPkowpBqZkMAgOOoiAByjCoIpI3qiPhpWHTadl5ItyIDAAAgqqwHERcvXjTfRKyGqBoAwGlURAA5tLm9fd5eOHOZKgi4QtUR+08/a9/2xm+iOmLAdh0IAVwIQwAAAKIIWfB2WqlU8rItE9UQAOAHKiKAnNl87Asle4EqCLhn/+nrtvNn/9Weusru+UFKez5EG2EEAABwnYZUZ7kiolwum2+ohgAAfxBEADmy+fndBSscbAa/LBrgILVq+pO/qNOqaYDqX3MjANCsCgAAAJfRlsk9VEMAgD9ozQTkwO1WTA2qIJANatX01N8/bd/5rUVaNZ2SKwHAFQUid32DAQAAuGp3d9eyyse2TFRDAIBfqIgAPLf5+9tjtGJCFl1/7vlmq6brz90w9M+Vlkj7By8ZAACAy7I8H8LHtkxUQwCAXwgiAI9tfn532oaGaMWEzFKrpj/8wl/Y4088Zejd/sHXzBUufSwAAAAnyXJrJt/aMlENAQD+oTUT4KnmPIiGVaxgOI2G7Qefw/3Wbwr1W++td/kT528d9vS1/eJzzz1bPHfuHjt3zz2G/n3pyl/bSzdvWvENrzVE51IVAhURAADAdVkNIqamprxqy6QAgmoIAPAPQQTgmVvzIJas0SgboqgHAUNwx9G4YgcHdSuc2beDmzs2FIQPd9n+xPj4vvWvGBy3K1IeeN3rm4dCiQceCH79+jfYt7z5Laag4k3f+hZDd5obcf3ZG/Zt3/KgnT1zxpAt+zdfNAAAAFcphNjfP82lf3oURPhkbW2NaggA8BBBBOCRzce2i40XCusFa4wa7tSsbGgGDrvWCN4qbLjb6qcMGsLUg+OStcKI80989a9Nx0nU0/Xf/fzHm62I9p++3pyLoBkJL7100/Cyp65esz/8wvM29u3fwhBrAAAADExWQwiZnJw0XyiAqFQqYadRDQEAGUQQAXhCIYQVhjYLzINoq5sVakHgEAQPVpv4nvG06qz1984Hx2q3k9QDVeXUCwsLdv/wvbff3wwknn3e9p+5HgQUzzaDirzT50BDrAkjAAAAMChbW1uWRaqGOH/+vPkiQkumulENAQCZRBABeGDz97fHghDisuU5hGhVPCh42LKCrU88PF43d1St9bVZ6HaSdv7oJmJ2dvb2+87dfVfzeOA1w83ftyomnrWnrj7dDCfyWjHRHmI99h3f0vz8AAAAAKeR1fkQqqz2haohtEErBNUQAJBRBBFAxjVDiKGhZusfy5vWIOk1axwoeKiZ2yrWCiOmu500NzfXDCOmp08+7a5XviIIJV5xO5hQKPHEU3+fy2oJDa/e+dP/am+68Prbnw+46/yZVxgAAICrQmYSOEn3DT61ZaIaAgD8RhABZNjm53en7cCWg8X4/IQQ2QofjioHh+Z3jHU7SWHE6OiojY2NWZjz9766eYjaOD3+xN/mKpRQGPHnX/6r5q8JI44rnn2VueL8EJccAADAXVmsiPBpSLUqISJUQ8wbACCzWBUAMqoZQjSsGizK+6/ddqlxcyWD4cNRE8GxbV3aaGlQ3sTEhG1ubkYKI9rUoujb3vhNrf/GrUoJtXDKQ/smhRE3XnzRim94reFO54e+zvYPvmZp08cBAADgoqy2ZfIpiIhQDVENjnUDAGQWQQSQQbdDCN8VbMduHqzZq6w6MT6+b37Qv0NhhNppFTueFIQRly5daoYRGmLdq3alhEIIhRH1rzzpfZVE/fEnm28JI+6kqoidF9MPIopf5051BgAAwGFXrlyxrNE9gi9tmVZWVqK0xmI2BABkHEEEkDH5CCGa1Q+LEw9lvvqhk3pwXLJWGNGxrZYuxtuVEf2EEXL27JlmyyId7SqJJ/72qvmKMOK40qu+IQginra0XTh7twEAALgoixURpVLJfKB7nuXl5bDTqta6hwIAZNiQAcgMr0OIRrNSYMUaByMTD/33Ex60YAqju51LYSe1w4hBDM9ThYRaNz009m3NYEIhhY8URqgCBC2jr7zPXDD2insNAADARVkMIqanp80HaskUcq+jB6mGAAAP5KG7POAFb0OIZgBxsGJ32bJH7Zd6UQ6O1bCTVBFxmsqIk6hVk6ojnnjqqpdtmxS6MMDamvMhhuu/a2kae8V9tv3g/2gAAAAuGh8fz1QYoXuCvb09yzoFECMjI2GnKYSoGAAg86iIADJg8/e3x7wLIRRANA4W7a6DkYmHxys5DSGkahF2+AyyMqLtrle+wooPvtbGvv2NzVZG+r1PNMDa5zZUUWlIdOmub7A0jb3iHgMAAHCRZrNlrSLCl7ZMur8JUTdCCADwBkEE4LhmCDE0tGl+WSGAuEPFUgoj5HAg4VsFgcIIzcbIu+l7H7Q0Td/7TQYAAOAi2jKlgwHVAJA/BBGAwzYf2y7amaHLVug80DhbNIRaMyBG5wggjqlYimGEKJA4PEPCF3/yF3W7/twNy7Opux9oVkakoXj27tQrMgAAADqJ47o6TmrLlPWKiB4GVFcNAOANggjAUc0QotCshCha9tWDAGLi1hDquqGTiqUcRkg7kPju73yzF+2aXrp5sxlG3Hjha5ZXCiEWht9saSjd9fUGAADgqt3dXcuSqakpy7oIA6qbpxkAwCsEEYCDNre3z3sRQtyaAzHx0KjaMNUMUVSCYy3spLjDCDn36lc1qyMUSmQ9kNAw7p0/+6/NUCKv5u57YyqVCQtf/xYDAABwVdZaM2W9LVO1Wm0eIRRC1A0A4BWCCMBFL5xZtcxXQhRqZgfjmgNh6FXZHAkjRG2afJgf0Qwj/vTLlmer3zjWbJWUlIXhbw3+vlcZAACAq7IURIyNjTWPrNJ9i6ohwk4zBlQDgJcIIgDHbH5+d8Gskd16W1VBHBzM04bp1MrmUBjRbteU9eqI6889b1/6b39teaVQYPP1DycSRujvqARBBAAAgKv29/ebR1aUy2XLsogtmWYMAOAlggjAIZuf250NFvIrllm3qiD+4Xjo5DFEUjaHwgjxoTri8a8+ZfWvPGl5lUQYof+2/g4AAACXZa0t0+TkpGVVrVaL0pJJJ9QMAOAlggjAEZu/v60a22wu4FMFEaey9RBGJHEz5UN1RP3xJ23/6Wctr9phRPmeB23Q2iEELZkAAIDrsjSoulQqWbFYtCxS1cnMTGihQ90YUA0AXiOIAByw+dh20c4MXbYMalhjlyqI2JWthzBifX3dktCujtBQ6yz6k7+o240XvmZ5paBg9TVjtvfNbx9YIDF73xtt+8F/TAgBAAAyIYmK4kHJclumiC2ZGFANAJ4jiAAc0CgUtHJctOxZKbyyUaIKIhFli7BDSLuNLl26ZCsrK5YEVUR893e+2YpveK1lzUs3bzbDCL3Ns8OBxPI3/HdWuusbevrz54e+zubuG7n1578j+P1ZAwAAyIIstWa6ePGiZZHaMS0vh+5Zq946AAAeKxiAVDWHU2dtLoRaMdnBfBBAVA1JqwTHQqQTKxVbWIh06kA8dfVp+9KVv7YbL7xoWfLg6+63N33z6w132nnxaau/9Jxd+drztn/wNat/7bnbjxW/7m67EBxjr7i3eQAAAGTR8PBwJoZVqy3T5uamZU3EWXZ6cMKohgAA77FtEUjR5mN/XLZGo2LZUreDg0sT3zOerclu/qjcehuaMCiIaJ6YUBhx//C9du7uu2znz76cqTBCw6vvesUr7MEH7je8jJABAAD4TAFEFkIIyWpbJloyAQAOozUTkJLmXIhCI7nt6gNRqNkrD8YJIVJXsYiD3BRGqFVTUjdZzVZNb32z3f/191mWaHh1nudFAAAA5A1tmeKllkw6wk4zWjIBQG4QRAApyeBciJWJh/77iYnx8WxsG/JfJTjmLQINrx4fH09sGN/ZM2fsO998IVNzI5gXAQAAkC+7u7uWBVNTU1YsFi1LdN8xPx96q1K3iJurAAB+IIgAUqC5EAUrjFpWNGxx4qHROYNrNPXtUnCEhkMR+7MOVPHB12YqjLj+3PNW/8qTBgAAAP8leV18Ggoiskb3HREqsmnJBAA5QxABJKzZkilLw6kbBzMTD49WDK5SZU2k4W662VJlxMrKiiVFYcR3fmvRzp49Y1mgeRH7Tz9rAAAA8FsWWjOdP3/eJicnLUsizoWoGi2ZACB3CCKABG1ub5+3wtCmZUHD9oMQYmLi4fGqwXW6i4oURmhn0tzcXPMGISkaYj327d+SmTDiz7/8V7RoAgAA8FwWgghVQyiMyIpardacUReibrRkAoBcIogAkvTCGQ2nLprrFEIcNEOImiEr6tYKIyLdUSU9xPrc3XfZd3/nm5vDrF1344UXadEEAADgMV0DJ3UdfBpZasukKoiZmZkop+qkugEAcocgAkjI5mNfKAUr/O7PWWiHEN8z7v4WIRxVt1YYsR7l5KSHWCuEGPv2N2YijKBFEwAAgL+yUA2hAdVZasukECLCfYUqIWoGAMglggggKYWDVXMdIYQPtLVLA6wjlTu350asra1ZErIURtCiCQAAwE+7u7vmulKpZFmhtq9qyxSiHhwVAwDkFkEEkIDNz++635KJEMI3leCYj3KiytLL5XJicyOyEkbQogkAAMBPSVUEn8b09LRlgaqsI8yF0GapCQMA5FrBAMRq87HtohWG9sxlhBA+GwuOyxYxCNPOq9XV1WYpeNy00P+Hf/KX9tJLblcdaND2+XtfbQAAAPDDxMRElB38qdG1+N6e27eQokBHn8sIwY7mQlQNAJBrVEQAcSsMbZrrCCF8pq+rdh/Vo5ysG7KINxOn1qqM+BY7e/aMuUwtmgAAAOAP12dEZKUtU8T7hhUjhAAAGEEEEKvNx/64bM63ZDqYIYTwXj04xoMj0iAI3UyMjIzYysqKxe3c3XfZd765aC6jRRMAAIA/1JZUh8uy0JZpfn4+SgihE+YMAAAjiABi02rJ1FgwlzVsceLh8aohD3S3VbaIQ6xlbm6ueYMRN7U9+rY3fpO57PGvPhUEEl8zAAAAZJvr1RBqy+R6RYRmyy0vL4edVjfmQgAADiGIAGLSsKGKuVwN0QwhRiuGvKlYD62adIOh6oi4WzU98JphK77hteaql27etPpXnjAAAABk2+7urrlsamrKXKZWrhGGU4t2NNUNAIBbCCKAGKgaolAwZ+tpC1ZYJ4TItZr1EEa0h9DFPdCv+OBrg0Di681VT/ztVdt/+lkDAABAdiUxC+00ZmdnzVX63M3MzEQ5VVXY6wYAwCEEEUAMblVDuKreeOXNSFeP8Fo9OEasNTwu/ORbYYTKsOP0pguvs3OvfpW5ilkRAAAA2eZya6axsbFmayYXaa5GxOHUCiAqBgDAEQQRwIBtPrZdcrgaom6Ng4mJ8XG3p7MhSRoeF3kQhMqwtQsqrgF/Z8+cse988wW765WvMBftP32dqggAAIAMczmIKJfL5qpLly5FHU4d/5A5AEAmEUQAg1YYWjVXFQ7mJx4erxtwJ02aU3VEPcrJ1WrVxsfHYytrVwjh8vDqP//yXxkAAACyR5tp4tpQMwiTk5PmIlVFR2jTqk9s5PavAID8IYgABmjzsT8um6sDqjWc+m3j9OlEJ3Vr3TjUIp0chBAKI9bW1iwO5+99tb3pm19vLrrxwov2+BNPGQAAALLF5WqIUqnkZFsmhRARh1Or/W/dAADogCACGKRCY8GcVKgxnBoR1K0VRkQaBKHdZCofj2tuxIOvu9/u//r7zEX1x5+0l27eNAAAAGTH7u6uucrFtkzadBQxhGA4NQAgFEEEMCAOV0PUrcFwavSkYq0dTZHq1nVzEnFwXc++7Y0POjkvQiEEVREAAADZEldr0UG4ePGiuUShTcRwZMUYTg0AiIAgAhgUV6shGgeLzIVAH6rBMW4Ry6vVMzaOMELDq12dF/H4V5+iKgIAACBDXG3N5FpbJl3TT01NRTlVJSZzBgBABAQRwAA4XA2xEoQQVQP6U7dWGBFpEIRuWEZGRmxlZcUGSfMiHnzgfnMNVREAAADZ4moQ4VJbJl3TR9xgpBMipRUAAAhBBDAIblZD1O2VBxUDTkftmcoWcW6EzM3N2fz8vA1S8cHX2rlXv8pco6oIAAAAuE/zzXS4aHJy0lzQYwgxYQynBgD0gCACOCVnqyEaBzMT4+NuXmkjiyrWw83G8vJyszpiUK2aXG3RpKqIJ/72qgEAAMBtrlZDqAXS+fPnLW0KaS5duhT1+v2SEUIAAHpEEAGcVsGmzTEFK1QnHh6vGTBYNeshjGjvqNL8iEE4d/ddTrZoevxJqiIAAABcp+HLLnKlLZOu2yOGNSp9djPVAQA4jSACOIXNx7ZLZo2SuaXeaNyM3EYH6FE9OEaCI9IgiHYYsbg4mG9JtWi665WvMJdcf/Z523/6WQMAAIC7BlWpO0iqhHChLdPMzEzUEEIX9csGAEAfCCKAU2jYUNlc0zhYnHh4vG5AvOastRsqkkql0rzBOW1fXldbNNW/8qQBAADAXS62ZlJbprTpGr1arUY5VSFExQAA6BNBBNCnzce2iwXn2jIV1oMQompAMrQbStUR9Sgn6wZnfHz81LvRzt/7arv/6+8zl+w/fZ2qCAAAAIe5OKh6ejrd28keQghVQ1cMAIBTIIgA+tSwoYq5pnEz8g51YEDq1pobUYt0chBCKIxYW1uz03jTN7/Ozp49Yy556uo1AwAAgHsUQrhWEVEsFq1UKlla1Do1YgihC/c5AwDglAgigD4VCnbRHHJrQHXdgOTVrRVGRBoEoRtBDeU7zdwIzYl48LVuDa5+4m+v2ks3bxoAAADc4mJbprRDCLVOjUATvgkhAAADQRAB9GHzsT8uB2+K5g4GVMMFleCYCY5Ide+6+dEg635bNT34uvudqopQCKEwAgAAAG65ds29ytW02jL1GEKULOK1PQAAYQgigH64Nhvi4GCFagg4ohoc4xZxbkStVus7jNDg6jd98+vNJU9dfdoAAADgFtoytczPz0cNIepGCJE1xeBYDY694NgOjrIBgGPiDCLOB8eYtV682sfYrfcDmaUh1WaNkrmjPvEPx5cNcEfdWmFEpEEQCiFGRkZsZWXFevXAa4bt3KtfZa5gaDUAAIB7XAsipqamLGkaTL28HOm2sW6ttquEENkxay+HD0Vrrb2t3joAwBmDDCJKwaFXtc3guHrr2L71+/axfev9Smgv28tPkkB2NIbc6pHZOKAlE1ykG5eyRZwbIXNzc81dWr1yryqCodUAAAAu6bcVaFxmZ2ctSQohIg6mrlsrhKgbsqAUHErZtBZ30qbfsjHjA4BDCnY6peBQlK82NaepdKgFh1af3JsgBRyx+bldBWlFc0N94qHREQPcVrLWbpxilJNVqr65udl8G9XOn325WY3gArWMemj825pvAQAAkL5C4bRLH4MzNjZm29vbloT9/f1mCLG+vh7l9LoRQmRF0Vr3V6UI52qD2IhR4QLAAf1WRJTs5SoHRfmnbbdUsla1xJIBDtt8bLtkLlXxUA2BbKhZDzc12rGmuRGaHxFV8Q2vNVdoaPX1Z28YAAAA0udaW6ZyuWxJUAiha2pCCK8UrTWTT5sjSxH/jNbrqIoA4IRegwg9gVWtFUCUbPD05LhtzJGAoxo2VDZ31CceHq8akA11a+3EiTQIoh1GLC5Gy9rO3/vq4Dhnrqh/5UkDAABA+q5cuWIumZyctLjpWnp8fDxqCFM3QgjXFe3lAGLaehf/Nx0ARNBLEKEWTP0+6fVCQ3WojICTCgW7aK6gGgLZpMA58iCISqXSLCfXjq4wD9w/bK64/uzzzcoIAAAApMuliohSqdRT+9F+tDf0RJyLoZMIIdxVstZG4NOuxY1ZPJuJAaAnUYMIBQMaLp1UpULZWsEH4IzNz/+xvieL5gaqIZBlGqam6oh6lJM1WE87usJuph54zbCdPevGXAaFEE/9/dMGAACAdLkURMTdlml3d7eXEGLXCCFcVbKX26GXovyBB173elv6hU/a2Hd9d6dTFgwAUhYWRCh40BNfGv3keJKEUxoHDWfCsSErRGr0CTisbq0bn1qkk2+Vl6+trXU978HX3m+ueOKpqwYAAIB0RVyUT8TFi/EV2Gu+miouegghSkYI4RKtv2kdTDcRkQOIc/fcY9Mf+Ff2S7/8680Q4h9d/CedTi0ZbdABpKxbEKEnqJqlV75F6Ric4lJbpoPGzUh99gHH1a0VRkRqM6b2TNpF1m1uxIOvu9+ZqgjaMwEAAKTPlYqIONsyraysNCshorQztZfXeSKdjNiVrBU8KICoWMSwoB1A/Opv/icrf+BHmr+Xf/rOd93+9QkYWg0gVd2CiFpwjFq6SgY4YPOx7ZI50papYIXqxMPjdQP8UQmOGYt4M6S5EZ1Kzs+eOePMrAiFEPtPP2sAAABIRx7aMmmTztxc5PVllRdrIxAhRLr6qn6QTgHE7cfP3WPvfs8Pdvrjs0ZVBIAUdQoiNBMi7RBCLhjggIYNlc0RjcbNNQP8Uw2OcYtYHq7S805hxP3D95krnvr7awYAAIB0RKwQSMTk5KQNkv5tMzMzzU06EamqvmxIiwIAtXvuufpBwgKIwx557/uty8dQNgBIyUlBhBJSV8q1XBoOjBxzqC2ThlTXDPBT3VphRKSwTSHEyMhIsxT9sPP3vjo4zpkLnrrKwGoAAIC0aHizC1QNcf784Dai6zpYm3Kq1WrUP6LeprTlSUcpOJaDYy84LluPnT96CSBu/5lz93QbWj1rAJCSo0FE0VpPkK7QK7WerBlcjdRsPrZdNFcCscZBpF76QIZp21rZIs6NEJWiz8/P3/G++4fvNRfQngkAACA9rgyqnpqaskFRuKIQooe2U7pQrhiSpLUsBT+bt46eWyKNfdc/sKVf+KT9x9/7bOQA4jCFFx0UjaoIACk5GkQsmZsq1kqO6WWHFJwpmTtqBuRDxVr9a+tRTl5eXm5WR7RvNh94zbAzQ6v3n7luAAAASJ4LMyI0oHpQbZnW1taaQ68jBiza4HPJ3Nps6ruStdautKF2yfqsfvilX/71IIT4RLeqhlD6s13+PJt9AaTicBBRtlYrJFfpY7tsQMIahYYjPxeFGkOqkTM16yGMaJeoa36Ehlbff96NqggqIgAAANLhQhCh4GAQNJRaLZ4izr2oW+s6et0Qt/bg6W1rVT9MWR/VDx9+9CO32y+96VvfYoNAVQQA15w99OssJKIla6XK8wYkpNCwi1aw9DGkGvlUD44Ra+3kCu1n2g4jNLRvdv5/syeeumpp23/6erNFk8IRAAAAJEML9i4Mq56enrbT0L/h0qVLzc02EdWth8086FvRWu2X9AXuuXuHqh8eec8P2jve+S574HWvtzi0qyJ2/ugPT3pYa4AKqtyZ6A7Ae+2KiJJlZyi0nuhdrtyARzYf2y4FIYQbLcHuYjcLck3P/ZFDaAUR87M/btefecZccP3ZGwYAAIDkuNKW6TQVEZoHMT4+3ksIoRPHjRAiTiVrVT6o/VJPsx8UPhyd/RBXCNEWUhXBAHMAiWoHEWXLllVjXgSS0LAxc8GBbUyMj7NTAXmnqghVR9SjnFytVu13f/u3zAVPXb1mAAAASI4W8dN2mhBiZWWll3kQzT9irUoI7hvjUbKXh0+XevmDCh9+bP5DzdZLp5390KuQWREKUooGAAlpBxGDmZyUHIUQJLeI39AZN342CgdUQwAtdWvdYNWinPzZ//KfzQXXn6MiAgAAIEk9LODHpp+2TGrFND8/b3Nzc720llLlMGsk8ShZHwGEqh/e/Z4fbFY/KHx493ve33xfGrpURbTnWwBAIjQjomTZrC5QclsxIE6NxpgT8yEiLroCOVG3VhhRsZAL5y/9xReb7ZnSuuhvY04EAABAstJuzdRPW6b2vLMeQhSdOGPcL8ahaK1uHKUe/kyz+uF7Lk7YO/7nd6V+D9IWMiuiHByaR1kzAIiZKiJKlk0KT0oGxGTzD7bH3JgPUahNPDxeNwBHVax149Vxq9j168/Yl/7yi+YC5kQAAAAkJ+1B1VNTvY22VCsmzYPoIYRQ76nIlcKIrF0loBkQpSh/QIHDO9456UT1QycffvQj3T4m2p8DSISCiIuWXQytRnxunnFkPkRjwwB0UrWQgXy/v+VKe6bnDQAAAPFTCJF2RcTs7Gyk8/SxzszM9NqKSfMgSsZQ6kErBce2Rey+oYV9tT3S7IcPP/pvEp390CsNxVarqA6KRosmAAlQEJHl1DNrsy2QIQ1rlMwFjYOaAeimbq0wYu2kBz/7XzbNBdefJYgAAABIQtohxNjYWLM1U5hardasgqhWq9aD9jwIhlIPjtbFlqw1B6IYdvLhAKL8gR9xrvqhk0fe+/5mINGBvqdKBgAxUhBRtOwqGuVjiEmhYKOWvvrE94ynexUNZINuxMrBsXj0gSe++tfNI237zzxrAAAAiN+1a9csTapuCKOB1H3Mg9Dmm2XDIJWsVQUR+kXLagDRdu7cPc0WTV3QoglArLJeESE8SSIu6bdmOmj2/QQQXcVavXLrh9/5+1vpV0XceOHF5sBqAAAAxCvtioiLFzt3wFbwoCqI5eWe8oSatUIINqkNltoRhVZBZD2AOEzto2jRBCAtQ5Z9RQMGrDmo2gWFg3UD0KuaHQkjGFgNAACQH2kGEaVSqWNbpvZA6h4/PrVi0rUtrZgGRxtaL1uEWRAaQu1DAHHY9A//SFiLpvCSHgDogw9BBDB4jTNFc8EBO16APtWDY8Rag/zsswysBgAAyI0e2h0NXLlcPvY+fTxqw9TjQOq6tQIIWjENVtFarZimup2khfqlX/hkcwi1LwFEW4QWTaqKKBoADJiCiLoBuNNNBwZVF2yf+RDAqWk3z/z16884MSeCgdUAAADxS7Mi4mhbpnYVhAZT90CV8WrFVDMMUtEitGJ65D3vt1/65V9vtjHyVUiLJlWMbBqt0AEMmIIIetADRw0V0h9U3SgQQgCDoV1kI/+tvle3lF1/ntZMAAAAcUozhJiamrrdlqnPKgidqFZMl4xWTIOm9suqhCh2OqFdBfHj8x/yrgriJGrR9KY3v6XTw0Vrta8CgIHxoSKCxVrEoJF+8t9obBmAQan/D297eMVSduPGiwYAAID49LDoP3AKImRxcbGfKghtElUVBK2YBk8hRNcd/mPf9Q+8r4I4Si2aPvLR5W6hS8kYXg1ggBREZHkhf9/YJYB4pD+sunFAyAYMUiH917uXbt5sHgAAAIjH7m46TR/Onz9vFy5csJGREatUKr0GIovWugetGwataCEhhFoxLf3CJ3JRBXGUqkB+bO5D3U6pGMOrAQyIgoh1yy4WajFwm3+wnX4IIQ0uQoGBuuHGa8aNF6iKAAAAiEtarZkUPKgVU4+DsnWyBlJXDHHpGkJoEV6tmPLsHe98l01/4F91O2XJWtURAHAqCiIU09csm2hdg8G76cBAJgZVAwM3MTGu17u6pez6s8yJAAAAiEuPQUCa1DaUgdTxKlmXmRDveOekvfu97zeYlT/wI2FtqTQvwo1NmwAya+jW20XLpixXc8BVDRfaMjGoGohDo9V7N1VURAAAAMQnzWHVEdWtVQWhdje0mk7RZ7f+s33pL75oaNG8CLVq6kAbNhVGFA0A+tQOImqWvV6EdaM1E2IxVLSUFegNCsSicJD+zxZBBAAAQDzUHinNYdURaBMoVRCOuH79GXv0w3P2xFf/2tAaXr30C5/sFkYUrdXqqmgA0IehQ7/OWlVEVqs44LjGUPovqo2DRuq7tgEvFdKvNmJYNQAAQDwcroaoWSuAqBhVEE5RCDH/oz9EGHGLQghVRnQZ3F00wggAfTocRFQtO6l83dhBgJgUrHCfpe6gbgAGbyj9G7/rzzEjAgAAIA67u87t59K157y1WjHR0cFRCiEe/dCcXX/mGYPZm978FvvwT32k2ylFI4wA0IehI7+ft2xYM1rXIDaNoqWtwfc3EIuDm+lXRLxERQQAAEAcHBtUXbNWFcSywXlf+ssv2s8vf9TQ8o8uTtiHHyWMADBYR4MILdC4HkbUrVXOCMSlaGm7myACiMPEw+N1S5laM9GeCQAAYPAcac1Ut1YFxISxgTJTfue3f4sw4pB3vPNdNv2Bf9XtlKIRRgDowdAJ71Nav2bumjEgJpub2+ctbQXbnxgfp28oEJ+6pYyqCAAAgMFLeVC1/nKGUWdAl/kH9hu/9iu29omPG1rKH/gRwggAAzPU4f1lc7N/oV7UawbE5S5LP4igLRMQt9SDPioiAAAABi/Fioh1Yxh1Zvyjf/xP7N3v+cGOj1c/8YvN6gi0RAwjtoNjzACgi6Euj7k2TEkv7BUD4lW01BW4cAVi1DC7Yil76aUDAwAAwOCkFELUrLV2cslow5QpPzb/r23su7674+M/+5FHbeeP/tDQEiGM0KZOhRFzBgAddAsitBiqRH/F0rdrtGRCXhw0rhmA2BQa6e9Su/HCiwYAAIDBuXIl8b0mNWuFEDWDq4rdHvzIR5ftTW9+S8fHH/3QnD3x1b82tEQII2QpOBYMAE4wFOEcpZmLlh7NqygZ5Y1IwtCZ1FszFYYKVw1AnOoGAAAAr6RQEeHybE1EcO7cPc0w4oHXvf7Ex69ff8bmf/SHCCMOURjxY3MfCjutYq1AAgDuECWIkEpwjFjyizcKQMpGCIGkHKQ/I6LRaKTeNgZAvJgRAQAAMFgpBBE1Q+YphFj6hU92HGCtEEJhxPVnnjG0vPu977cPP/qRrkO/rbWpec8YYg3gkLM9nFu3VhhRtlaZVdHiU7dWK6aaAQAwUIV6c1JEil56iSACAABgkPb3E92/qL9s1eC6YpST2mFEp8ChHUb80r//dUPLO975LnvTt74lrH1VMTg2jYp0n9WttYm8bkAEvQQRbVVrBQQlG3wgoRdzzaRYNqogkIpG0dLmQP96AAAAAMiShCsiVElfMnhDsyLUckhDqk/ypb/8ov388kejtCXKDX3O2gFOSBhRNPisZK2N60CoqK2ZjqpbK5DQN9ola/VGPM3iac1aFRD671WMEAJ5Vijw/Q/EaSj915hPf/o3rVarGQAAAE5P1RAJV0TAQ9rl/+73/GDHx3/n//ktw53a1STdhn7De8XgGDMggn6DiMPWrdWuaTg4JoJj/tb7tB3hpCuB+q3HVfkwc+jPVY0AAgAQt4Obqb/WPPV3f2cTExO2uLhoAAAA6I/Ch5WVleZ1FXBa2tX/2f/ynzs+ruHVOE5hhNpWdQtx4L3U560iG/ppzdRN7daxbAAAoKtKpWL1et2Wlpbs/Hmu3QAAAKJQZenGxoZVq1UqITAQar0UMu/A3vHOSUNnPzb/r+3V99xja5/4uAHASQYdRAAAgB7oBlo305ubm1YsFg0AAADHtasf1tfXk54HcZuu1VZXmVGdFVtbW82NP0edO3fujt//7m//lv3c8kdPHFTdptZD0x/4EUN35eBz9I8uToSGOm0LCwtWKpUM2TE/P5/aczCyjyACAICUqSpifHzclpeXbXp62gAAANAKHxQ8rK2tOTFfSwumLJpmh66xT3Lunntv/3rtE79o1ZAd/P/0ne+yH5/7UPDn7jGEaw+x1uDvnT/6w67nqlXtlStXmoEEm7KygUp+nMYgZkQAAIBT0o12uVxmbgQAAMg9hQ4zMzM2MjLSfOtCCCFsGMmWa9eudX3855c+GhpCqArif3/0I4QQPWoPsZ7+wL8KPVcV4przosARgN8IIgAAcIjKx3Uh3mkHFwAAgI8UNqjlx/DwcPNayLX5D9qtTTVEtnT6/rn+zNM2/6M/ZL/xH36l65//sbkPWTnCQjo6U6umX738n5rBRDe699GmLIWPtP0B/EUQAQCAY3QjThgBAAB8dzR8UJtKV4dPE0L4QwFEt5ZBqn7Qbv53v/f9htNTCPFL//7X7d3v+cHQc9sta1UJxb0Q4B+CCABAvgydSb2pZZTBbbrw1o4gDWUEAADwRZbCh8NmZ2cN/msumv/yr9vYd323YXDOnbvHfmz+XzcDnrDqCFFFVLs1G4EE4A+CCOCwxkH6V8CNBpN/gDgdWOo/Y/fee1896rlzc3PNm3UAAICsiit80NDUsbExi5vaMiXx9yBd7SHLURbK0R8FPKqOmI7Y8opAAvALQQRwWOFM+kFEIf1FUsBrjZup/4xd+l/ep0lsE8FRj3K+btZ1Ac7FNwAAyIo4Kx/UJkn/vb29vWZIEDdtDIHf/uk730UIkRBVR0SdHdHWDiQuXbrkzPB6AL07awDcQhABxKswlP7PWMN0F16zVhixGRzFsD+iEEI38aurq/QoBgAATtIC4cbGRiyDphU4TE9PNwfaHg4fktioMTk5afDXI+95v/34/IcMyVIIoTDid377t2ztEx+P1L52fX29eeg5QAGhfjaTCCMBDAYVEcBhQ5Z6RUTBCvcZgPg0HAj7CoX2c009OEaCI9IgiHYYsbi4aAAAAC6Is/JBrZe02Li5udmsfqhUKscWHeMOIrQBhIVOf/3Y3IcIIVL2jne+qxlIqF2TBoVHoZ97PTeoSkLPO5qrR6UE4D4qIoDDDm7uWyHdfK5x0Bg2APFxoeqocfPo3bnq/evBsWQR6CZcF99LS0vNG3QAAIAkxVn5oGsbVT1op3NYFaiuh+IedK2PBX4qBwvf737v+w1uULsmhRJrn/hF+53f3oj85/R8dDiE0HOInhf0/KFqcoJEwB1URAB3qlvahuyCAYhPoZD+z1jhxOqrZWtVR9QtAt34j4+PMzcCAAAkIqnKh6tXrzY3W0RpRZnEddDFixcN2RT2tdNid5R2QEiO2jV9+NF/06yQeMc7+2uJ1n5e0nOWhlwDcAdBBOAetjcDsWqk/zN20LENXN1acyNqFoFuvhVGrK2tGQAAwKC5GD4ctru7a3GiLVO26eunuSKdKIT44X/5L+xLf/FFg1sOBxJq2dTvEHE9h7FxC3AHQQRwyMTD43VLX9EAxKfhwM9Y93k0dWuFEZEGQWgxQC0DmBsBAAAGwfXw4bC4Fxhpy5R9qiJeWFjo+Pj168/Y/I/+kH12a9PgHgUQatmkQOLDj37Exr7ru61XcbdvAxBdwQDcYfOx3aup95BvHIw4EooA3tn83G7DUjbx0GjU19+yteZGRHpOog8qAADohyszH3qloCTOAbUKS5jH5QfNWAvbuKOFbs0ogNtUyfLpX/sV+43/8H+Hnjs1NWWXL182DE6H593IVf3IN4ZVA0e1erene7V5QHsmIA6bf7A9Fvx8patgvdzdV611QactWsWwk3VBqAtD7TIkjAAAAN1kNXw4LM6KCH38hBD+UBAh3cKIn/3Io823hBFuUxCx80f/X+h5Y2NjzU1aANxBEAEcU6ibNYqWpqEzY8H/7xiAwboZhHxp1wI2og2jPqQeHOPWGmY9HXpycEM+MjLSbKMwOztrAAAAbT6ED4fFGURoJzX8ojBCm3W6DTAmjHDX9WeesbVPfNx+4z/8Sui5mg2i+yHCRMAtBBHAUY3GlfSblqUchAC+athY+j/fhX7u+vVnytYKJRai/AH1X9bNuXovAwCA/PItfGjb2Ylv35YWq/Vvgn/0/aqd8qoi7vTzQBjhnp0/+sPm10XVEGF0/6N7IQDuIYgAjqtbygqFwgUDEIOhoqWusWv9q1irVZNqjIthJ2sX0Pr6Oq2aAADIGV/Dh8OuXLlicUnz34X4KYjQ9XG3MOLnlz5qb3rzW+xN3/oWQ3oUPCiAUBARRvc7asXEzy/gLoII4JhmayZLU8MaJQMweEOF0bR/vu3g1GFnzVrDwCLNjVBVhG6yuCgHAMBveQgfDouzIkJtXeA3hRHb29vN6+STWnxdv/6Mzf/oD9nSL3ySMCIFvbRhErVS0/0OrZgAtw0ZgDsN2WCv2vtTNACD12iMWeoO6nZ69eAYCY6VSCffCiO6DecDAADZo/Bhfn7ehoeHm6/1qoYcVAihBT21N9HO8atXrzbbnbi0qSGuIEK7qtm8kQ/6Wl++fLnj4rXCiEc/PBepHRAG59NB+PC+f/79kUIIfe30Nez2dQTgDoII4KiDm04Mid78/W0HFkwBf2w+tl20gqV/ddoYaPs3NT+dj3qyBvRpON+gd0kCAIDk5Dl8OCyu6xlCiHxpt2nqtIitEEKVEYQR8VP7pfdd+n77uaWPNisiwszOztre3h6D5YEMIYgAjph4eLweLBSmv0o3dIYgAhgkV36m7h74HJpla1VH1KOcrHYN4+PjJ5agAwAAN8UZPogW37MSPqysrDQ/B/qcxEGLm8iXqGFElMVx9O5Lf/nF5uc3auDT/nrpeZAqCCBbCCKAkxTSH1htBRdayAAeOXDiZ6o+MT4eR9BZt9bciFqkk4MQQmHE2tqaAQAAN8UdPhzm+iwpfS70OdDnQhUbcYUQolaWcf734SYtbiuE64QwYvD0udRQ8B/+l/8i0jBqhQ76Gmm2B5VLQDYRRAAnadiupe+iARicQsGBn6lC3eJTt1YYEWkQhBYyNHSSuREAALgjyfChTRUA6pXvot3d3ebnIc4KiKPW19ebf9+lS5eoIM0ZXRsrlOtEO/d/fvmjhtPrZQ6EtNswKYgEkF0EEcBJGgcuzIkY29zeps4QGBQnBlU3kgg5K8ExExyRVi00N0I329xoAwCQjjTChzYFEK4u7KkFk3app1WdoEBiZGSETRs5ozBiYWGh4+O/89u/ZWuf+LihP6p8UGVJ1DkQqnzQYHraMAF+OGsAjjtzph4sWlrqbpgWTmsG4FQ2/2B7zA5cGFSdWMhZtdZzx2ZwFMNObrc7UK9VV3dEAgDgE732bmxsNGc3JRU6nMTFagh9PlSN4Ep7JG3a0MeinfJcJ+WDvubSKYSqfuIX7dy5e+2R977fEI1CBwU4USsg9LPmess4AL2jIgI4ycFNFyoiAkMlA3B6N50Z/l635NSDYzw4Ig2CUEWEdv1p9yEAABi8NCsfTuJiNUR7jpVrMxramzaoIM0PhRHT09MdH/+55Y/aZ7c2u/9H0KQqiB/+X/9FpBCiPQdCbZgIIQD/EEQAJ5h4eLxuDUvvrqDNiZ72QPY1Co0pc0Dw3FKzZOl5rGwR50aIFiS0SAIAAE7PtfDhsPaub1dokd/lxX7XPz4MniqWui2G/+xHHrUv/cUXDZ1pFoRaMWnYdxjmQAD+I4gAOikU0q+KKDSYEwEMQKHhxPD3NJ9TKtYaZF2PcrIWSVQdwY02AAC9czl8aFM1RLfd3knT5ycLi/z6+NQ2yrWvJ+Jz+fLlji25rl9/xh798FykRfa80eekPQsiDHMggPwgiAA6OUhkqGx3DTt/a04EgD4150MU0p8PUbDUw82a9RBGtHf9udYaAQAAF2UhfDjMtWoIfe6ysgFCC6ZUj+aHFsa7zVHTgvujH5qLNHg5L770l19shhBqydSNPreqOtHnd3R01AD4jyAC6ORMoWYuKAw50VIGyKyXrGQOaDRubln66sExYhat9Vw7jOg0qA8AgDzLWvjQpt3HLlVDaCFSR5bo42WuVn4ohFBlRKfd+lp4/9mfftRg9ru//VuRWjG12zC59FwEIH4EEUAnz92smRsmDUD/hs648TN0YGlXRLQp3OypQkS7JmdmZmhDAADIvayGD4etrq6aK7TpIasbHnR9xLVRfoyNjXX92dHg6p9fDm9D5LO1T/yi/Z8febRrdYhCHVVA0IYJyCeCCKCDiYlxXVXWLX3Fzce2iwagZ62fnUbJ0law/YnvGXcliJi1Pmjn3/j4OHMjAAC540P40FYulzu2mEmDQoisXlvoe4CqiHyZmpqypaWljo//xq/9in06OPJIIUT1Ex/veo6qsba3t7sOAAfgN4IIoJuGudBKJTBUNgB9OFMyFzQcGH7fUgyOkvVJCwUKI9bW1gwAAJ/5FD4ctrCwYK7QdUXWWjId5cv3BaKbm5trHp383PJHQ2cj+CZKCKEAR5UQVEEA+UYQAXTTOHBj8bBQuGgAelcwN5qOHjQ2zA0VOyXdbGs3JXMjAAC+8TV8aHOtGsKHjQ1UReSTFtW77erX8OqwGQm+CAsh2sO+u4U3APKDIALopmDr5oRGifZMQG+cacskBUdCTbOBhZrqi6xFGlo1AQCyzPfwoU0BBNUQ8fDl34HeaHh1p2Dv+vVnIg1szjoNpu4WQujzQysmAIcRRABdTDw8Xjc35kQY7ZmAXjnSlknzIR4er1n6ytZqzTQwWrzRos3Ojis5CwAA4fISPhw2PT3tXDWEL5sZ9O/gWih/2jv9O/1cKYRQZUS3wc1Zpn/fz3UZzt0eSu3S8w6A9BFEAGFcmRNBeyagN660ZbrpyqwZi2UbZHtuBG0JAAAuy2P40KaFQFUyusS3KoKtLVcu95Ak/WypMqLT3IMv/eUX7Wd/+lHzjUIIVXx0ClkIIQB0QhABhCrUzAnN9kwlAxDKsbZMLrR4K9mAqyGOUt9XLfAAAOCKPIcPh7kYQvjW2lHfa8insbGx5syITj67tWk/36Vy4P9v735jI7nvO89/m2PETk5ejR6d43swPVg7XuCwIulLECk2zG7f4aI94UwSNtZeOLfsQbxAvFmA5OFg3+EikBM9WecekARuYwNRwOatg7UXDkgK0K38JE0GViRhHZOU7w6RrUCtB2t7Hw11Eja24WFvfapYM81mVXd1d3XXr6reL7jcZHdzZsT+//v8vt9vHn3l2Wdi204RQgDohyACGOSn9x2ZE+GpzCwZgME6My5NQzuy7DVsCrTAc/v2beZGAAAyQ/hwlRYD1ZbJJXfv3rWioTVTuWkQfL8ZLN/6xp/ZXp9ZCnmi4dSn3/tu5GWD2lUBAEEEMEC9Pn/uTFVExVZaJyc3DUB/M7Zobji9nDWTpap3TG0FQiGEFn4ODtzJcAEAxUb4EM+1agjdVkXcsMAmDOixpgrhOE1vAf/FF563PFMVRL/h1Lu7u4QQAPoiiACSuLh/aC7o2E37O4ZWA/20Xn6tYRNuQzQEFxoGr9qU6cP48vJyIXc8AgDcQPgwmFrGUA0xPYQRUIumpaX4JgZqaRRXTZAHmgsRRxUh/f7bAUAIIoAkKubO1t6Ziis7vQE3uTKkWjpOzIfI7BOBdoYpkGBhCACQBsKH4Wh3sku0UM8sBRSdHncKAeM886U1e+MHr1veqCVT3FyIWq3mXPUVADcRRAAJXLZWaZsTGFoNxHFqSLX3nOE9dxxZthqWcXWIWjTNz8+zSxAAMBLCh9GoZ32/xdAsUCmJMtCchP39/dgWRe+++4498+W12EV9F+nf+q1vfj3yMv13uhZ6AnAXQQSQVOdiz1xRubFhAK7p2MymOaLixmwZJ6pDFEIojNjbc+dpFADgLsKH8fUbnJsFvRdoNpsGlIEW5zW0WaFEFC3sq81RXsIIDdp+9513Ii9TJQRzIQAkRRABJHdkzvCrIqoG4AE9JioOtWXqdO5nvepe9Y6aOUILSNqdyW5IAEAUwof06PXWtYVBWjKhbIoSRujfFzdkW881rs2hAeA2ggggocsWK21zBkOrgStmZlx6F+xCW6ZNc5B2TdGqCQAghA+T4Vo1hLARAWWk9mgaYB1Hi/yaGRFXbeACDdiO4+JzDQC3EUQAw3CpPdOMrbZOTm4agGA2RMefh+AEB9oyVc2RtkxRTk9P/QUnnQIAyoXwYbK0MOhaNYRaMrEBAWWlqoF+YcQbP3zdr4xwMYw4/d53/SOKi881ANxHEAEMp2mu6NhN++nMmgEIqyGq5ojO/fs7lq2aOS6cG7Gzk/WvCgAwaYQP06FFQS16uobXepTd2tpa3+oBV8MIzYaIouca/TcBwLAIIoAh1J+cb5sbA2gDVEUAzlVDmNoyfWw+663+uamT1ocYLU4BAIqF8GH6XBwaq/sBFZBA8PjMUxjxxg9ej62G0H9L3OwLAOiHIAIY1sX9Q3MFVRGAc9UQ1rnIuglyzdz4fTQt4VwdLU7dvn2btg0AkHOED9lRAOHi0Ni9PXc62wJZy1MY8eff/Hrk+a4+1wDIB4IIYFg/8xbXOubOJypVRWhHOFBCDlZDyJFly4Vwsu0dd7yj7h2JtkEqhNCi1cHBgQEA8oPwwQ1a4HSNXts1HwLAQ3qs9lvIVxjxz/7pP/YHWWdFf/eLLzwfeZmLzzUA8oMgAhhSvT5/7i18urO1R1URlRu5acMCpKljM5vmUjXEhR0GLdwyU/WORcte/fK07R3z3pGoObQWLJaXl+3u3ayLSgAA/RA+uMXVHcq8ngPRFND1e8wqCFBlRFZhxLdjQgg91ywuuvBRA0BeEUQAo6hcOLZlt9NovXxSM6BEVA1RqZhjn7ovmpatTcueVh3aPeepSiPxIAjttFIgwaIWALiD8MFdu7u75hptLtB9BkC0pGFE3JyGSXrxhehu1LVajdkQAMZCEAGMoP7k/JFTQ6uFqgiUzGU1hEva9d+azzqkXLBstS0+DNn2jtuWcG6EWjTNz88zNwIAMkT44L5Go+EvDrpG9x1ew4H+koYRe8991aZFwUdcJUa/+RYAkARBBDAql4ZW+zq11quvLRlQArqvO1cNkf2Q6oZl36aqPuDy9uV1EgU2WsBQGMGgSwCYHi0gq6UO4UM+uLowSFsmIBmFEYMex83nvmZfefaZqQyx/nafagi1ZgKAcRBEAKNybWi1dDpbrZMTaiVRfN593dxzZNlatWxFtWSKoussX15/IC1+abcnCxoAMDlh+HD79m0/fFCLPMIH9+n10cWFQS2sUg0BJKfn3EFhhIZHT2OI9Xf+shV5vp5vAGBcBBHAiPyh1XaRaADrFFXtpzNrBhRY69UzvUuvmkMqVmlmPKR67vLIStuGn0+xaUEgkWilSx/QaNUEAOmJCh94js0XV6shylrJSO98jEPPwVtb/fdaKYT4J8v/aGKtmtSWKa7qgiHVANJAEAGM46d+z3O3VGyj9dJJlguSwMRoQLV1nBjIfEWncz/r7fpZB5CDWjLFUYumeUs4N+L09NRfLNMpAGB4Ew4fFCw3bYgWfBidQggXqyHKPKSaIALjWltbs5OTk4GPbbVqUiCRdnVEXFsmVUNw/waQBoIIYAx+VUTH3Nvyc+OGi21rgPFVbuyaYxyohqh6R5bzMpK2ZIrTtiCMSPRcGs6N2NlxrSANANw0xfDhtnfcseB5vWaYGC1SutompaytFOfm2AeGdOi+1Gq1BoYRk6iOUEVEFM2HAIA0EEQAY7tomnM6tdZfndGiCYXSeuVsVfdtc0yncz/rMLJm2WmbpVKhooWshiWcGyHaMba+vm4AgOsyCB+O7GGrvZp3sHV2gnR7uloNofkQZcQQX6RJ96c333wzUfu1sDri2y88b+N44wevx1ZY0JYJQFoIIoAx1Z+cPzKrHJlrbtiG38YGKABXWzLpsR88B2QqywbRy5auTRuiVdP29ra/yEZPcwDIPHzo5ubggoLQAuXKSpaFkPHKXK3IjnFMgp7Hd3d3E1VH/Mtnn7GveMeo7ZrOTuKrIWjLBCAtBBFAGrLvD39dx27azMy+AUWglkwVB3dXZv/YX7LsBndrtWESwxr0Z9Yt4Z+tRTYtuJV1MCaAcnMofAjVLLvXpVLQbeyqg4PyjgZhxzgmRW3Y1KppaWlp4HVffOF5vzrimS+v2XeOWzaM07/+95HnE7IBSFPFAKSi9cprLRfbxngP8+36E4/TvwS51Xr1bMPZaognHh91SHNa9AmjZtPXtqBy4dwma9s7VpNeWYszSUrYASDPFD4cHx/7LXAmUBGm53WtJivdPbXhn+eblu3cokIL27W4SPfHO3fuWBm5fLugWPQ4U/ic9Ln/A7/6QZv76K/bbz+96J/2Ezf8WiEIYQS6aeOD3ov0nm3BZgWgL4IIICWtl09qVpkZbtvBtHQu6g60jwGG5rdkqsy4+cluOo8rVYHMXR6zFuwyrXZdXrVsTPONpubdbCW9shYDkgz4A4A8cTx8CFW9g9XYCdrf30+0KzoLZW6VqMelq+2yUDx6nCmMGHYeSxhKzH30N2zWO9X3oXfffcf+x//u45E/1+l0DOhGEIFxvMcApEILkq1XXjtysiqiMrPrLehq0bRtQE5chhBuhntBRUDbJkPhg1YZ9Il2ztwb+KmWTEc2PaqK0AKZ7gvVQVcOWzWpOoJFAQB5NoXwQaHDXRsvfOjWMEzU3NycuUj31bKGENr4sLCwYMC06D6nuRG63w1THaFqB7VuevFyqLWCiA/92kfsQx/+B95l/yHyZ6iEAJA2ggggTeoXX5mpmXuqfo/9IKUGcqFjM5sVd/tM+5UarVe/v2m/9Iud+vx8Ggs4ChzUhmjN3AsfQm2zTNpktS14/lJlxMCtoPpApn66p6enfqsmBuwByIsJhw/+X2FB5YMC3rTb65H+lpQWQ8tKmx6owkQW9F5Xx/b2tj8oftjXDAUTOvrNknA1/ASQXwyrBlLkt2npmKMTUzu11iuvJW5vAmRJcyEqlRwsaHQuNu1nMyetl19r2Oi0Sq7BBmpnsWnuhhCieTOTngsRp+0dyxbs3k1EH8zm5+dLu0sTQD5MeOB0N1U+KNRtWvrP5Q1jSHUp6b4a0aKjFBRArK2tGZAl3QfVllSbb9IOxQjZAKSNIAJInbcw2clsoW6Aztrxq2fsVoPTWq++tuTmcOpYVat0dr2gb99vJzUc7e7PQwAhTQt20GZt04JAop3kylog0eJemXdrAnDPFMOHbsc2Oby/LKkyv77qcUvVJVygwED3Rw1NV9umtGbJLC4uGgCkiWHVwAR4i5GbVpnZMBdVvJDkFxf1+sfmTw1wTNdciKrlVmXbOvd3Bsxk0adWVSg1LB/aFuyibZs7qt6xb8EcjWQ/wCBrABmaQtulQRTiTiJQrhpDqqdCi4wuvYaFYX8Zra6u+pWXgKvCaqXDw0M7OBj+qZ/7OOIwrBrjoCICmISf2razVREdbwH0xswoO7eBiSpGCCGdNf139GnXVPWOE8vXUE9td2ybW9reMW9DtGqiOgLAtGVU+RBnUptQNg2llHZLprxUF6hvPgu0cJ1CS82Q2N/ft06n42/GURunJHMfCCEATAoVEcCEtF45WfOyPndnMlS8D6O/dFFPacguMLa/eOX0tGKVWSuWU+tcLHdVR1S9I29hy5G5P+i+5h27NsTvleoIAJPiQOVDlLZ3TGrruqohqoaJc60iQgFbWvfx8HVZgZ3Ls514/4Ci0GvV+fm5nZ2dPTjv1q1bflsnWo6hHyoiMA6CCGCCWq+81tKQaHNW5aD+xOPLBmQsGKTeKfC0v8r23nN/fNh87mtDLZY7ZNOGqDzISNWCf+dQfcq1O1nD/QBgHI6GD92a3nHH0tewIAjGFLgUROi+fudOencp/XkrKyv+48fVMEI7ybW7nBACQJkRRGActGYCJqlz3/GFu85SsAAMZKf16tlGsUMI6az99tOLraeeXqxaPm1aMI/B5e1RbQsWxNa9I3Gll4KINHd0AigPx9ouDTKpQdWrhlLa29uztGhhXyFE+PXJyYnfUsYl+vdRCQEAwHgIIoAJqj85f2QXtmNO66y1Xv0+24GRCT+E6JSjt/QHfvWD9uVn/tD+zf6/87/OoSUL2kq5XquthraaHdFO+gPh7Ij19XW/RB0A4uQsfOg2ifkQNe8Y3Gwco2ibe7OZHtBrZZrzIWq12pXv1RZmd3fXtra2Mm8Ro79f/w5VbNCuBgCA8RBEAJP2s4tNZwdXhzoXm4QRmLYyhRDdFEIojPjyM8/mMZDQgtO+ua9tQS/0oarSNJRvfn4+1V2eAPIvx+FDSO9DJxFENAyT4nRV9elpunenuBaJGqybZXWE/l79/fp3AACA8RFEABNWr8+f28zFJHryposwAlNU1hCi21NPf8q2/vhPvdNFy5mad+SlpdumBYFEO+kPaHFRCw/qe027JqC8ChA+dJtEW6aqDTmTB4kdWTDToxT0mtuv3ZEuU3WE5mNMI5BQ1YOCB7Vh0t9LKyYAANLDsGpgStwfXH2pMrNZ/81/6PpQWuQYIcR1P/nxj2z9n/+uf5ojmsWwbfmx6R1Dh60MswbKIwcDp0c1iefrhjGkelLCAP1NCwKfB1wZVh22NEyDKg40BDoptYU6ODiww8NDvzIjjceqwoelpSVbWFjwT2nBBADxGFaNcRBEAFPSevmkajZz4j3q3H9nSxiBCSGE6O/FF563vee+mpdAQq0+hprF4ICqBXMuqkP9kLfoo0AiHKQJoDgKHD50m8TiwLVFcqSi6R1hJbWzQYTCAAUR485V0mwIVR6M+29RIKHTYf89CkD0+yR4AIDkCCIwDoIIYIpar5yseWFEPlqaEEYgZYQQySiE2Hvua14ocWg5cGTBm8682bQRqiO0YLG/v0+bBiDnShI+hLQy+5ila8nyMS8oj7rbCTobREjMQtRQ9Bgk5AeAfCGIwDiYEQFMUf2J+W1vhf/A8oCZEUgRIURyGmD95Wf+0B9o/aEPf8QcV7N8DivdtGCx52iIn/F3XGoHKPMjgPwp2MyHYTCkOj+alqMqw3HbFipQIYQAAKBcCCKAafu7+yq3blseKIx45TX6/2Is3n1oixBieAok/uRf/1svlHjW/9pheQ0s2xbs3Bn6OVk7OLWYqUVNAgnAXSUOH7qlPai66h2LhrSpciVXlchqq6R5CqPa2spHkTgAAEgPrZmADLRePqlZZWa8hqjTVLFTu7hYrj853zYgodbJyU372Y39XAxpd5zaNf35N/7MvvXNr5ujtJjftPyqWlAlMfTWTOZHAG4pWdulJNJuldC0EZ4rMZBCiM2e85xuzSSayTA/Pz/0Y03VFHrtBADkD62ZMA6CCCAjrb8627YZW7X8aFvnok4YgST84exB2FY1pEaBxL/a+j/sO3/5F+aYI8vnrIheVRthmLX/gwQSQGYIH/rSfIjxJgpfxZDq9LW9Y96u307OBxGix5xaFiadF6FKiLW1NQMA5BNBBMZBayYgI/XfmtU78En07Z0Uf2G59epro9dgoxRaL53MEUJMhlo0PftHWy62a6pdHnnXtmB2xNDtmrQQ02g0/BYwe3t7BmCyaLuUyJGlG0I0jNf2SVA1RJq301QpGGm1Wra7u9s3JFErJwUphBAAAJQXFRFAhvxd4zZz4j0Sb1qeVGY267/5D3PVxxbT0XrlTFU+24aJe/fdd+xb3/gz23vuq+aIqLYSeVb1Dq2WjFS5RoUEkD4qH4a2Y8HzWFq0yaBmSFPbggA8Si4qInqdnp76j089VtW6Scfc3NyDr3VZ+HUo6vHc/d8Zfn3z5k3/a53eunXrwdfhKQBg8qiIwDgIIoCMtV49WbLOzL7lTqVp772/Xp+fz+0OLqTnch7EhlmHbW5T5lC7prbFL6bkWdVGnB/h/zCBBDAWwoexLHvHgaWjasHCONLVb8ZSboIIhQ86zs7OHnzdHTRMQxhI6FDwMTs7++BrAEB6CCIwDoIIwAE5nBcRYm4E/MqeTqVyULHKrCEzL77wvF8doWAiQ2n3IndJzTt2bcS2JAQSQHKED6lRONy2dDSNIdVpa1v/AN/ZIEKPUYUOBwcHmYQOw1IYodZQCwsL/teuV5UAgMsIIjAOggjAEa1XXmuZdWqWR7RqKi2/FVPHNnPXXqzAms99Lct2TWnuvnVVwzs2bMxAQoshLIQADxE+pE5zyOYtHVWjGmISBi3aOBVE6DF6eHjoP0ZdDx4GURihQ5sDFFAAAJIjiMA4CCIAR7RaJzftl2dOLLdDACsH1rm/TnVEOVy2Ytr1wjOGlztIVRF7XiDx4guHNmVFmxPRT8PGCCTUQmJpack2NjYIJFBahA8T1bSg7U8aGhZUhCE9TRt8+2QeRBQpfIgTvh4TSgBAMgQRGAdBBOCQ3A6vfqhtncrd+pOPNw2F1Xr5+zWrXIzcogbTk0G7pqalt/CVF5sWtCup2ogajQYLICgNwoep6Td7YFjXFsQxtiRtszIJIhQ47O3t+W2XIhaaUhf339M70Hoa9G8JX5PZJAAA0QgiMA6CCMAx+R1e3a3StM79u1RHFAsDqfNriu2ajix4E1o2VQt2DI8VSDBHAkU14fBBK5W0B7xObZlObXw172gZ0tS0ZKH9VIMILfrv7OzY9vZ2KgFAOCg6HCD96KOP+t+rAiE8hvm36QifP3T61ltv+eeFMyp0XprBhQIJqhYB4DqCCIyDIAJwUOvlk02rzGxYvlEdUSCtl19reAHEVu5nQXS8BauSzrOYUrumNHuS51HVUgokVB3BAgjybArhg55v9izYVc5C+VVt6z8EeRhNY0h12pIOEZ9KEJFGABEOg56dnX0wfyELYTChQdp63tHX4w7TJpAAgKsIIjAOggjAUa2/Otu2GVu1/PMCiYs61RH55LcLq/izIGqWfzv1J2bXvP+mxmXQV7USmnC7pralt/iVZ1Xv0PyUVRvzfqaFnbBNBOC6KYYPB5ffS8OYX9BLiXMaM5yqxpDqtA0zS2niQYQeq+vr60Mv1KuaQa9NCwsL/uvUMNUNWVAYoecmPUfpGCWYIJAAgABBBMZBEAE47C9ePmtWKkXZhUa7pjzx2zD9/D2rXoi0aQXQsc7ZJ594uD3vch7LphXm8TU8tWv6829+3d595x1LUdsIIno1bIyh1iGqJOCqjMKHbk1jx36vde/YtvFtWvD8hXS0LVioaSe8/sSCCFUMrK2tDTUDIgwfFhcXcz/TSP/dmoOh02Gft9RCUa/FAFBWBBEYB0EE4LBWy1sM/uUZtRvIpr45fW27sJ36b82m8eEYE9J65cwLIGyzQC2M2vbei/n6/Py1Bayg4sN/jFWthCbQrunIyjkjIomGpRBIiFpeaAFJO1EJJZAFB8KHbgxSvi6t+RD8btM17ADxiQQRd+/e9RfTkwpD8LyHD3HCUELDuZNWSug22N3dLezvBAD6IYjAOAgiAMddhhEnVqwPgsyPcFDr1deWrNPZssLd1wa3Bit7u6bvHLfsX23/URrtmo6MIGKQmgWBRM1SsLS05B+0bsKkORY+hKpG66Be+t09ZuNrGC2v0tS24SsGUw0i9LhdXl722xQNouqH1dVVvwKiLIG3QgiFEQpqkj7HUR0BoIwIIjAOggggBwq8a5tAwgGtl79fs0pnoyBzILoNNZ/Ef5x1ZtYKMptlJGrX9O0XDscJJHa8Y82QRNWCtiepJAhaNFIgoZYZOgXSoMW4cKdwksXLIY0aPnTTnX3f0O3I0gmE9b6zZkjLsNUQkloQocexKukG7fgPAwhd1/W5D5OkwDVpIKHbo9VqUaEIoDQIIjAOggggJwreQoZAIgNBBYQW3QsXQMjIQ9IvH2ta2CpKS7ShjNmuKa2+5GVStYdVElVLAaEExuFo5UMcPd+UNjyOMcww5DhVo9IkTW0bbX5SKkFE0lZMer3Y2tpiQb1L0kBCvzP97njNBVAGBBEYB0EEkCMl6GfvBxJm948Yaj0ZXUOoG1bo+9FoIUSXxlNPf2p35QtftA/86getjN74wev2zJfXhq2O4A3oeLSCsXJ5mt4fetm+iZkSiKMPk4eHh37lQw7Ch25qXVnK0LiPNJ6Hm8YA8DSNepuMFUSo+mF9fd1fTO+HeQeDKchRIJHkerRqAlB0BBEYB0EEkDOlGK7b8RYpKpUD69y/SyCRjgcBxMXFWoGGUEdJI4SoWrC4dVMhxGc++zv26c993srqW9/4M/vzb349aSDB+4p0VC3oz75iKT/Xa6EpDCU09BrlFPZCV+XDMANah/krbHLhQ0ivZfcMvdJ4HmZIdXqaFrRlGsXIQYQe01ooGtRSTW2YtHhe5jZMSSmk1e90UFhLGAGg6AgiMA4WDIAcKkUY8UDlyAsm9mjbNDw/fPjpe+YKOv8hShohhD6JXxsOr0DiX6x/yT72iTTabudPwnZNR8ag6kmo2cNQIlVazFIwoRZOOmUhqtjClks6jfjwmIZphA/dahbMMcBDRzb+83DDGFKdJrVkattoRgoikiyYUwUxuiTVEYQRAIqMIALjIIgAcqpcYYSvHYQS971QYv7IEEvDpzuVi6VKx1u4LHb1Q7c0QghpWp8F36ee/pSVuV2TAon1f/67cdURafQlR7yqBQuv6oc/kVIGVUiEwYS+JpjIN+2E7g4eJlD1INMOH7oxH+K6He9Ys/FQDZGepo1eDSFDBxFJQgg9zyuEoFXf6PT8ury83Pf3rIHfmhsBAEVDEIFxEEQAOVbCMCLUJpS4SuGDzdhCwWc/xEkrhNDWtc1BV3rkkffbZz73eT+QKKsXX3je9p77am8gwZvP6alasNi4aBN8vGuxSoGE2jhRMeG+KQUPkmX40E3vf2qGbssW3CajqhlVJmkapxpChgoikrRjUium7e1tw/iShD5URgAoIoIIjIMgAsi5yzBi38o7rLFdxlAibLvkVz5MeDHScWmFEHr8nAzzA6qKaHhhxG8//Skro4h2TbynyEbNglYqCzbh5wGFEmHVxOzsLDMmMqQFx7DVkhYddUwwePD/SnMjfOjWMfR6zMa7bZrGkOq0TKQ6pV8QoR36mvkSRwviWhhHevS8e+fOnb6/d8IIAEVDEIFxsGgAFECr5S1K//KNXe8z+ZKVnhdKXHQOrXJxWrRgovXS/ztnlV/UbKayaJ3OXInaLkXqWOes8t5OrT4/P+6CWNWCHaBVGwHtmn5k/9v//C+O2m/+LfMhslezKYUSogqJMJxQ1YQWxwgn0heGDm+99ZZ/qtBh0LDUtP5qcy98CNWMnfu9dFvN2+iqFix8Y3xtCxZk2jaexEGEZhb0CxkIISar0WjY3t5e7OXNZtNWVsj4ABQDQQTGQRABFEjrr862bYZ+yQ90vEWTSuXUW7Q/Nrs4svfZaQqL1lPxYNB052LOCx4WvP+GWtmDhys63sLY+y7WUro9U2nv0fjC75W6XZP3lqJpnft3U6hOQTqUCDQsCCWmmg4ojAgHYatyIgws0J8CBwUMChrOzs78ryfcYinyn2FB6HBs7oUP3bTTnObrVzVtvHkEDWNIdVrWLZhhMq5EQcTOzo4/jyAOIcR09Asj9DrYarV4LQRQCAQRGAdBBFAwrZdPNq0yQ/1vvLb31Kdw4sxb4D+1X9xo26/8vJ1VQOEHDv/pl6o2c9/7ZNKpesHJrHeqTylVQ7SOeYvds5uWjkRzIZIqe7sm81tlVbzb5/GmwSVVC8K2Fcuop74WYbR4FlZNdAcUZZo9oVBBh8IGVTgobAjDhylVOURpe4d6rCl4OLJ80L910dBt3PkQDKlOR9uC2RBpGBhE6Hnj9u34v44QYrr6hRG63U5OTpi3BCD3CCIwDoIIoIBar5ysmc2wU3AYYfWEt07Usc5blQvvg2Sl4oUT99uX1/BPk+729md3yMUv3bSZn3ufOG5UvfDjZmfGqhWrPGoVL2zo+BUOVUNyFxfr9d+aT2OXoaiV2b5NQNnbNVl6szuQPj3v1Cy4/0+lhVMSYSARhhW3bt3yT8Pz8rBwE4YMYbjw9ttv+6dh8BBe5oCw5VIYPrQtf+6ZUSXYY5zByBN7PSwhVaU0LR19gwg9p8zPz8c+rxBCTN+ggeFLS0u2v89DDUC+EURgHAQRQEG1XjqZsxv+EOuqAXmnoMgullOc+1G1MeZCJFXqdk0V3WaVO/XffHycHbqYvKoFwYR2lztdjdUdSoRHuCCnrx999FH/6962JXGDXaOEYUKoe4FPFQzd54UhQ/fhsCML2i0dWf4/JOp+emLo1rbxduFTYZKOtqVXDSF9g4j19XXb3o7emxEueIcVV3p+Ujja/TylwDd8Li1bddok6XeuRbq4gEi32eoqnXQB5BdBBMZBEAEUmL8rvzIz8cVWYMLS3l2vT9paxKraFJS9XdNMxRoLvzm7Z8iLucvD+WACscKKhzMLFphPzd1ZD6NoGLMMeqm6ZclGUzWGVKclzWoIiQ0itACkhaA4us6wAWkYSCjEWFhYYJ7BGBT+6PaJ+v3r96wWTcOE5ADgEoIIjIMgAigBhlgjt9IdSh1S27I1m7KPL9Tt99e+VM52Tfcv5usfmz815FHVgkCiZhkMvkYien48sqDi4dSKFzz0Yvf+deMMR25aMD8G4zmyYBEmTbFBhOZCTLrVm/6eWq3m794nlBieKh9UtRJFv1cNrwaAPCKIwDgIIoCSYG4EcifdeRAhBXJp/5lDUbumT3/2d+yR97/fSqRt7/XCiIyGwiNVqigKqybCGROsUE1Pd7WDTo8snzMexsFQ5evmLbg/jILfZzrGmdER59ptowXssNXSNOnv1SDmlRUyq2EsLy/bwUF0h0oFEfq9AkDeEERgHAQRQInQqgk5oVZMd1KcBxGqmiPtJ8rZrqmyXX/i8XVDEXWHE1XvmL38mobj42nb1dDh1MoXOvSqGm2EemlF+jEbTcNoc5WGpgVtmdLQ/Xy6YY49j6pKQgOwCSSSUWCk6pWo4Ei/S7VoYjYHgLwhiMA4CCKAkmm1Tm7a+2a2vUc/nyDgoMqRvff+8gR2zldtCsOph1W6dk3BrI8jQ1mEYQQBRTw917UtCBne6vq6bcVurzSqJe/YN3Q7stFbAul1sWYY1zjVEGHru9nL06rlgOZIbG1tMecgAVVEqDIiikKdjY0NA4A8IYjAOAgigJLyWzV1Zja8ZwEWhJC9jrfg1rm4O4FWTCEtXI06yHPiPvO5z/vtmoofSFQO6k88vmwoO73uVHuOW/YwtCjS69K5PWynpNPusCEMIZBc05hn0GvU+RBVo7okDU1LXg1RtSBs6G5tl+vnOxbSk4lZtPOrITT3g6oIAHlCEIFxEEQAJUarJrigY52zyv1OY4LDjBuWg9YTpWjXVPEWXn/p4jazIpBA1R4u0oWnOsLAwnrOn6Z212kYNLzV9XW75zKk58SYSdJr1A/+TSPUGVfbgt9/O+Kyql2tdihsNRjVEYNpsLhaNEUhzAGQNwQRGAdBBAAFEpteIME7YGRhp/7E7JpNVq4GcX7o1z5iz35lu7jVEZ3KnfqTjzcNSF/18jQqnEgSWPQGB93fEypkT7ffPUOvUT7PVY1qiDTc9Y5NC+6bNQt+rwuXX5dqi7tCCA1fJoyId/fuXT906EVVBIC8IYjAOAgiAPiojsCUTWogda+G5XQQ51NPf8pWvvDFIgYS0wifABTPkjEfoteRjTYfomEMqU5D03I012HSFELs7+/b3BxFS1H6Da6mKgJAnhBEYBwzBgAeb0G47S0O3laffgMmSfex917MT2lo8bTmQrQt6NOdmhdfeN7W//nv2re904JZMAAYXs3Q68xGw4pnOhpGCPGA2g9pcer0dFKdNvNNFQ9ra9H7MLa3tyMDCgAAioYgAsAV3uLwprdQrCamhwakqnKk+5buY1OcEXDLpkMDmLct5V0gP/nxj+xfPvuM/ZPlf+R/XRD0HgAwillDrwMbXs1YPMeEaDGdMCLe6upqZAsm/d4OD/noBQAoPoIIANdcVkcsqXWORQ/gA5Lr2LldXKzXn3i8rvuWTdc0+gOoiij8xJ1qVURIIYTCiK94oUQBAomqAcDwaoZeo6z2NgyYIC2qLy8v+xUSuEohRKPRiLys2WwaAABFRxABIJa3aNy0v7uYp10TxrBj77u4Xf+t+W0rpqYFgypDWhSaSBghBW7XBAD91Ay99HozbHVh1TtWDJgwhRAKI2g3dN3KSvRDUP3WI3quAwBQKAQRAPqq1+fPH7Rr6tieAYlUjuz+xbyGEk+xDVOUtk1O26JDh9RbNHUrQLumtgHAcJh+e92xDa9hwJSoPdPdu+xl6qVh3rVaLfKy4+NRHtYAAOQHQQSARPx2TU/ONrxAom4sJCJGxzpnuo/4bZg+Nu9Cg+BRB3kOonClbvG7UTUzom0TlN92TZW2AcBwFg29jmx4VENgqjSEmV3+121sRM+L1+8LAIAiI4gAMBQvkDiqPzF7m/kR6NHWfeKTT8zN6T5i7jiyydAWv3afy8Ogot91UhG2a/rzb/yZ5UNnUuEQgOKiIuK6YcP+hjGjBxm4c+cOLZp6qCoibmg1wQ0AoMgIIgCMRPMjCCTgD6LWDJH3Xsz7M0Xc07T0KYRIsmWtbVMKI1QR8X9u/5FfIfHGD143p11cHBkAJKcQ4qahW9uGf22hGgKZ0LyInZ0dw0P9hlYfHh4aAABFRRABYCwEEiUVBhAaRP3k/GbGcyD60b8rzU+/bbs6nDrJ9afWzkyBxD/7p//Y7XZNvzy5+RkACqlm6DVsZVnV+D0iQ2o5RFXEVYuL0R3nms2mAQBQVAQRAFJBIFEafgumHAQQ3TYtnftk24JQYZSfm/eOqQ17d7VdU8UqzZzcZwC4o2bodWDD2TQgQwohqIq4SgOrac8EACgbgggAqXoQSFQulr1lxyNDQXi3pT+Eeva2fxvnazFZ/9Zlix8sPcyf0bbR6Ocb3jG1oK67XdNLf9kyF3Q69+8aAAxn1tBr2PkQCwZkjKqI65aWliLPPztjnBYAoJgIIgBMRP035w/qTzxe9xavb1tnejvBkaKOnWsHexBAPF53bAj1sLRoM2qLpHDw9LALP1Gal3/W1B4TCiT+4EtrLrRr2vHuQ20DgOSqxoDlXnpNGub1qGH8DuEAqiKuiwsiDg6GLXoCACAfCCIATJQWHutPzjaCQIK2TbnQNf+h9sTjd3IeQHQLw4hhQoAjC9oqpRFChNoWLAzdtim3a/pn/9M/tr3nvmoZaNt7LzYNAIZTM/Q6tuFsGOAIWg5dtbAQXax0enpK9QgAoJAIIgBMRRBIPJgjUadKwjEKH6xy4Fc/PDn7WI7mPwyrbVdDgNOY62jLXt0mO2i63fVvUUh3ZBP27rvvWPO5r/ntmr7tBRNTEQRbdWZDABhBzdDraIjr1oxqCDhEQQRhxEOaEaFZEb0UQiiMAACgaAgiAEyddtj7VRLvvXgsqJJglkR2vN/9xcW6P3z6iceXC1T9MEjbghBA1Q6PWRAG3O76es2mEAx0/VuaFoQe+vs1i0JByMQ+gapF07989hm/XdM77/z/kwsIFEJcKNyiJROAkTAf4rph2zIBTjk+Hraop9jm5uYiz2dOBACgiCoGAA5ovXxSNe3cq9xY8VYva4YJ0uDp+8f2Pttml7rzblqwo1WH6vfnLD1H3qHh0Ufe42/TKjNpt+9o2/2L5frH5tnSB2AUev67Z+iV9PNb1TveNMAxqgBotVqGwOHhYeSsCJ23v79vAOCaer0eVd2mTXVHBgxAEAHAOYQSk6DKh/uH9svWJHzItXGCCd3umn6oLXbNy+8fCB53M14gYSs2Nj/sukMlBIAxaGWOVbirjiz4oJ9Ewzt2DXDQvXv3/LZECNowPfbYY9fOr1ar9uabZIkA3EMQgXEQRABwWuvk5Kb93Ft0vZhZ8p6xtPBaNQymljgVzXywY3vf/QPCh0JTGFG9PHo/1bctCBxOLeGsCy+QaFxWR1RtWBXv77m4WC9Riy8Ak7PtHauGbqpi20x4Xa1gVg1wkCoiomYjlNXt27et3W5fO5/ABoCLCCIwjvcYADjscgH94PKw1ksnczbjLbxWbixap1PzFj55dy5B8KCqh2Pv6yPa4ZTKqaU4T0JD5b2TphdI1MxmGgMDwAeh1/29+hMEEABSw3yI645iztd7obnLI6yWqxrgKM0/IIh4SHMiooIIzdNYXFw0AACKgiACQK5cLrDraOr7B8GEzSiU0KJFmj30Xda+bLd0RvCASbisatARVCb9VI+tG9UHV5i5f24Xdkr7JQATELahw1V6rdfvpmrB72f28rRqQI5ELbqXmYKIg4ODa+fzewIAFA1BBIBcuxZMhAumHVVNzHhH5ZZ1OnO5rZzwd5v7ocOpHzqo9c37vMVfWi1hii7vb0cGANNRlk0Fw9DzsCb88rtB7rHAftWtW7cizz89ZZ8RAKBYCCIAFErXgulR9/mXlRM3/YBiZqbqLezPeqv8YSuDbAVhw7kfNmihQYHDDS98YLc5AKCcaoZebrxnAVJAEHFVXJsqgggAQNEQRAAoha7WRUe9l/lVFP/Jqn5Q4bee6VT9C1RNEXzw76qmuLxsMAULYdVCO/jRzlvWufBChxvnflubX3jn/4q1qW4AAOCKBQNQWOfnvPXtFjeQmt8TAKBoCCIAlN5lEMCWIwAA3MDOfwCloSCiWq1eqxShcgQAUDQzBgAAAABuqJnldK4TAIworiqCMAIAUCQEEQAAAABcQTUEgNKZm4t+6iOIAAAUCUEEAAAAAFfUDEChxe3+L7O438lbb71lAAAUBUEEAAAAAFfMGoBCI4i4jt8JAKAMCCIAAAAAuEC9SaoGoNA0mBlX3bp1K/J8WjMBAIqEIAIAAACAC5gPAZQAQURy5+fnBgBAURBEAAAAAHBBzQAU3sLCguGquHCGIAIAUCQEEQAAAABcwHwIoATm5ih+AgCgjAgiAAAAAGStarRmAgpPIQSDma+jXRUAoAwIIgAAAABkjRACKAGqIYbDsGoAQJEQRAAAAADIWs0AFN7KyooBAIByIogAAAAAkDWm1wIFp/ZDtVrNAABAORFEAAAAAMiSGsbTrwUoOEIIAADKjSACAAAAQJYIIYAS2NjYMAAAUF4EEQAAAACyVDMAhdZoNPzWTAAAoLwIIgAAAABkifkQQMFRDdFfu92OPJ/wBgBQJAQRAAAAALJUMwCFRTUEAAAQgggAAAAAWakZgMK6efMm1RBj0O8PAICiIIgAAAAAkBUGVQMFphCCaojB4lozEUQAAIqEIAIAAABAVmoGoJBqtZqtra0ZBnv77bcjzyeIAAAUCUEEAAAAgKwwqBooIFVB7O7uGpI5Pz+PPJ9qEgBAkRBEAAAAAMiC2jKx3RcooIODAxbRhxDXmunRRx81AACKgiACAAAAQBaYDwEU0NbWls3OzhqSY0YEAKAMCCIAAAAAZGHJABSKhlMzF2J4tGYCAJQBQQQAAACALLBlGigQhRCbm5uG4Z2enl47T9UQVEQAAIrkPQYAAAAA01W9PAAUgAZTNxoNw/Di2jLNzdG9DgBQLAQRAAAAAKaNFTagANQ6SIOpmQkxOuZDAADKgtZMAAAAAKatZgByrVar2cnJCSHEmM7OziLPpyICAFA0BBEAAAAApm3BAOSSdupvbW1Zq9Vi134KaM0EACgLWjMBAAAAmCatXLLCBuSQBlKvra0RQKQoalC13Lp1ywAAKBKCCAAAAADTRAgB5IhCBw2iXl1d9WdCIF1HR0eR51MRAQAoGoIIAAAAANO0ZACcpxkQS0tLtrKyQgXEhMRVQ+h3DwBA0RBEAAAAAJgmJtsCDlLYoF34Ch8WFxepfpiCuCCCaggAQBERRAAAAACYJlbYgIwpdFDQoJ33s7Oz/inBw/QdHx9Hnk8QAQAoIoIIAAAAANOi1TV6vABTpoXt8FhYWGCh2xFxFREKhwAAKBqCCAAAAADTUjUAExVWOihs0IK2Tpnx4J52ux0ZRIQtsgAAKBqCCAAAAADTUjUAqdGitUIHHbdu3fJPCR3y4ejoKPJ8BlUDAIqKIAIAAABIpmospI+LfiPAiMKd8mGlA3Md8i1uPsT5+bndvXvXAMBFquaKQBkX+jn3Dr8EsGIAAAAABtnwjk0DgClgmHTx3b59O25BDwCAoml7R50gAgAAAOiv5h0tA4AJ6Z7rwDDp4tNsiPn5eQMAoER2aM0EAAAA9Fc1AEgJw6RxeHhoAACUzCxBBAAAAAAAExAOkw4DB4ZJQ+IGVQMAUGQEEQAAAMCQwqGxGI76odMTHUXFMGkkoefAuCBC95lhaLC12jx14/UJAJC1qNcnIYgAAAAAhrS0tGS7u7uG4ezs7Nja2poBRbOxsWGbm5sGDNIvhGi1hhtH1Gw27c6dO1fOUwgx7J8DAECa9FpXr9evnT9jAAAAADAF7A5HXum+22+XeaPRMCCJ4+PjyPMVcAMAUGRURAAAAACYCrWrAVwXN0z69u3bkddXCEHIhqTiKiIWFhYMAIAiI4gAAAAAMBVarNWCrvrGAi4Ih0nrvqmF4Lhh0lo8jptvorZMQBJx96NBFTcAABQBQQQAAACAqdFiW9yOYGCSxhkmrfkmUdROh2oIJHV4eBh5/rBDqgEAyCOCCAAAAABTQxCBadF9TQu8w4YOvbSD/eDgIPKy1dVVA5KKe+5bWVkxAACKjiACAAAAwNQsLi7a9va2AWnqnuugFkthG7A03L17t+/fCSShQOv09DTyMu5HAIAyIIgAAAAAMDVhD37mRGBUccOkJ0GLx81mM/Kyzc1NA5KKq4YghAAAlAVBBAAAAICpajQaVEUgkaTDpCdlb28v8nz9e2ing2HEzYfQ8yEAAGVAEAEAAABgqmjPhDjdlQ7jzHVIC9UQSEtcRYQCNgAAyoAgAgAAAMBUaYFZB0Or0U07w3d3d80VCiHUmqmXKjJYPMYw9FwX1Y5OoVvWYRsAANMyYwAAAAAwZRsbGwaEtBjr2n0ibkj10tISi8cYSlxbJuZDAADKhCACAAAAwNSFVRGAaN6CS4v7cdUQQoiGYcVVf6lNHQAAZUEQAQAAACATLOhCFEC4NnMhbki12kdRDYFhKNA6PT29dn44iB0AgLIgiAAAAACQCaoiIK6FEFo4jtvBrsoNYBhx9yWe+wAAZUMQAQAAACAzGk6sncEoJ1UXuLa4HzcbguAMo4ibD6FZIwAAlAlBBAAAAIDMuDikGNPjYjWE5kNEUVsmYFhxFRELCwsGAECZEEQAAAAAyNTa2hotb0pI1QV5qYZwsXID7lMIcX5+fu38ubk5Zo0AAEqHIAIAAABA5ra3t/3FOZTH1taWuaTfbAjXKjeQD3FDz2nxBQAoI4IIAAAAAJnTnIj9/X12CZeE2hy5FjwphFAY0YtqCIwqLthaXFw0AADKhiACAAAAgBO04NtqtQgjSsDFuSD9hlQDw1KoFRVsKXTlPgUAKCOCCAAAAADOIIwoPlVDuHb7akB11KKxMEwdo4irhiCEAACUFUEEAAAAAKcQRhSbiwv7Ozs7kee7GJogH+LmQywtLRkAAGVEEAEAAADAOVr8PTk5sbW1NUNxKIRwbWFfO9dPT08jL6MaAqM4Pz+PrYhYWFgwAADKiCACAAAAgJPUS31ra8s/9DXyTQGEKgxcE7dzXS10qIbAKI6PjyPP14B27lMAgLIiiAAAAADgNFVFqDrCxUVsJLe5uencIqzmQmg+RBSqITCqg4ODyPNpywQAKDOCCAAAAADO0wL27u6uf7i4ozjc7b+9vU1gEkG/n5WVFXPN3bt3I8/Xv5ehwhgVbZkAALjuPQYAAAAAOaFFfh3axa4Bw3G9/SdJbaK0SK1jdnbWb7fS3TqqXq8brlI1hGv6VUO4+O9FPug5SfetXoRbAICyI4gAAAAAkDthIKGdx+rxr9Ooxb9xKWBQ0KBDu5kH9XjXvyFuN3RZuVoNEdc+x9V/L/Ihbj4EIQQAoOwIIgAAAADkVliZIAoADg8P/R3Jo4QBCh3CXcuqdBhlWHFcq58yUzstF6miJsrq6qoBo4oLuAgiAABlRxABAAAAoBC6QwkJW6S89dZbdn5+fq1iQiGDwodbt24NrHRIQn8H1RBXqWolqwVY3R46or7XrvW4ChoGCmNU/Z4DFhcXDQCAMiOIAAAAAFBIYUuladFO6Em0h8qzjY0NS0MYIuj3q+Ptt9/2T8Pzu4OmcW4DBScuDkNHPvRry9Q9RwYAgDIiiAAAAACAFNCW6aphF/UVIKiKRRUsYeCg73srGyZJw6sVKIXVMmGljFp1hd8DceLaMlFlAwAAQQQAAAAAjG1Sw7LzLK4aIhzoHQYOrv3uFHooAJGoNjthOBHOEtH37HaHxLVl0qB7AADKjiACAAAAAMa0t7dneEghhBbrw6Dh7OzMX9wPKxzyLPzv6N793h1OaNGZyonyCWfS9NL9gvsDAAAEEQAAAAAwFi0+qqUPHjo8PLSdnZ3chw5J9YYTYRsnteRR1URWA7sxPf3mQwAAAIIIAAAAIHPdQ3bDfvgaxts9iLf7er1fhwb10tfiaG8Lmd7zwp7+4fk6Hn300Svf62Cg70Nx7VjKLGxtlIXe+3D4tW6naQUj+nv094X3Df39WpBWMKGKCR4/xcN8CAAA+iOIAAAAACYkDBZ0GvbDD7/vDh+mJe2hv2Eg0R1O6Lh169aV74uOIdWTFd6/wlkM4X1OAVn3fWzQfU2PtbBKo/sIH5eTpD9fC9XhYnUYSiwuLhJKFEAYPEVhPgQAAAGCCAAAAGAMWsTU7u8waAi/T3vR30XdQ337CReLw8VkBRXheXlfhFULIoZUjy8MGMJZC7qPhF+nNQhaf9bW1lbs5eHjV/fr8PEcPpbTrvAIqyXW1tb8/85Go0EokWNx1RAKnBhkDgBAgCACAAAAGJIWEG/fvs0CdELdFSC9C3bdlRNakFU//TwNd93e3jYMR7dteHQHDlkbFIyFw4g1CyDNwdv6cxRI6NDCdRhKsICdH3HzIWjLBADAQxUDAAAA0E2rfzXvqHrHrHcsXZ6HKQsXqF0NKLQorUAK8XSbaXFdt1s4G6FIC+xh1UQYTqQ1L0S/Iy1ir66u5iaUK7O4YPrk5GSit1+z2bQ7d+5cOU+Pt1arZQAAZEXvh+r1+rWzqYgAAABAmXWHDguXXxM6OCLcdd5dRRG2dwoPBRRZLdQyG+K67tChDG1pwiqK7p3v+vB9dnbm329HrZrQz2iRWYd+n6qWWFlZMbhHt3dUCJGnyi4AAKaBIAIAAABlolWhmgWVDjqtmgO6h+32Dt5V6xoJB/Z2Xxb1ZyTRu2jW/X042+Ltt99+sIAa9s3vHfCbhXAobO/O8+4F8Gm1+klr93sRaAd2OEy67HRf1KFqBtH9RLNEdDrKrAn9jNo1bW5u+kdYWQI3xLVl0n0AAAA8RBABAACAIqtZED5kUu3QPf8gbEnTPai5O1yYpt5FzFEXNcNAIgwnugd2h5dNK7AIw4lwZkO4G1mLgaqaSHtRUDvVmRES0CI5i67xwmBCdJ/R/XRvb2/oIEs/q9+17ts6VYUEgUT24m5H5kMAAHAVMyIAAABQJGHFw+Ll1xNf5Q8XvMOWQb1BAx4Oq9ahsCJsV5PWsN8kwttHC8Jh26BxqO8tFRGBN998kwXxEYwTSkgYSGxsbBiy0W9OzL179yb+GsCMCACAi5gRAQAAgCLSKo+2nS7YhIdKh4GDTsO5BIQNyXS3nOrVHUioxUkYWIzSwqafqJZOWrDTruVhKybSHEqcd+EOfQwvDBJ06D6vmSNx8wai6Hpq1aTFaJ0yQ2L64p4HyjAfBQCAYRFEAAAAIG9q9rDVUs1SFrZT0kKSTsN+7CwqTYZ+r2EI0NvKRIt8YUARDq5Os4KiO5gI/x36Nwzqwb+zs2MIFtLZjZ8O/S53d3f9rxUsDFMlEbZsUhihP4M2WdOj2R9RdHsAAICraM0EAAAA1ykBUJslrVKvWMpVD6ps6B5yrAPuCqslzs7OHgz/nUR7p7CN0+Li4pWF3X6tWMpGIYQWvzEZYZWEgolhhO2aqFSZvMceeyzy+Wda7cpozQQAcFFcayaCCAAAALhoIi2XwjkB4YyAcLYD8i0MJ8LKibTbJnVXS2jRcW1tzcpOi6xabMXk6f4dVkkkbduk24d2TZMVs8gy1ccGQQQAwEXMiAAAAIDrwvBBK2epDJoOF5DDAcVUOxRTOIOiu7WTPgCFVRNhi6dR6WcPDg78AwEqIaYnDBVU6ZA0kAjbNem+T3XEZMS1ZaI1FgAA0aiIAAAAQJbCtkurFsx7GCt8CCseRhlAjGILZ0xo8VCnSXeW4zqqIbIVVkiobVMSVEdMxvz8vP9c0kvVCNN67aEiAgDgIioiAAAA4JKapTTzIdwJr17+tFpCnHD+RzhENmzlpCqHSc2ZKCqqIbLVXSGRZIZEWB2hU4aLpyNsB9crrMIDAADXzRgAAAAwHUoItAqmrdTarrlqI4QQ4ULP9va2vytbx9bWln8eIQSSUiixurrq7xy+d++ef6rZD7Tv6k+PM3bWu0GBxO7ubuLByAovtIufaqDxxc2hIYQAACAeFREAAACYJCUDNXvYemm0P8QLGFT1oDkPOiVwQNrCWSKihVotNKqN07jzJYpGC99wS9gqS0HDoHZN2sWvVgn7+/uEbmOImw/RPacGAABcRUUEAAAAJkErXGH1w76NEEIobNAOde1U1yKbFkDVXoQQApOmhV3d17RYG1ZL6PuyD/zld+A2BRFJqiMUtCmM0NBrjCauIkJhOQAAiEZFBAAAANJUsyCAqNkIFDJosVPzHmhxAVd0V0uElRKaLVG2FjfMF3Bf0uoIVfkwN2I0cVVSqjAhqAMAIB4VEQAAABhXOPvhngWzH2pD/OyDmQ9h5UM47wFwke6buo/qvnpycuJX7ZRh8ZFqiHxREKH756DbLEk7J1wV15aJ1y0AAPojiAAAAMCoat7RtKD90qYNOXi6e+C0QgiGTSNvtAO6DKGE/pvYNZ8/un/quXXQLAjCiOHEtWVSJR8AAIhHEAEAAIBh1SyofNCxYkMEEAoatKAZhg+rq6uEDyiE7lCiaDMlVlZWqIbIKd1uYUjWD2FEMmplpYHfvcLKPgAAEI8ZEQAAAEiqYUHwULMhaYFGAQQLNSiD7pkSmiWhVi7NZtPySAvZgxax4T6FZI8++mjfsEFhhBbUFRAjWlw1BK9tAAAMRkUEAAAA+ume/7BrQ4QQYfXDvXv3HrReAspmaWnJdnd3/UoJnQ5qk+OacHEa+afbclCLLYVOe3t7hmhxvxs9zgEAQH8EEQAAAIgSBhBDz38IB08rgGAREwioskDtmtQmR4e+dv2xoX+z2jKhOPScrECsH4URUe2HEF8RsbCwYAAAoD+CCAAAAHQbKYDQgqoWr7TASvUD0J+qIvJQJaFFaxSPQrB+YcT5+bktLy/7p3goLoTQ45cZKgAADEYQAQAAABk5gAiHT6sHed7azgBZ0uOnt0rCFVRDFJvua3rOjqOhzAoj8FBcWyaCdwAAkiGIAAAAKLeRAggtvGj4Lu2XgHT0VklkvcN6UPse5J+q2PrNjFAFwM7OjiEQVxGxuLhoAABgMIIIAACAcho5gFDrJR3slgbSF86SCAOJLHZb6+9nl3c5KEju91zOvIiAfgeqEumlEJ7HCgAAyRBEAAAAlE/DO05sxACCRRdgOhQIhI+7abZt6rdLHsWzvb3dt60e8yLMjo+PI89fWloyAACQDEEEAABAedS8o+Ud6rlSTfQDBBBA5vTYC9s2TTqQ0J/P4N1y0a7+/f392BZ7qgQoe4umg4ODyPN5XQQAIDmCCAAAgOKrWhBA6Kgl+QECCMA9Cgi6A4lJBAZUQ5ST7kv9hleraiKqNVEZqBokbj7EwsKCAQCAZAgiAAAAikvbW7WypDkQtSQ/QAABuC8MJPQ4VXCQViCR5p+F/FG4FddqSIvxd+7csTKKa8uk10geLwAAJEcQAQAAUEyrFgQQa0muTAAB5I8WQTVsOI1AIhySjXJTwBXXoklVAXGVAUVGWyYAANJBEAEAAFAsNe849Y5tSzCImgACyL80Agn9PLu7oRCiX4umu3fvWtnEhS+Li4sGAACSI4gAAAAoBoUOTQvmQMwOurIWHJvNJgEEUCDjBBJ6PijrDABcpcqYuNeFslVFnJ6eRj4u9Niam5szAACQHEEEAABA/oVtmFYGXVG7XbVAeXJyYisrA68OIIe6A4mk7Za0uHz79m1/DgCBBPoNLS9TVUS/+RAAAGA4BBEAAAD5pe2YqoBI1IZpdXXV3nzzTX+BMq4HOIDiCIda63GfNJBQZUS9Xre9vT1DeWmhnaqI+PkQcUO9AQBAPIIIAACA/FGKoO2qJxbMhOhLi0lqL7G9vU0AAZRQdyCRZAFVFREKLlQhQXVEefWritjZ2bGiOz8/jw1cFhYWDAAADIcgAgAAIF9qFgQQm4OuqMXH/f19vz3L7OzAsREACi58TlAokWR+hEIIhRHr6+v+oizKpV9VhCoFin6f6NeWiVAfAIDhEUQAo6t5x5p37FvQlzs8Ti7P27QEu1QBAEhIqx5bFrRiqg66cjgHgvYRAHqp2kHVEUkDCVVTzc/P066phMpcFUFbJgAA0kUQAQyvZsEikA4tCOmdaLXrmLs8b+PyOgonVi3BohEAADFqFgTdawOvWKsxBwJAIgokkg60Dts1Mcy6XPSaEhdWFX1OBG2ZAABIF0EEkFz3TtTaED9XtWCIqH5u4AISAABdEldBKHTY2tryFxWT7HAGAOmeHzE3Nzfw+gyzLp+4oEoL9UUNpTRXKeq/TY+XJI8TAABwHUEEkIwWgo4sOkhQc9TTy8vDI6phatWGaKkBACg9rXQkqoJQmwgtIq6tkXcDGI0WWNXOLUm7JqojymV1dTX2sqIGUoeHh5Hnx83MAAAAgxFEAMkcecdsxHl177jtHfOXX4fHY5fn6Z15u+fnakYYAQDoT6s+CiGq/a6kxUJVQGj4LG2YAKRhmHZNVEeUg15f4hbgi9qeKe6/i/kQAACMjiACGEyzHrpDiLY9DByOLLr6QVQl0bi83t2ey6oWhBGsGgEAulUteH3YHnRF7VDV7mV2ZwJIW9iuSc8xVEdA4hbgtWB/fn5uRaL7MfMhAABIH0EE0F/VOza7vm/bwwAiqfbln6GfO+/5szcMAICAVnlUBVHrd6WwCmJ7e5sqCAATpV74avu2sTH4LWtYHVH0AcZltbi4GHvZ8fGxFUncfVjBP6+7AACMjiAC6G+z53uFCW0LFonWLi/XadUGO7LrYcSaDTf4GgBQPOFA6n0bUClHFQSALGxubvqBRJLqCIURd+/eNRSLbvu4279o4VNcsEJbJgAAxkMQAcTTYtBK1/fNy9PW5aFFo43L0ze9Y9cGBxJq19T7yYyqCAAor6oFQXXfKdPagak5EFRBAMiKFqGTVkcouLh9+zatmgqmLCE4bZkAAJgMggggXq3ne03ha1l8BUPDgpYac9af+n4f9fw9rCoBQPko7Nbrxmy/K2nhR1UQ7MQE4IJhqiPm5+dtZ2fHUAwrKyuR5/dr25Q3CiGiAjTd39WqDAAAjI4gAohX6/o6HDxdHfAzChSSDKE+7Pme1SUAKBdV0zWtz+uFKh+2trb8eRCDFvwAYJqSVkdoiPHa2pqtr68XbqBxGSkY777Nw9epIlVKHB4eRp5PS0QAAMZHEAHEq3Z9rSAibsdqu+d7LSr1bbHhOej5nu01AFAOVQsC676vE1rk065MLeABgKtUHaGKrUFhqdrKqTqCVk35p9v83r17/u2uMKpor1NxbZniqkEAAEByBBFAvEd7vo/btartXfWe8wbVJ7cH/F0AgOJR6NyvxZ8vHEg9OztrAOA6tatR5Vaj0eh7vbBV097eniHfVAmh271oM4t0Hz09PY28jIoIAADGRxABxHur6+uad5zFXE/vVo8uT0NVG07VAABFtmrBPIhq3BXCFhcMpAaQN6qI2N3d9Z/D+j1/qT2TAou7d+8a4Jq4aghCCAAA0kEQAcTrbmRbtaCdUm9z27Z33O26TtTPRpmL+HMAAMWkeRDb/a6gRTxVQdCKCUCe6TksSasmtfdZXl6mVROcEjcfYlC1DwAASIYgAojXO8dBk9mWvUP15EfesWNBS6a2BcFC9/avtvXXG0ScGQCgaPS6MHAehPpOJ1m4A4A8CAdZDwpWDw4OrF6vE0bAGXEVEQsLCwYAAMZHEAHEO7o8QlXv2L08T4GEPl21LVhoavb87KDmt73Tzk4NAFAkVQtaMdX6XUltTJrNJq2YABSOnt8GtWoK50YolACypBBCrcN6aRYGGwUAAEgHQQTQ37pdb9GkMOKed7x5eejr7omibbseTFjPn1Hruf6RAQCKomYJ5kFouCutmAAUWZJWTVr8VZsm5kYgS3FtmZgPAQBAeggigP5UqaD2S1EzH6p2fZGpfXn9flo93/OpCwCKQxVvep6P3QIczoNgcQNAGeg5T8Hr0tJS3+tpbgRhBLIS15ZpcXHRAABAOggigMEURszb4HZLR/ZwZkQczZmodn2v6zYNAFAEeo5v9rsC8yAAlJGe8/b3921jY6Pv9cIh1lEtcoBJUYuw09PrnXJVvcimAQAA0kMQASTT9o6Gd9z2jjsWDKo+smCgdTi0OkkIsdlz3h0DABTBll1/jr9CC3DMgwBQZgoaBs2N0LwIzY1giDWmJa4aghACAIB0vccADKNtw1cwVC2YK1HrOV+150cGAMgzraYphGj0u9Lu7q41Gn2vAgCloLkRatNUr9djwwadr8vV0okKMkxa3HyIQe3EAADAcKiIACan5h3bFgwsrfVcphBi0wAAeaYQ4sj6hBDa9at2D4QQAPBQODeiX8gQhhFURmDS4ioiFhYWDAAApIcgAhhP1YKhpDr2Lah8UPBw7/K8Vbs6sFQNb9eNEAIA8q5qwfP9bOwVLodSz87OGgDgqvA5st+uc4UQatMU1b8fSINCiKiZJHNzc1TjAACQMoIIYDxhyyUd+hTV8I45uxo+hI4sGHq9bQCAPKtaEDZX466gBQxaigBAf6oaGzTEWovEqozQ7AggbXt7e5HnMx8CAID0EUQA40kycfTIkg2zBgC4r2oDQggtXhBCAEByGmI9KIxYXl6OXTQGRhXXlmlxcdEAAEC6GFYNjGfZgiGlVXsYSqi2V/XjZxYMtj43AEARVG1ACLGysmLNZtMAAMNRGKEKifX19djrhPN29FwLjEutv6JmkOh+SEUEAADpI4gAxtO2IIwAABRb1QaEENrNq4U0AMBo1tbW/EXgO3fuxF6HMAJpiauGIIQAAGAyaM0EAADQX9UIIQBgKhQ0aIi1Aol+16FNE8YVdx/qN0AdAACMjiACAAAgXtUIIQBgqubm5vxZO4QRmBTNHYmriFhYWDAAAJA+gggAwDQ0vGP38rRqQD5UjRACADIRhhHVajX2OoQRGNXx8XHk+brf9bvPAQCA0RFEAAAmTQPdwxBCp63LrwGXVW1ACLG7u0sIAQATlCSM0FyJ09NTA4ZxcHAQeT5tmQAAmByCCADAJG14x1rPeVULAokNA9xUtQQhRDgwFQAwOQoh+oURarFTr9cJIzAU2jIBADB9BBEAgElZ9Y7NPpfrMsIIuKZqhBAA4BSFEPv7+7EzIxRGLC8vW7vdNmAQhVZR9xXdz2q1mgEAgMkgiAAATMKKd2wnuN6mEUbAHVrhIoQAAAcNGmCthWVVRhBGYJC4+RCEEAAATBZBBAAgbQoWmr1napdZTFuFTQtaNQFZ0srWkQ0YTE0IAQDZSRJGqDJCFRJAnLj5EAQRAABMFkEEACAtWhVQoLDZe0HY3/nk5MRfRIjQ8I79yz8DyIKGqs/GXagQgsHUAJA9vY/Y2tqKvVxtdxRGAFEUUsXNh1hcXDQAADA5BBEAgDTUvOPEgkDhiu4hk9rBqK+Xlpai/gyd2bctDjAhquJpxF5ICAEATlF1mlrlxdFC8/r6ugG9+rVliqu0AQAA6SCIAACMQ5/YtC0xMkAIWyh0t2TShzwNnFxZWYn68+aMMALTpRBiM/ZCQggAcJLCCD1Hx9ne3radnR0DusW1ZYrZJAMAAFJEEAEAGIUCCH36f9M71qKuoKChN4To1mw24xYQ9AMKIyJ7OAEpWrU+IcTq6iohBAA4TM/Ra2trsZfrsrg2PCinuPvDwsKCAQCAySKIAAAMozuA2LSImQ6qeFDvZgUNg0rctYDQJ4w4ufy7gElQ0LUdd6F2Rmo3LQDAbXrPEVNl6dO8CA2xBjQ/JOq+oE0zMTPMAABAiggiAABJDAwgRP11NZC63+7EXgoj+gyd3LSg9RNNe5GmqgXD0SNpMaJf73EAgFsUHMctJGs4cb1e909Rbv3mQwAAgMkjiAAA9FOzoE3SPesTQIRVEP1aMfWj4EJzI2IqKJRqqDqiasD4dCeLnUOi+2+f+yIAwEHh/Km49yDaBc/wajAfAgCAbBFEAAB6aUuhqh8UPmjBthZ3RX3wV2ulN998c6gqiCj6EKhqiphFBJ2pMGK8vwQwU6lDNeoC3fdGDdMAANkaFCSrZSTDq8tLFTHMhwAAIFsEEQAA0ad2LfIreNCC/6b1aYfUHUCotVJau8fDheCYnWn6S9SmKXYhGRhAAVvstkftlCSEAID8UnummNlTPm2a0JwAlE+/tkxUQQIAMB0EEQBQbjULBvZq9sOW9al+kEkFEN3CHY19FhIaFgQmDQOSa1gQsEVSa7HZ2VkDAOSbwoZ+VZoaXs28iPKhLRMAANkjiACA8umuftCxagOGQWu3mCoV7t27N7EAopf+ngGtmnaN6ggkU7UgaIuk0Gvc1mIAAHcoXI4bXq15EXfu3DGUC22ZAADIHkEEAJSH0gOVGQxV/aDwQSGEwohp0yKC/u5GoxF3FV3A7Aj0Ew6njkzPtBNSoRcAoFj6zYvQ7njmRZSHQggFUL202SUusAIAAOkjiACA4usOIDZtwOwHLfpPu/qhH31I3N3d9Y+Y6ohwdoT++6ivRy+1HqtGXaD7k3bNAgCKJ2z1GEfvcaIWp1E8/eZDAACA6SGIAIBiq1mC4dP6ILa9ve3PftCCv4sfzMKApE91RNU7tOJAuyaE1HZsJeoCBWy6PzGcGgCKS+9n4lrvaU4ELZrKIa4tE/MhAACYLoIIACgmhQ5alFdLmmrclcLFfR2rq6uZVz8MkqA6QhoWVEcQSJRb1YJqiEgK3gghAKD4+s2L0AI1LZqKTVUvzIcAAMANBBEAUDz6tK0qiMhtXt2zH1ytfhgkQXWEfzV7OA+jaiiTcC5EJN3/V1ZWDABQDv3mRdCiqdjiQgi9/3V9Aw4AAEVDEAEAxaLV1dgqCC3Aqv2SC7MfxhVWR+i/Z8CgQfVk0O+ECony0EyUatQFut8wnBoAykXP/XoPFIUWTcV2eHgYef6AzSwAAGACCCIAoDj0CbtpEbMgtOurKAFELy0unJycDGrXpAsaRsumMmhYED5do/uHKmkAAOWjWRFxVaC0aCou2jIBAOCO9xgAoAg0lHez98ywDVPcoMYi0c42Hc1m0+7evduvzUJDR/X23z9qfOGLtvDf/vfh+Q9/oNN5Kzi1c6tUzr3Y/twu7p/75138kvf9z8/rT863Da6pWhDIRVIQx1wIACgvbVqYn5/3qyB66TVicXGR14kCUQgRdVvrNuZ2BgBg+ggiACD/ahYxlFcfsA4ODmx2dtbKJAwktKCwt7cXG0i03/zb2ub//r/Yh5ofsc987nfst5/+1MMLK92nHf9/VrksIrzxC1NBYeuVswd/lHe9c+tU9Ek3OBRkhCGG3W8TXkxN7DwQDWNnLgQAlFvYoml9ff3aZWGLJirniiOuLVMe56MBAFAEFQMA5FnVImZChC1oyr7bSyGEKiT6BRKhD/zqB23uo79uK1/4ov/1xCigmPHCiyC4aD8ILW5U2pdVF20Ci5GoKmg76gI9DtSaDAAAqdfrsS179P6JhepiUPXL6enptfOLdBvrfW7vjBP9txGoAQCypPdZer/VezZBBADkW9OCAdUPEEJES9Cy6QEFEk89vWiz3ulEQ4n+2mZeOBFUWJwFFRYXp351xa/8vF2fnz83hKrecWIR81FEIQSPBwBASO8F4lo0EV4Xg27j27dvXztfbUvv3btnRUEQAQBwUVwQQWsmAMivhvWEEPpwRQgRrXuGhAZSRu2QC51+77v+IR9fqNvHP/FJ+9gn6vbI+99vU1Q161T9ryq2FNQwzgStoX42Y62Xz9T6Sf8RQVDhhxb3vaOUFRUaQB4ZQqgFB48HAEA3vS5ofpbaOPbSArY2Luj1A/kVV/FCtQsAANmhIgIA8kvb9ardZ2iRnT74yegDqlo26XeWVBhKZFwpkUzFTtX+qWOds8qF5lgE1RT1j/3Xp1YsDQuCiGvm5ubs5OTEAADopWoIVUVEVUpqY4eqInSKfFpeXvZnpfUq2ntlKiIAAC6iNRMAFEvDehZftdt/d3fXMBwtQOhFMmnbppDaN318wQsl5n/dPvRrH7FcCUKKtl9JMVM59WdTvM9Oc9juqWoRM1JEi0cKIaiGAADEifmQ7FPFxNbWliGfHnvsscjWW0Vr10gQAQBwEUEEABTLtWoIhiuOL6yS0A66qA+vcVQdoTBC1RJ//8MfyV8wEfLnUFROr1RRuB1QNK2nPVlIi0daRAIAoJ9+g6uZMZRPcQFTESslCSIAAC5iRgQAFEfNInaA60leVRH0xB+dPrjpUGWJPtgdHh5GlvX3+smPf+Qf3zkOPvRplsSHvEBi7qO/4bdx0tdTni8xmormLHRqFd3HZnSG938/swfzKBwLKBoWE0KEvb8BABhEr/lRQ41lfX3d9vf3Dfmi929R2LADAEC2qIgAgBxovfx9LQwvWKdTe+n4L2p/8OX+i6wEEulRZYTCiKShRJwwnNDxgQ/+V37lxCOPvH/o6gkN0X73nXf8n8t8TkVvi6df3GhPcQbFtaqgBxewgxUAMAQFDtvb25GXUXGaP5r9cXp6/e1IEW9LKiIAAC6iNRMA5MzD8OGiYV0Lru+++479k+V/5C9GD0IgkS6FEnpBVSih02FmSvSjkOIDH/igf+ofj/y9yOu98YO/sTd++Lr/tUKIP/m//q2jlRaVowlXT2x4x2bkBd79fXNz0wAASEqv76qKiGrLyKJuvui9WVSFi2ZH3bt3z4qGIAIA4CJaMwFADrROTm7az9+z6oUPS2YXc9a5fh3tov/MZ3/Hms99deCfpw8nOggk0qEPsUtLS/4h2m13fHzsV0ro62HmSnRTqPTGO68P9TNqBfXtF563T3/u8+aeiPZOr54F1RMXneMxw4mqxYQQun8TQgAAhqXXd7X0i3oN0QdpHVRF5EPcvA9uPwAAsjdjAIBMKXxovfraUuuV11r2s5l7Xgix6Z091+9ntPg8zE54hRHaHaYdU2nt4kcw9HB1ddXfdaZddhqAqNYOCiqmEfr8F3mYOxHq6D7dWfLeeWxZZca/r3vhxIl3v99v/dXZWuvlk5ofxA22GXeBBlQDADAKvZ4rkIhy9+5dQz7s7e1Fnh9uIgEAANmhNRMAZKT10smcvec9i3ZxsRYMCR7O3nNfu1YVod1eChoGhQ1USEyHKiRUKXF2dvaglZOOUSsnuqk107/Z/3dWOMHcCe+wY7u4cdozc6LmHZG9BnSf1sBRAABGpcAhrrKO+UP5UKlEL3EU9fajNRMAwEXMiAAAR/izHyqdDbWvsTFEzYrQByx90NKHEn2YJpBwUxhI6Hjrrbf8YCIMKMKj9/q9vvzMs/bU05+ywuvYubeq4AUTneP6k7MrxoBqAMCE9JsVodZNVN65LWbRw69gVdVqERFEAABcFBdE0JoJAKbAb7/08muN1itnJ1a5aI0bQohmRTz1PyxeOU8L1nrCV8CghVntEO+3OEvLpmzoNtGHxDAI0sLG/v6+/6FRH5R124WHrtNL1RClCCHErxbq1L79fz+vAdXVqKsQpgEA0hDOioii90xpVDRicuLaMjEfAgAANxBEAMAEBfMfvr9hP5150yod9Y2ZsxRFDSru7mM8bCCxs7NjcIeGYEe1iNj64z+1sokbzs6AagBAmuJmRSiE4H2S2+IGVS8uLhoAAMgeQQQATMCVAELDp0eYAZGEdsbPffTXr5ynD2G9H8SSBhIs6LpDFSrr6+vXzl/5wu/5t3uZfPuF5+0nP/5R5GXcZwEAaVIIEVWNKNvb2wY3aSZXVHWvbk8qIgAAcANBBACkrPXK2eqkA4huK1/44rXzuqsiug0KJGg54A71U+z9QK0AohFxexddv2qIlZUVAwAgTXGvLXqfdHh4aHDP8fFx5PlLS0sGAADcQBABACnREGovhHjT+3J7GgFESBURSaoiuimQiNrtF7cDENOlSojeEOKR97+/lC2Z/vybfxZbDcHQUADAJGi4cdwueqoi3KR2llGohgAAwB0EEQAwptbLJ9XWK6+1giHU0cN0J22YqgjRIndvSxuVrmvoL7Kl2y1qkeP3175UupZMCiC+9Y2vR16mhQV2OQIAJiXuPZE2eqgNENyhSpW4DTgLCwsGAADcQBABACN6MAfCZk7MOjXLUFxVRFSvXIkKKTScsd/8CEyehmBGzTzQXIinnv6Ulc3Z975LNQQAIBMKvKOGVgvtmdwS15ZJtyHvbQEAcAdBBACMQG2Y7GdeADGlORBJfPqzv3PtPC1s91I40Ww2r5ynD2m0ZcrW2dmZra2tXTv/4wufLOVcCImbDaH7qtpmAAAwSVGvy0J7JrfQlgkAgHwgiACAIfhVEK+8tpVlG6Y4H1+oX2vdo8ChdwB1VDWEduGzYyw7Coei2gzp9vzyH/yhldG3X3g+thqCFmIAgGlQtWiUfq2AMH1xt8Xi4qIBAAB3EEQAQEKtl07m/CoI66yZoz7zuatVEfqg3F0VoZ7GUdUQKysrhmwohKjX69faaCmE0HBqDakuo7hqCNosAACmRa2Z4nbV057JDXpvG9WKVO8VqJ4EAMAtBBEAkEDrlbNVu6EQwq0qiF6//fSnri1cq31AWBWxvr5+7WeiZhJgOnS7RIUQug0VQpRtOHWIaggAgCviNmtEVZ1i+vrNhwAAAG4hiACAPi5bMe16X+aiGfAjj7zfPvPZ6KoIfWDuLV2nGiJbd+7cidzFV+YQQr71ja9Hnq9FBRYWAADTpNaJUUOr9f5Ku/GRrbj5EFEtLwEAQLYIIgAgRuvlk+plK6aG5cinP/f5yKqIqNkQu7u7hmzo9oj68Pz7a1+yD334I1ZWp9/7rr3xw9cjL2OgOgBg2hRCxLX4oT1TtvrN6lhYWDAAAOAWgggAiODPg6jMODeQOom4qojenfda1GV3eTYUQkS1xFr5wu/ZZ7wgqcy+/UL0og7VOwCArPRrz4Ts9GvLFFXFAgAAskUQAQA9Wq+erdhMPkOIUFRVRC967WdDO/eiQohPf/bz1vjCF63MNBfixReej7yMWSYAgKz0a88UtyMfk0dbJgAA8oUgAgC6+CFEx5pWsVxvo1JVxMc/8cnYy1UNoR3mmC5VpWguRK+5j/6G/Yv1L1nZnX3vu5Hn6766uLhoAABkoV97prhd+Zg82jIBAJAvBBEAcOlBCFEQ2mEfJ6pVEyavXq9f+71rKPWzX9kymDWf+2rk+bRYAABkLW6XPRUR2dCg8Kj3stq8EBcaAQCAbBFEAIAVL4SQD/3aR2zuo78eeZlK2W/fvu0vjO/t7RkmT3MhokKIrT/+04FttMpAQ6rVmikKbcQAAFmLq8xTEKENHpiufvMhAACAmwgiAJSeP5i6YCFEaGXAzAF9eFabJoUSahlElcRkaJhl1IyD31/7kh9GIH5ItRYUaCMGAMiaXoviXo9ozzR9zIcAACB/CCIAlFrr5ZOq3ZjZt4JSRcSzX9mOrYwIKYDQYnkYSNBmID363aoaotfKF37PPr5QN5i9++47sUOqFZQBAOAC2jO5Qe+tmA8BAED+EEQAKK3WyclNq8y0vC+rVmBa7Fb7n3+z/+/8Col+O/DVh1+BhFo20bYpHXEtmRoDqlXK5KXjVuT5uj8ypBoA4IrZ2dnI8zWvANMTF0IwUwoAALcRRAAor5/dUOP5qpVEsPj9e34goWDiqaevL/B29zjubttEIDGasNKkm+ZB6PePh16MacuknacsKAAAXBE3f4A5EdMV1wqLtkwAALiNIAJA6agdU+vV73shRGfNSkqtmr78zB/6ocTvr/efU6DFdAKJ0ajNVa+V3/0icyG6aEC1BlVHWVlZMQAAXNFvTgRVEdNDWyYAAPKJIAJAabRe/n6t9cpr+1aZedM6F5sGf0H8M5/9vB9IfPmZZ+1DH/4HsdclkBiOPiT3flD2f9+f+7zhobOYEEILPXE7TwEAyMrc3Fzk+WdnZ4bJ03ur3paXovcNcbcNAABwA0EEgMK7DCBaVrlomXWo2Y7x1NOfsj/519+MbdsUIpBIJmpAtcIeXBXXlokQAgDgorjXJyoipuPwkPcNAADkFUEEgMLqCSBqhkS62zYRSIwmqhpCv1cdeOjdd9+hLRMAIFdozZStuLZMvG8AAMB9BBEACocAIh1qI0QgMZqoaoiVL3zRcNXZX9OWCQCQL3FzCKLaBSFd+h3HBT68bwAAwH0EEQAKwx9CTQCROgKJ4ej3QDVEMt/5y7+IPJ/FBACAq27evOkfvc7PzwkjJiyuGoL3DQAA5ANBBIDca52c3PQCiC1/CDUBxMSMEkjE9fEtMqohkotry7S0xCgXAIC74tozMbB6suLeV+p9JwAAcB9BBIBca71ytmo/9QOINcNUDBNIaEG5Xq/H7mArGv03N5vNK+fp90U1xHVv/OB1+8mPfxR5WVzbCwAAXDA3Nxd5PhURkxX3fpL3DQAA5ANBBIBcar10Mue3YTLbtordNExd0kBCHxoVRty5c6fwH9CjPiBTDRHt7CS6GkLtFaJaXgAA4AqCiOnTeyy1v+ql2yKuQgUAALiFIAJA7vhVEDdmTmjD5IakgYQqBdSuqciBRG9bJv1unnr6U4brTv/630eeT59nAIDrHn300cjzCSImJ64tE+8bAADID4IIALnxYBi1qiDgnO5Aol8roqIGEqenp9f+e+Y++huGaKcxFRG0VwAAuI6KiOmLa8u0uLhoAAAgHwgiAORC6+Xv17ynLKogckCBxNYf/6l/6Os4RQskdnZ2rp336c9+3nCd5kO8+847kZexsxEA4Lq4FoJRrYMwPr1P1IaPXrodeN8AAEB+EEQAcJ7fiqly0WIWRL6oKkLVEV9+5tlSBBK9O/X03/yhX/uI4bq//eHrkeezmAAAyIO4mQRURExGXDUE7xsAAMiX9xgAOKz16tmGdWzTkFuakaDjxReet73nvmo/+fGPIq+nQEJHo9GwjY2NXA0ejGrL9PFP1A3RVBERJa7VBQAArtFu/KgKCJ0XVzGB0cTNhzg4OLBKpWK4SsENvxcAgIuoiADgLC+EWCGEKA6FEUWtkDg+Pr523scWPmmI9sYP/ybyfHY2AgDygvZM0xNXEQEAAPKFIAKAkzSY2i4YSl1ERQwkej8gP/LI+/sO7C670+9FD6qenZ01AADygCBiOvQei98pAADFQBABwE2VG7vMhCi2UQIJV3fE9Q5QnPtvfsMQLa4tkxZ08tSOCwBQbgQR07G3t2cAAKAQ2syIAOCc1ssnNbNOzVAKw86QUPsezZFYWVkxF2jBobdi40MfZkh1nP8Yc/syHwIAkCdxQcTZ2ZkhPbRlAgCgEI68Y50JRgCc03r5bNMqtmEopUGBREi75zc3N21hYSHTnfT6gFyvXx1MvfXHf0prphh7z33Nmt7tCwAAMCKVnTxmAAAgV2jNBMBFVUNpJW3ZpCoEVUZk3bbp7bffvnaeZkQg2hs/+BsDAAAYw7EBAIDcIYgA4J6O0VwXVwKJD334H/S9rlo2qSohDCV6ZzZM0r17966d98j7CSLivPvuOwYAADCGAwMAALlDEAHAPZULPlzgAQUSf/Kvv+m3O/r4wif7XldVEgol5ufnM62UoCICAABgYo4MAADkDkEEAOfUn5w/8tKIIwO6aObCs1/Z8qsknnp6sW/bJglDCVVKPPbYY/7pzs7OVIIJdv3H+9gnPmkAAAAjuusdbQMAALnDsGoATmq9fFK1ykzLmBeBGO++84595y9b9u0XDu30e98d6mdv3rxpc3Nz/hEOu9bXwzg/P/dbQO3t7fmBR7f/9Zln7bef/pQhWvO5r/m326CB5AAA5IFaMqqNZNwmib/5//6fo/abf9s2jOvQaMsEAEBuEUQAcBZhBJLSgvaLLzw/9uK2wgiFFP2o0kIhhI44z/7Rtn38E3UDAAAlo1lnlcqRXdw/9j5tn9r77LQ+P8/8MwAAUHoEEQCc5wUSm14gsWFAAm/88HV76bhl3/GON374NzZt2g2peRaDWkcBAIDca3sfqU+99OEtq1x44YMXOjw53zYAAABcQxABIBf86gib8QIJWzEgIVVHqG3TS3/phRI/+JuJtwJSa4Yv/8Gz9vEFqiEAACgMv8rhMnS4uH9GpQMAAMDwCCIA5AqBBMahaok3fvC6nXnhhE7TqphQAPHpz/6OPfX0p6iEAAAgv9oPKhwuLtp2w/ueKgcAAIBUEEQAyKUgkLCaVW54gUSnZsAINPDaDye84z/+6Ef27rvv2E9+/B9ir//I+/+ePfLI+/3jv/zgB/3TuY/+OuEDAAB58LCyoU3YAAAAMF0EEQByj1ACAACg5IKQ4TwIGbxwoeMFDfp65v65/cL7/lesTSslAACA7BBEACiU1snJTfu5F0p0ZmretwveMWcAAADIq7Z3hAGDd9p5269kqNzwvr7f9i9/n50TMgAAALiNIAJAofnBxE8VRszUrFJZsE5nznvmu2kAAACYngcVC36ooNN2cH7nLetcnPvBgqoXLiy4jHABAACgUAgiAJSO38ppxgsnLma8UKIy630CrhqVEwAAAL3aXV+HAULX+Z23/YDBVwnO6w4ThEABAAAARhABAA+0XjqZs/dY9UpA0fG+p4ICAIBie7hbf1q6F/WH/Lk+/05/LkKvy4DgivsPz1NoMPPwz2RoMwAAACaBIAIABnjQ3mnGCySCkOKWd3bV+7SvgIJKCgBAPvRfbO+3MD7C4nd42WXLnX4e7qCP17NY3g8L6QAAAIB7CCIAYExXgor7qqCYuXklrKCqAgDyL34RP24Bv22Rf07con0l+vpxi/R9FuZZiAcAAADgGoIIAJgSfzbFhRdIKLCwG1Xr3L/ZFVrcDA6CCwAlMNyifsxu/O7e9N0iFvTjd9y3I85jIR8AAAAAUkYQAQCOuqy0UCBR9c/wW0PduHk5XNsuAwx7cHnQKkpBxk2CDKBU2tFnR+6wH39R33e/nfTfwaI+AAAAAIAgAgAKzK/CkAeVGNYVaMhlqCEPgw2pXv2TOtX4y4BcasdfFLf43q9PfsxCft/++JGL+bH/Nhb0AQAAAAB5RRABABhLV+VGoDv0CF0JPy6FramiXA1FelVtoMvqkNFUzW1tS0XsYnuc/sNqu/UbXPvgOqkMsG33uYyFewAAAAAAHPGfAW05ga3aEUmBAAAAAElFTkSuQmCC"})))},vc=function(){return(0,a.createElement)("svg",{width:"86",height:"68",viewBox:"0 0 86 68",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("g",{clipPath:"url(#clip0_245_56471)"},(0,a.createElement)("rect",{width:"86",height:"67",transform:"translate(0 0.5)"}),(0,a.createElement)("g",{opacity:"0.4"},(0,a.createElement)("path",{d:"M69.7066 59.3634C66.8531 59.8063 63.9657 58.4316 62.521 55.9322L62.1818 55.3465C61.6294 55.489 61.0657 55.6049 60.4978 55.693C60.3454 55.7167 60.1931 55.7403 60.0327 55.7581L59.3977 57.105C58.4003 59.2246 56.4168 60.7028 54.0897 61.064C52.6976 61.2801 51.2974 61.0789 50.0273 60.4817C48.0384 59.5491 46.6399 57.7589 46.1607 55.6771L34.6135 55.448C34.0106 57.7332 32.2845 59.5899 29.9541 60.3418C29.6095 60.452 29.2537 60.5356 28.8935 60.5915C26.1647 61.0151 23.4672 59.767 21.9753 57.5586C20.9779 58.444 19.7302 59.0419 18.3658 59.2537C17.2091 59.4332 16.0212 59.3197 14.9171 58.9237C11.2662 57.6108 9.36156 53.5656 10.6745 49.9147L12.5215 44.7694C11.7511 43.2789 11.1889 41.7135 10.8244 40.0962C10.5313 40.1275 10.2351 40.138 9.94358 40.1336C6.08065 40.0594 2.99365 36.8502 3.0748 32.9862C3.14164 29.5784 5.63488 26.7231 9.0009 26.2006C9.40261 26.1383 9.81662 26.1095 10.2222 26.1175C11.0897 26.1317 11.9484 26.3176 12.7434 26.6411C15.6597 21.3937 21.0171 17.6611 27.1465 16.7097C28.3032 16.5302 29.4898 16.4524 30.6638 16.4759L41.9057 16.7027C41.493 15.7809 41.2855 14.7633 41.3075 13.7173C41.3743 10.3094 43.8676 7.45414 47.2336 6.93167C47.6353 6.86932 48.0493 6.84051 48.4548 6.8485C50.3258 6.88436 52.0758 7.64829 53.3709 9.0006C54.3106 9.9825 54.9367 11.1833 55.1953 12.4837C55.2577 12.474 55.3131 12.4654 55.3754 12.4558C56.352 12.3042 57.3553 12.2336 58.3449 12.2573C59.4831 12.2792 60.6109 12.4162 61.7191 12.6556C62.358 9.91789 64.5932 7.77646 67.4675 7.33032C67.8692 7.26796 68.2832 7.23917 68.6888 7.24716C72.5517 7.32138 75.6387 10.5305 75.5576 14.3945C75.5096 16.7355 74.3283 18.8126 72.4857 20.0562C72.7836 20.5135 73.0677 20.973 73.3204 21.4587L76.4011 21.5196C77.0128 21.531 77.5808 21.8542 77.9033 22.3787C78.4817 23.3174 78.773 24.3715 78.7531 25.4315C78.7188 27.2667 77.7411 28.9647 76.1169 30.1531C78.3524 32.2177 79.6411 35.1739 79.585 38.2397C79.5082 42.1314 77.2551 45.6658 73.8908 47.4789L74.7048 48.8846C75.6443 50.5049 75.8962 52.4021 75.4058 54.2231C74.9222 56.043 73.761 57.5638 72.1338 58.5044C71.3857 58.9397 70.5654 59.2301 69.7066 59.3634Z",fill:"white"}),(0,a.createElement)("path",{d:"M47.5151 8.69665C47.813 8.65042 48.1151 8.6319 48.4204 8.63415C51.2948 8.69158 53.5787 11.0678 53.5213 13.9423C53.5137 14.213 53.4831 14.473 53.4376 14.7284C54.1546 14.5036 54.894 14.3321 55.6489 14.2149C56.5147 14.0805 57.4061 14.0202 58.3093 14.036C60.0951 14.0709 61.8082 14.415 63.3964 15.0054C63.3524 14.7215 63.3291 14.4343 63.3324 14.1359C63.3806 11.5679 65.2823 9.4711 67.7341 9.09054C68.0319 9.04431 68.3341 9.02579 68.6394 9.02804C71.5138 9.08547 73.7977 11.4617 73.7403 14.3361C73.6887 16.7912 71.9526 18.8126 69.6539 19.3112C70.6781 20.4715 71.5346 21.7855 72.1824 23.217L76.3586 23.2994C76.7479 23.934 76.9556 24.6324 76.9428 25.372C76.9089 27.1647 75.5378 28.7038 73.5539 29.4941C73.5535 29.6289 73.5601 29.7627 73.5528 29.8986L73.5434 30.432C76.1274 32.0453 77.8386 34.936 77.7688 38.1882C77.6873 42.1871 74.9513 45.534 71.2843 46.5855L73.127 49.775C74.5707 52.2674 73.7086 55.4866 71.2161 56.9303C70.6432 57.2604 70.0312 57.476 69.4079 57.5728C67.3301 57.8953 65.1685 56.947 64.0549 55.0274L62.9979 53.1984C62.0967 53.5156 61.1628 53.7599 60.1932 53.9104C59.743 53.9802 59.2827 54.0304 58.8122 54.0609L57.7404 56.3409C56.9721 57.971 55.4543 59.0222 53.792 59.2802C52.7947 59.435 51.7463 59.307 50.7743 58.8479C48.8233 57.9307 47.6989 55.9419 47.7724 53.902L45.126 53.8517L33.0304 53.6084C33.0345 55.8278 31.6123 57.9069 29.3885 58.6138C29.1248 58.6973 28.8649 58.7589 28.6017 58.7998C26.1014 59.1879 23.6013 57.7034 22.804 55.217L22.3309 53.7229L22.212 54.0535C21.5436 55.9162 19.9083 57.1702 18.0729 57.455C17.2348 57.5851 16.3587 57.5154 15.5094 57.2075C12.7973 56.2312 11.379 53.217 12.3554 50.5049L14.4816 44.5999C13.3129 42.5541 12.5377 40.2558 12.2664 37.8225C11.8228 38.0261 11.3567 38.1765 10.8581 38.2539C10.5672 38.2991 10.272 38.3165 9.96666 38.3143C7.09224 38.2568 4.80832 35.8806 4.86575 33.0062C4.914 30.4382 6.81571 28.3414 9.2675 27.9608C9.56532 27.9146 9.86743 27.8961 10.1728 27.8983C11.4459 27.9206 12.5986 28.4013 13.4853 29.1787C15.8729 23.4955 21.2144 19.4321 27.4062 18.471C28.452 18.3087 29.5257 18.2342 30.6075 18.2578L45.8194 18.5636C45.9334 18.5671 46.0406 18.5718 46.1557 18.5823C44.3097 17.7482 43.0481 15.88 43.0905 13.7314C43.1616 11.174 45.0633 9.07721 47.5151 8.69665ZM46.9615 5.12977C42.7228 5.7877 39.5922 9.38029 39.5052 13.6637C39.4961 14.0623 39.5137 14.4497 39.559 14.8327L30.7007 14.6544C29.4265 14.6252 28.135 14.7122 26.8744 14.9078C20.6895 15.8678 15.2339 19.4241 11.9278 24.4909C11.3851 24.3765 10.8213 24.308 10.2591 24.296C9.74643 24.2833 9.22745 24.3213 8.72878 24.3987C4.49008 25.0567 1.35944 28.6493 1.27246 32.9326C1.22659 35.2875 2.09818 37.5212 3.73053 39.2184C5.25241 40.7979 7.26422 41.7411 9.43804 41.9002C9.73674 42.9106 10.1175 43.9013 10.5653 44.8673L8.97529 49.2918C8.17735 51.5081 8.2946 53.9085 9.30088 56.0504C10.3072 58.1923 12.0833 59.8104 14.3064 60.6073C15.6883 61.1021 17.187 61.2525 18.6414 61.0267C19.7288 60.8579 20.7504 60.4937 21.6758 59.967C23.6255 61.8348 26.3849 62.7967 29.1761 62.3634C29.6263 62.2935 30.0711 62.189 30.5105 62.0499C32.9634 61.2649 34.8751 59.507 35.883 57.2724L44.8404 57.4495C45.6637 59.4638 47.2156 61.1451 49.2594 62.1116C50.8585 62.8635 52.6211 63.1148 54.3664 62.8439C57.2823 62.3913 59.7737 60.5293 61.0282 57.8733L61.2514 57.3918C61.2652 57.3897 61.2791 57.3875 61.2999 57.3843C63.2001 60.1677 66.6093 61.6599 69.9823 61.1364C71.0627 60.9687 72.0912 60.6034 73.0412 60.0516C77.2258 57.6289 78.6856 52.2742 76.3231 48.066C79.3836 45.8036 81.3041 42.2286 81.3819 38.2516C81.4387 35.3276 80.4448 32.4887 78.655 30.2344C79.8341 28.8739 80.5129 27.2153 80.5499 25.4434C80.5806 24.0413 80.1939 22.6473 79.4345 21.4104C78.7894 20.3615 77.6604 19.714 76.43 19.6922L75.4841 19.6759C76.6332 18.2137 77.3139 16.3845 77.3555 14.4133C77.4523 9.5539 73.5771 5.51667 68.7188 5.42674C68.2061 5.4141 67.6872 5.45211 67.1885 5.52951C64.1688 5.99823 61.7132 7.95398 60.513 10.5944C59.81 10.4978 59.0927 10.446 58.3807 10.4289C57.7402 10.4148 57.105 10.4354 56.4672 10.4847C55.1702 7.33822 52.0978 5.09145 48.4907 5.02008C47.9791 5.01437 47.4671 5.0513 46.9615 5.12977Z",fill:"white"}),(0,a.createElement)("path",{d:"M69.9226 44.2151L73.1481 49.7788C74.5918 52.2712 73.7296 55.4905 71.2371 56.9342C68.7447 58.3779 65.5255 57.5157 64.0818 55.0233L60.8563 49.4595",fill:"#DAE1E7"}),(0,a.createElement)("path",{d:"M69.9226 44.2151L73.1481 49.7788C74.5918 52.2712 73.7296 55.4905 71.2371 56.9342C68.7447 58.3779 65.5255 57.5157 64.0818 55.0233L60.8563 49.4595",stroke:"#606F7B",strokeWidth:"1.91645",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M24.4103 48.0166L22.2294 54.072C21.2531 56.784 18.2389 58.2023 15.5268 57.226C12.8148 56.2497 11.3964 53.2355 12.3728 50.5234L14.5537 44.4681",fill:"#B8C2CC"}),(0,a.createElement)("path",{d:"M24.4103 48.0166L22.2294 54.072C21.2531 56.784 18.2389 58.2023 15.5268 57.226C12.8148 56.2497 11.3964 53.2355 12.3728 50.5234L14.5537 44.4681",stroke:"#606F7B",strokeWidth:"1.91645",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M49.1187 18.9875C51.9607 18.5464 53.9071 15.8848 53.4659 13.0428C53.0248 10.2007 50.3632 8.25438 47.5212 8.69552C44.6791 9.13666 42.7328 11.7982 43.1739 14.6403C43.615 17.4823 46.2766 19.4287 49.1187 18.9875Z",fill:"#B8C2CC",stroke:"#606F7B",strokeWidth:"1.91645",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M69.3468 19.3873C72.1888 18.9462 74.1352 16.2846 73.694 13.4426C73.2529 10.6005 70.5913 8.6542 67.7493 9.09534C64.9072 9.53648 62.9609 12.198 63.402 15.0401C63.8432 17.8821 66.5047 19.8285 69.3468 19.3873Z",fill:"#B8C2CC",stroke:"#606F7B",strokeWidth:"1.91645",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M10.8881 38.2704C13.7301 37.8293 15.6765 35.1677 15.2353 32.3256C14.7942 29.4836 12.1326 27.5373 9.29057 27.9784C6.44851 28.4195 4.50218 31.0811 4.94331 33.9231C5.38445 36.7652 8.04602 38.7115 10.8881 38.2704Z",fill:"#B8C2CC",stroke:"#606F7B",strokeWidth:"1.91645",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M77.8285 35.7391L73.5619 29.9114C73.73 21.3526 66.8692 14.2111 58.3104 14.043C53.9061 13.9535 49.8783 15.7419 46.9834 18.6595C46.6023 18.6265 46.2271 18.5854 45.8434 18.5811L30.6315 18.2754C21.6315 18.0978 13.5952 24.4945 12.3468 33.4054C10.8546 44.0351 19.058 53.3373 29.467 53.5445L45.1479 53.8554L57.52 54.0984C66.1145 54.268 73.2188 47.4414 73.3884 38.8469L77.8285 35.7391Z",fill:"#B8C2CC"}),(0,a.createElement)("path",{d:"M56.4453 54.0805C49.9499 53.9539 44.7465 48.534 44.8732 42.0386C44.9998 35.5432 50.4197 30.3398 56.9151 30.4665L73.5488 30.7927L78.2603 38.9842C75.1932 44.6309 65.5594 54.2617 56.4453 54.0805Z",fill:"#DAE1E7"}),(0,a.createElement)("path",{d:"M56.7868 28.1741C57.7928 28.018 58.4817 27.0759 58.3256 26.0699C58.1694 25.0639 57.2273 24.3749 56.2213 24.5311C55.2153 24.6872 54.5264 25.6293 54.6825 26.6353C54.8387 27.6413 55.7808 28.3303 56.7868 28.1741Z",fill:"#606F7B"}),(0,a.createElement)("path",{d:"M69.1378 28.4205C70.1438 28.2644 70.8328 27.3222 70.6766 26.3162C70.5205 25.3102 69.5783 24.6213 68.5723 24.7774C67.5663 24.9336 66.8774 25.8757 67.0336 26.8817C67.1897 27.8877 68.1318 28.5767 69.1378 28.4205Z",fill:"#606F7B"}),(0,a.createElement)("path",{d:"M66.941 36.0669C67.947 35.9108 68.636 34.9687 68.4798 33.9627C68.3237 32.9566 67.3816 32.2677 66.3756 32.4239C65.3695 32.58 64.6806 33.5221 64.8368 34.5281C64.9929 35.5341 65.935 36.2231 66.941 36.0669Z",fill:"#606F7B"}),(0,a.createElement)("path",{d:"M66.2983 35.0745L64.1824 38.7153",stroke:"#606F7B",strokeWidth:"1.91645",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M66.6468 35.0773L68.6149 38.8005",stroke:"#606F7B",strokeWidth:"1.91645",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M77.7829 38.1932C77.8457 34.942 76.1356 32.0582 73.5575 30.4369L73.5669 29.9035C73.735 21.3447 66.8742 14.2032 58.3154 14.0351C53.9111 13.9456 49.8833 15.734 46.9884 18.6517C46.6073 18.6186 46.2321 18.5776 45.8484 18.5733L30.6365 18.2676C21.6364 18.0899 13.6002 24.4867 12.3518 33.3976C10.8596 44.0273 19.063 53.3294 29.472 53.5366L45.1529 53.8476L57.525 54.0905C63.252 54.2017 68.3039 51.1974 71.0949 46.6504C74.8589 45.676 77.6994 42.2703 77.7829 38.1932Z",stroke:"#606F7B",strokeWidth:"1.91645",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M30.849 45.9108L32.8075 52.0399C33.6872 54.7831 32.1538 57.7448 29.4107 58.6245C26.6676 59.5042 23.7059 57.9708 22.8262 55.2277L20.8676 49.0985",fill:"#B8C2CC"}),(0,a.createElement)("path",{d:"M30.849 45.9108L32.8075 52.0399C33.6872 54.7831 32.1538 57.7448 29.4107 58.6245C26.6676 59.5042 23.7059 57.9708 22.8262 55.2277L20.8676 49.0985",stroke:"#606F7B",strokeWidth:"1.91645",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M60.5038 50.5213L57.7619 56.3445C56.5355 58.9535 53.3979 60.0789 50.7888 58.8525C48.1798 57.6261 47.0545 54.4885 48.2808 51.8794L51.0227 46.0562",fill:"#DAE1E7"}),(0,a.createElement)("path",{d:"M60.5038 50.5213L57.7619 56.3445C56.5355 58.9535 53.3979 60.0789 50.7888 58.8525C48.1798 57.6261 47.0545 54.4885 48.2808 51.8794L51.0227 46.0562",stroke:"#606F7B",strokeWidth:"1.91645",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M44.3711 22.6751L76.3734 23.3111",stroke:"#606F7B",strokeWidth:"1.69791",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M61.8532 23.0257C62.2425 23.6604 62.4502 24.3587 62.4374 25.0984C62.3812 27.7527 59.4298 29.8493 55.8365 29.7758C52.2432 29.7023 49.3755 27.4946 49.4236 24.8345C49.4375 24.1017 49.6769 23.4049 50.0848 22.7884L61.8532 23.0257Z",fill:"#606F7B"}),(0,a.createElement)("path",{d:"M76.3734 23.311C76.7627 23.9457 76.9704 24.644 76.9576 25.3836C76.9014 28.038 73.95 30.1346 70.3567 30.061C66.7634 29.9875 63.8957 27.7799 63.9438 25.1197C63.9578 24.387 64.1971 23.6902 64.605 23.0737L76.3734 23.311Z",fill:"#606F7B"}),(0,a.createElement)("path",{d:"M59.3367 24.7284L55.855 28.0705",stroke:"#D6D7E0",strokeWidth:"0.638792",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M74.1488 25.0183L70.6613 28.3684",stroke:"#D6D7E0",strokeWidth:"0.638792",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M24.2245 24.722C24.3993 24.7516 24.5173 24.9177 24.4877 25.0925C24.4581 25.2673 24.292 25.3853 24.1172 25.3557C23.5858 25.268 22.8556 25.9558 22.0029 27.4997C21.028 29.2611 20.1355 30.1372 19.2423 30.0489C19.0696 30.0332 18.9389 29.8761 18.9546 29.7035C18.9704 29.5308 19.1274 29.4 19.3001 29.4158C19.8469 29.4657 20.5866 28.748 21.4371 27.1903C22.4169 25.414 23.3136 24.5655 24.2245 24.722Z",fill:"white"}),(0,a.createElement)("path",{d:"M19.3394 30.206C19.3037 30.2045 19.268 30.2029 19.2322 30.2014C19.1102 30.1919 18.9945 30.1319 18.915 30.0307C18.8365 29.9365 18.7953 29.8081 18.8117 29.685C18.8211 29.563 18.8811 29.4473 18.9823 29.3677C19.0765 29.2893 19.2049 29.2481 19.328 29.2644C19.8172 29.3091 20.5404 28.5301 21.3143 27.1191C22.36 25.219 23.292 24.4147 24.2535 24.5776C24.5088 24.6231 24.6882 24.8647 24.6427 25.1201C24.5972 25.3754 24.3555 25.5547 24.1002 25.5092C23.8747 25.4733 23.2349 25.601 22.1446 27.5789C21.1404 29.3803 20.2437 30.2288 19.3394 30.206ZM19.2751 29.5635C19.1898 29.5625 19.1142 29.6239 19.1074 29.7171C19.1 29.7608 19.1145 29.8083 19.1476 29.8386C19.1737 29.87 19.2127 29.8923 19.2633 29.8987C20.0622 29.9732 20.9158 29.1669 21.8732 27.4295C22.7413 25.8478 23.5044 25.0981 24.1451 25.2044C24.2325 25.2192 24.3219 25.1557 24.3367 25.0682C24.3515 24.9808 24.288 24.8914 24.2006 24.8766C23.399 24.7386 22.5421 25.5241 21.5788 27.2695C20.7049 28.8592 19.9312 29.6318 19.29 29.5682C19.282 29.5624 19.282 29.5624 19.2751 29.5635Z",fill:"white"}))),(0,a.createElement)("defs",null,(0,a.createElement)("clipPath",{id:"clip0_245_56471"},(0,a.createElement)("rect",{width:"86",height:"67",fill:"white",transform:"translate(0 0.5)"}))))},bc=function(){return(0,a.createElement)("svg",{width:"178",height:"174",viewBox:"0 0 178 174",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M1 6C1 3.23858 3.23858 1 6 1H59.405C60.3743 1 61.3228 1.28177 62.1349 1.81101L75.8356 10.7396C76.9726 11.4805 78.3004 11.875 79.6575 11.875H172C174.761 11.875 177 14.1136 177 16.875V168C177 170.761 174.761 173 172 173H6C3.23858 173 1 170.761 1 168V6Z",fill:"white",stroke:"#EBF1F5",strokeWidth:"2"}))},xc=function(){return(0,a.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M0.614014 1.99996C0.614014 1.26358 1.21097 0.666626 1.94735 0.666626H4.05909C4.52744 0.666626 4.96145 0.912358 5.20242 1.31397L5.62561 2.01929C5.86657 2.42089 6.30058 2.66663 6.76893 2.66663H11.2807C12.0171 2.66663 12.614 3.26358 12.614 3.99996V9.99996C12.614 10.7363 12.0171 11.3333 11.2807 11.3333H1.94735C1.21097 11.3333 0.614014 10.7363 0.614014 9.99996V1.99996Z",stroke:"currentColor"}))},Ac=function(){return(0,a.createElement)("svg",{width:"9",height:"10",viewBox:"0 0 9 10",fill:"#6A6A6A",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M0.506329 5.44304C0.506329 4.88376 0.959712 4.43038 1.51899 4.43038H6.58228C7.14155 4.43038 7.59494 4.88376 7.59494 5.44304V8.48101C7.59494 9.04029 7.14155 9.49367 6.58228 9.49367H1.51899C0.959712 9.49367 0.506329 9.04029 0.506329 8.48101V5.44304Z"}),(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 5.44304C0 4.60412 0.680074 3.92405 1.51899 3.92405H6.58228C7.42119 3.92405 8.10127 4.60412 8.10127 5.44304V8.48101C8.10127 9.31993 7.42119 10 6.58228 10H1.51899C0.680074 10 0 9.31993 0 8.48101V5.44304ZM1.51899 4.93671C1.23935 4.93671 1.01266 5.1634 1.01266 5.44304V8.48101C1.01266 8.76065 1.23935 8.98734 1.51899 8.98734H6.58228C6.86192 8.98734 7.08861 8.76065 7.08861 8.48101V5.44304C7.08861 5.1634 6.86192 4.93671 6.58228 4.93671H1.51899Z"}),(0,a.createElement)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.05063 0.759494C3.14181 0.759494 2.40506 1.49624 2.40506 2.40506V4.05063H5.6962V2.40506C5.6962 1.49624 4.95944 0.759494 4.05063 0.759494ZM1.64557 2.40506C1.64557 1.07678 2.72235 0 4.05063 0C5.37889 0 6.4557 1.07678 6.4557 2.40506V4.81013H1.64557V2.40506Z"}))},Cc=function(){return(0,a.createElement)("svg",{width:"8",height:"6",viewBox:"0 0 8 6",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M7.33317 1.3335L3.99984 4.66683L0.666504 1.3335",stroke:"#B8C2CC",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}))},kc=function(){return(0,a.createElement)("svg",{width:"8",height:"6",viewBox:"0 0 8 6",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M0.66683 4.6665L4.00016 1.33317L7.3335 4.6665",stroke:"#B8C2CC",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}))},Ec=function(){return(0,a.createElement)("svg",{width:"10",height:"5",viewBox:"0 0 10 5",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M7.47828 1.11375L4.62826 3.80831L1.8435 1.04637L7.47828 1.11375Z",fill:"currentColor",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))},_c=function(){return(0,a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M18 7.91998L9.84 16.08L6 12.24",stroke:"#0FCCCE",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))},Pc=function(){return(0,a.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 18 18"},(0,a.createElement)("path",{d:"M14.53 4.53l-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z"}))},Sc=function(){return(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("circle",{cx:"8",cy:"8",r:"8",fill:"#FEF3DD"}),(0,a.createElement)("path",{d:"M11.8001 6.07241C11.7216 6.00684 11.6262 5.96467 11.5248 5.95071C11.4235 5.93675 11.3202 5.95156 11.2269 5.99346L9.48994 6.76581L8.48074 4.94649C8.4325 4.86156 8.36261 4.79092 8.2782 4.74178C8.19378 4.69264 8.09784 4.66675 8.00016 4.66675C7.90248 4.66675 7.80655 4.69264 7.72213 4.74178C7.63771 4.79092 7.56783 4.86156 7.51959 4.94649L6.51039 6.76581L4.77346 5.99346C4.67992 5.95162 4.57655 5.93679 4.47502 5.95063C4.37349 5.96448 4.27786 6.00645 4.19894 6.0718C4.12002 6.13715 4.06095 6.22328 4.02842 6.32044C3.99589 6.41761 3.99118 6.52194 4.01484 6.62163L4.88674 10.3392C4.90341 10.4112 4.93452 10.479 4.97818 10.5386C5.02185 10.5982 5.07715 10.6483 5.14075 10.6859C5.22686 10.7375 5.32531 10.7647 5.42566 10.7649C5.47445 10.7648 5.52298 10.7578 5.56984 10.7443C7.1591 10.3049 8.83779 10.3049 10.4271 10.7443C10.5722 10.7824 10.7265 10.7614 10.8561 10.6859C10.9201 10.6488 10.9757 10.5988 11.0195 10.5392C11.0632 10.4795 11.0941 10.4114 11.1102 10.3392L11.9855 6.62163C12.0089 6.52191 12.0039 6.41763 11.9712 6.32058C11.9384 6.22352 11.8792 6.13756 11.8001 6.07241Z",fill:"#FFBF00"}))},Dc=function(){return(0,a.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M7.28846 3.01894C7.48311 2.82306 7.4821 2.50648 7.28622 2.31183C7.09034 2.11719 6.77376 2.11819 6.57912 2.31407L7.28846 3.01894ZM2.25871 7.3713L2.61338 7.72373H2.61338L2.25871 7.3713ZM2.25871 8.62838L2.61338 8.27595L2.61338 8.27594L2.25871 8.62838ZM6.57912 13.6856C6.77376 13.8815 7.09034 13.8825 7.28622 13.6878C7.4821 13.4932 7.48311 13.1766 7.28846 12.9807L6.57912 13.6856ZM2.51741 7.49984C2.24127 7.49984 2.01741 7.72369 2.01741 7.99984C2.01741 8.27598 2.24127 8.49984 2.51741 8.49984L2.51741 7.49984ZM14 8.49984C14.2761 8.49984 14.5 8.27598 14.5 7.99984C14.5 7.7237 14.2761 7.49984 14 7.49984L14 8.49984ZM6.57912 2.31407L1.90403 7.01887L2.61338 7.72373L7.28846 3.01894L6.57912 2.31407ZM1.90403 8.98081L6.57912 13.6856L7.28846 12.9807L2.61338 8.27595L1.90403 8.98081ZM1.90403 7.01887C1.36532 7.561 1.36532 8.43867 1.90403 8.98081L2.61338 8.27594C2.46221 8.12382 2.46221 7.87586 2.61338 7.72373L1.90403 7.01887ZM2.51741 8.49984L14 8.49984L14 7.49984L2.51741 7.49984L2.51741 8.49984Z",fill:"currentColor"}))},Ic=function(){return(0,a.createElement)("svg",{width:"101",height:"77",viewBox:"0 0 101 77",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("line",{x1:"2",y1:"-2",x2:"28.3019",y2:"-2",transform:"matrix(0.695782 0.718253 -0.797675 0.603088 46.4866 54.5945)",stroke:"#DAE1E7","stroke-width":"4","stroke-linecap":"round"}),(0,a.createElement)("circle",{cx:"34.5981",cy:"39.0124",r:"24.5792",transform:"rotate(19.2186 34.5981 39.0124)",fill:"#DAE1E7"}),(0,a.createElement)("circle",{cx:"33.3163",cy:"33.3163",r:"26.1624",transform:"rotate(19.2186 33.3163 33.3163)",stroke:"#3D4852","stroke-width":"1.2"}),(0,a.createElement)("line",{x1:"50.8458",y1:"54.7487",x2:"68.7147",y2:"73.0163",stroke:"#3D4852","stroke-width":"4","stroke-linecap":"round"}),(0,a.createElement)("path",{d:"M21.9091 40.2528C22.9989 42.6328 25.0674 47.2281 25.4889 47.1484C25.9104 47.0686 25.8573 42.4585 25.9359 39.8163C26.0087 37.2366 30.4026 36.1755 30.2984 35.3386C30.25 34.9556 26.9884 34.7137 25.452 32.6074C23.6679 30.1485 22.5175 25.4148 21.9867 25.4633C21.4698 25.5131 21.8018 29.918 20.5013 32.9436C19.2893 35.7742 16.4246 37.2167 16.4643 37.5428C16.5404 38.2298 20.837 37.9096 21.9091 40.2528Z",stroke:"#3D4852","stroke-width":"1.2","stroke-miterlimit":"10"}),(0,a.createElement)("path",{d:"M42.5084 42.691C42.7663 44.3375 43.2425 47.5106 43.5146 47.5343C43.7867 47.5581 44.5484 44.7231 45.0518 43.1171C45.5409 41.5485 48.417 41.6551 48.4973 41.1241C48.5336 40.881 46.5761 40.1708 45.9972 38.6151C45.3273 36.8005 45.4378 33.7008 45.104 33.639C44.7786 33.5805 44.2232 36.3377 42.9048 37.9682C41.6742 39.4944 39.6698 39.885 39.6379 40.0917C39.5662 40.526 42.2549 41.0699 42.5084 42.691Z",stroke:"#3D4852","stroke-width":"1.2","stroke-miterlimit":"10"}),(0,a.createElement)("circle",{cx:"33.4714",cy:"21.642",r:"3.57081",stroke:"#3D4852","stroke-width":"1.2"}),(0,a.createElement)("path",{d:"M83.2299 13.4354C79.0486 17.0625 74.0576 19.7533 68.817 21.1973",stroke:"#3D4852","stroke-width":"1.2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}),(0,a.createElement)("path",{d:"M71.9774 31.5829C79.426 32.443 86.9913 32.4358 94.4716 31.5556C96.3874 31.3295 98.3664 31.0241 99.9999 29.9775",stroke:"#3D4852","stroke-width":"1.2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}),(0,a.createElement)("path",{d:"M69.0946 44.3096C77.2273 45.7089 84.9906 48.9331 91.6503 53.6681",stroke:"#3D4852","stroke-width":"1.2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}))},Tc=function(){return(0,a.createElement)("svg",{width:"310",height:"348",viewBox:"0 0 310 348",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M59.6374 265.07V193.896L137.538 227.62V263.374L170.628 279.491V316.457L59.6374 265.07Z",fill:"#1D1D1B",stroke:"black","stroke-width":"0.91224","stroke-linejoin":"bevel"}),(0,a.createElement)("path",{d:"M216.929 201.065L137.501 227.933V264.06L216.929 236.15V201.065Z",fill:"#00DDB3",stroke:"black","stroke-width":"0.91224","stroke-linejoin":"bevel"}),(0,a.createElement)("path",{d:"M250.187 252.19L170.628 279.84V316.49L250.187 286.622V252.19Z",fill:"#00DDB3",stroke:"black","stroke-width":"0.91224","stroke-linejoin":"bevel"}),(0,a.createElement)("path",{d:"M217.285 235.338L250.187 252.292L170.333 279.682L137.596 263.77L217.285 235.338Z",fill:"#D6FEF1",stroke:"black","stroke-width":"0.91224","stroke-linejoin":"bevel"}),(0,a.createElement)("path",{d:"M140.138 170.71L59.4926 193.895L138.051 227.836L217.178 201.175L140.138 170.71Z",fill:"#D6FEF1",stroke:"black","stroke-width":"0.91224","stroke-linejoin":"bevel"}),(0,a.createElement)("ellipse",{cx:"128.893",cy:"197.413",rx:"41.7357",ry:"14.8683",fill:"#1D1D1B"}),(0,a.createElement)("circle",{cx:"136.437",cy:"91.0131",r:"57.9619",fill:"#D6FEF1"}),(0,a.createElement)("circle",{cx:"136.926",cy:"90.9218",r:"45.4091",fill:"#97FCDB"}),(0,a.createElement)("path",{d:"M94.6665 181.379L94.9411 191.472C95.0164 194.635 96.6598 197.646 99.5428 199.903C105.354 204.425 117.485 210.659 139.603 209.816C139.603 209.816 158.467 209.53 171.77 201.22C174.342 199.605 176.4 197.569 177.789 195.268C179.178 192.966 179.859 190.46 179.782 187.941L179.545 179.251L94.6665 181.379Z",fill:"#00DDB3",stroke:"#1D1D1B","stroke-width":"0.91224","stroke-miterlimit":"10"}),(0,a.createElement)("mask",{id:"path-10-inside-1_375_56711",fill:"white"},(0,a.createElement)("path",{d:"M167.015 166.666C150.017 159.816 122.788 160.492 106.293 168.174C89.7978 175.856 90.2002 187.673 107.198 194.523C124.197 201.373 151.438 200.687 167.934 193.015C184.429 185.343 184.013 173.526 167.015 166.676"})),(0,a.createElement)("path",{d:"M167.015 166.666C150.017 159.816 122.788 160.492 106.293 168.174C89.7978 175.856 90.2002 187.673 107.198 194.523C124.197 201.373 151.438 200.687 167.934 193.015C184.429 185.343 184.013 173.526 167.015 166.676",fill:"#D6FEF1"}),(0,a.createElement)("path",{d:"M167.354 165.82C158.707 162.335 147.518 160.783 136.44 161.058C125.363 161.333 114.3 163.438 105.906 167.347L106.68 169.001C114.781 165.228 125.58 163.153 136.49 162.882C147.4 162.611 158.324 164.146 166.675 167.512L167.354 165.82ZM105.906 167.347C97.5804 171.224 93.0906 176.338 93.2739 181.689C93.4571 187.035 98.2819 191.913 106.859 195.369L107.538 193.677C99.1168 190.284 95.2413 185.828 95.0974 181.631C94.9538 177.441 98.5103 172.805 106.68 169.001L105.906 167.347ZM106.859 195.369C115.507 198.854 126.699 200.403 137.78 200.127C148.86 199.85 159.927 197.746 168.32 193.842L167.547 192.188C159.445 195.956 148.643 198.031 137.73 198.303C126.817 198.575 115.889 197.043 107.538 193.677L106.859 195.369ZM168.32 193.842C176.646 189.97 181.133 184.858 180.946 179.508C180.759 174.164 175.932 169.287 167.354 165.83L166.676 167.522C175.097 170.916 178.976 175.372 179.123 179.567C179.269 183.756 175.717 188.388 167.547 192.188L168.32 193.842Z",fill:"black",mask:"url(#path-10-inside-1_375_56711)"}),(0,a.createElement)("path",{d:"M106.312 167.715L106.512 175.074C106.561 177.374 107.755 179.564 109.855 181.202C114.078 184.501 122.906 189.039 139.01 188.417C139.01 188.417 152.733 188.208 162.417 182.17C164.286 180.994 165.782 179.513 166.791 177.839C167.801 176.165 168.297 174.343 168.241 172.51L168.069 166.182L106.312 167.715Z",fill:"#00DDB3",stroke:"#1D1D1B","stroke-width":"0.91224","stroke-miterlimit":"10"}),(0,a.createElement)("path",{d:"M158.015 155.715C146.147 150.738 127.009 151.213 115.466 156.772C103.923 162.331 104.208 170.889 116.116 175.866C128.023 180.842 147.122 180.358 158.665 174.809C170.208 169.26 169.923 160.692 158.015 155.715Z",fill:"#D6FEF1",stroke:"black","stroke-width":"0.91224"}),(0,a.createElement)("path",{d:"M158.683 155.388C146.393 150.259 126.694 150.749 114.765 156.479C102.836 162.209 103.142 171.059 115.445 176.188C127.747 181.316 147.446 180.837 159.362 175.097C171.278 169.357 170.986 160.527 158.683 155.388Z",fill:"#D6FEF1",stroke:"black","stroke-width":"0.91224"}),(0,a.createElement)("path",{d:"M130.735 95.527L142.479 95.4768C142.934 95.4748 143.371 95.654 143.693 95.9748C144.016 96.2957 144.198 96.7319 144.2 97.1876L144.481 163.277C144.486 164.337 144.07 165.355 143.326 166.107C142.582 166.86 141.57 167.285 140.513 167.29L133.419 167.32C132.362 167.325 131.346 166.908 130.595 166.162C129.845 165.416 129.421 164.401 129.416 163.341L129.135 97.2387C129.133 96.783 129.312 96.3452 129.632 96.0216C129.952 95.698 130.387 95.5151 130.841 95.5132L130.735 95.527Z",fill:"white",stroke:"#1D1D1B","stroke-width":"0.91224","stroke-linecap":"round","stroke-linejoin":"round"}),(0,a.createElement)("path",{d:"M144.059 124.482C144.059 124.482 140.815 136.377 129.166 133.789L129.112 121.016L144.059 124.482Z",fill:"#1D1D1B"}),(0,a.createElement)("path",{d:"M136.643 125.262C155.456 125.182 170.641 109.827 170.561 90.9664C170.481 72.1058 155.165 56.8814 136.353 56.9618C117.54 57.0422 102.355 72.397 102.435 91.2576C102.515 110.118 117.831 125.343 136.643 125.262Z",fill:"#00DDB3",stroke:"#1D1D1B","stroke-width":"0.91224","stroke-miterlimit":"10"}),(0,a.createElement)("path",{d:"M149.978 79.0895C141.023 79.1278 137.73 85.5618 135.081 90.7277L133.355 94.025C130.548 99.5112 128.45 102.837 123.003 102.86C122.665 102.86 122.331 102.926 122.019 103.056C121.707 103.186 121.423 103.376 121.185 103.616C120.946 103.856 120.757 104.141 120.629 104.454C120.501 104.767 120.435 105.103 120.437 105.442C120.433 105.781 120.496 106.118 120.622 106.433C120.748 106.748 120.935 107.035 121.171 107.277C121.408 107.52 121.69 107.714 122.001 107.847C122.313 107.98 122.647 108.051 122.985 108.055C131.953 108.016 135.247 101.596 137.882 96.4298L139.622 93.1191C142.428 87.6462 144.526 84.3207 149.96 84.2975C150.644 84.2946 151.298 84.0195 151.779 83.5329C152.26 83.0463 152.529 82.3879 152.526 81.7026C152.523 81.0173 152.249 80.3612 151.764 79.8787C151.278 79.3962 150.622 79.1268 149.938 79.1297L149.978 79.0895Z",fill:"white"}),(0,a.createElement)("ellipse",{cx:"151.344",cy:"66.9296",rx:"5.21657",ry:"2.17357",transform:"rotate(27.1931 151.344 66.9296)",fill:"#D6FEF1"}))},Mc=e(2096),Fc=["Unlimited projects, files and previews","Lottie Editor","Lottie Color Palette","File size optimization","Export Lotties to GIF and MP4","Private sharing and commenting","Custom embeds","Track version history"],Bc=function(n){var t=n.closeModal,e=zc().isClosed;return(0,a.createElement)(a.Fragment,null,!e&&(0,a.createElement)("div",{style:{background:"rgba(0, 0, 0, 0.4)",zIndex:20},className:"absolute top-0 bottom-0 right-0 left-0 flex items-center justify-center overflow-auto"},(0,a.createElement)("div",{id:"modal-card",className:"lf-relative lf-w-2/3  lf-shadow-xl "},(0,a.createElement)("button",{onClick:t,className:"lf-absolute lf-top-3 lf-right-3"},(0,a.createElement)(Pc,{className:"lf-text-gray-600 lf-fill-current h-5 w-5"})),(0,a.createElement)("div",{className:" lf-flex lf-flex-row lf-p-8 lf-bg-white lf-rounded-lg "},(0,a.createElement)("div",{className:"lf-flex lf-flex-col lf-gap-2 lf-w-2/5 lf-p-5"},(0,a.createElement)("h3",{className:" lf-text-lg lf-text-black lf-font-bold"},"Do more with an individual plan"),(0,a.createElement)("p",{className:"lf-text-base lf-text-gray-600"},"Enjoying the LottieFiles platform? Then you’re going to LOVE our Individual plan! Upgrade now to access a whole bunch of features that will truly unleash the power of Lottie."),(0,a.createElement)("ul",{className:"lf-text-gray-600 grid lf-gap-1 lf-pt-1 lf-pb-1.5"},(0,a.createElement)("h3",null,"Unlock all these amazing features:"),Fc.map((function(n,t){return(0,a.createElement)("li",{key:t,className:"lf-flex lf-gap-2 lf-items-center lf-text-base"},(0,a.createElement)("div",null,(0,a.createElement)(_c,null)),(0,a.createElement)("span",{className:""},n))}))),(0,a.createElement)(Ni,{onClick:function(){window.open(d,"_blank"),t()},appearance:Ka.primary,size:qa.fluid},"Upgrade now"),(0,a.createElement)("p",{className:"lf-text-center"},"Only $25/month")),(0,a.createElement)("img",{src:Mc,className:" lf-rounded-lg lf-w-3/5 lf-object-cover lf-border-0 ",style:{minHeight:"550px"}})))))};function Lc(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function Rc(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?Lc(Object(e),!0).forEach((function(t){to(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):Lc(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}var Oc=["comment","create-projects","create-folders","update-animation-status","upload-new-versions","search-workspace-assets","use-private-share"],Nc=(0,a.createContext)({goBack:function(){},goTo:function(){},project:"",workspace:null,setWorkspace:function(){},file:null,setFile:function(){},showUpsellModal:function(){},workspacesList:null,setWorkspacesList:function(){},searchQuery:"",isClosed:!0,setIsClosed:function(){}}),Vc=function(n){var t=n.children,e=na(),r=yo((0,a.useState)(null),2),o=r[0],i=r[1],s=yo((0,a.useState)(null),2),l=s[0],c=s[1],p=yo((0,a.useState)(""),2),d=p[0],m=p[1],h=yo((0,a.useState)(""),2),g=h[0],f=h[1],u=yo((0,a.useState)(!0),2),w=u[0],y=u[1],v=yo((0,a.useState)(null),2),b=v[0],x=v[1],A=yo(Xi({query:ke.currentWorkspace,requestPolicy:"network-only"}),1)[0],C=A.data,k=A.error;return(0,a.useEffect)((function(){var n,t,e;C&&!k&&m(Rc(Rc({},C.currentWorkspace),{},{features:(n=C.currentWorkspace.features,t=n.filter((function(n){return Oc.includes(n.slug)})),e={},t.forEach((function(n){e[n.slug]=n.isEnabled&&(n.currentCount||0)<(n.max||1)})),e)}))}),[C]),(0,a.createElement)(Nc.Provider,{value:{showUpsellModal:function(){return y(!1)},project:l,file:o,setFile:i,workspace:d,setWorkspace:m,setProject:c,goTo:function(n){var t=n.id;switch(n.node){case"Project":e("/workspaces/project/".concat(t));break;case"Folder":e("/workspaces/project/".concat(l.id,"/").concat(t));break;case"File":e("/workspaces/file/".concat(t));break;default:e("/workspaces")}},goBack:function(){e(-1)},workspacesList:b,setWorkspacesList:x,searchQuery:g,setSearchQuery:f,isClosed:w,setIsClosed:y}},t,(0,a.createElement)(Bc,{isClosed:w,closeModal:function(){y(!0)}}))},zc=function(){return(0,Se.useContext)(Nc)},jc=window.ReactDOM;function Gc(){let n=[],t=[],e={enqueue(n){t.push(n)},requestAnimationFrame(...n){let t=requestAnimationFrame(...n);e.add((()=>cancelAnimationFrame(t)))},nextFrame(...n){e.requestAnimationFrame((()=>{e.requestAnimationFrame(...n)}))},setTimeout(...n){let t=setTimeout(...n);e.add((()=>clearTimeout(t)))},add(t){n.push(t)},dispose(){for(let t of n.splice(0))t()},async workQueue(){for(let n of t.splice(0))await n()}};return e}function Hc(){let[n]=(0,Se.useState)(Gc);return(0,Se.useEffect)((()=>()=>n.dispose()),[n]),n}var Uc="undefined"!=typeof window?Se.useLayoutEffect:Se.useEffect,Wc={serverHandoffComplete:!1};function Qc(){let[n,t]=(0,Se.useState)(Wc.serverHandoffComplete);return(0,Se.useEffect)((()=>{!0!==n&&t(!0)}),[n]),(0,Se.useEffect)((()=>{!1===Wc.serverHandoffComplete&&(Wc.serverHandoffComplete=!0)}),[]),n}var qc=0;function Kc(){return++qc}function Zc(){let n=Qc(),[t,e]=(0,Se.useState)(n?Kc:null);return Uc((()=>{null===t&&e(Kc())}),[t]),null!=t?""+t:void 0}function Yc(n){let t=(0,Se.useRef)(n);return(0,Se.useEffect)((()=>{t.current=n}),[n]),t}function Xc(n,t){let[e,r]=(0,Se.useState)(n),o=Yc(n);return Uc((()=>r(o.current)),[o,r,...t]),e}function Jc(...n){let t=(0,Se.useRef)(n);return(0,Se.useEffect)((()=>{t.current=n}),[n]),(0,Se.useCallback)((n=>{for(let e of t.current)null!=e&&("function"==typeof e?e(n):e.current=n)}),[t])}function $c(n,t,...e){if(n in t){let r=t[n];return"function"==typeof r?r(...e):r}let r=new Error(`Tried to handle "${n}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((n=>`"${n}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,$c),r}function np({props:n,slot:t,defaultTag:e,features:r,visible:o=!0,name:a}){if(o)return tp(n,t,e,a);let i=null!=r?r:0;if(2&i){let{static:r=!1,...o}=n;if(r)return tp(o,t,e,a)}if(1&i){let{unmount:r=!0,...o}=n;return $c(r?0:1,{0(){return null},1(){return tp({...o,hidden:!0,style:{display:"none"}},t,e,a)}})}return tp(n,t,e,a)}function tp(n,t={},e,r){let{as:o=e,children:a,refName:i="ref",...s}=rp(n,["unmount","static"]),l=void 0!==n.ref?{[i]:n.ref}:{},c="function"==typeof a?a(t):a;if(s.className&&"function"==typeof s.className&&(s.className=s.className(t)),o===Se.Fragment&&Object.keys(s).length>0){if(!(0,Se.isValidElement)(c)||Array.isArray(c)&&c.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(s).map((n=>`  - ${n}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((n=>`  - ${n}`)).join("\n")].join("\n"));return(0,Se.cloneElement)(c,Object.assign({},function(n,t,e){let r=Object.assign({},n);for(let e of["onClick"])void 0!==n[e]&&void 0!==t[e]&&Object.assign(r,{[e](r){r.defaultPrevented||n[e](r),r.defaultPrevented||t[e](r)}});return r}(function(n){let t=Object.assign({},n);for(let n in t)void 0===t[n]&&delete t[n];return t}(rp(s,["ref"])),c.props),l))}return(0,Se.createElement)(o,Object.assign({},rp(s,["ref"]),o!==Se.Fragment&&l),c)}function ep(n){var t;return Object.assign((0,Se.forwardRef)(n),{displayName:null!=(t=n.displayName)?t:n.name})}function rp(n,t=[]){let e=Object.assign({},n);for(let n of t)n in e&&delete e[n];return e}function op(n,t){let e=t.resolveItems();if(e.length<=0)return null;let r=t.resolveActiveIndex(),o=null!=r?r:-1,a=(()=>{switch(n.focus){case 0:return e.findIndex((n=>!t.resolveDisabled(n)));case 1:{let n=e.slice().reverse().findIndex(((n,e,r)=>!(-1!==o&&r.length-e-1>=o||t.resolveDisabled(n))));return-1===n?n:e.length-1-n}case 2:return e.findIndex(((n,e)=>!(e<=o||t.resolveDisabled(n))));case 3:{let n=e.slice().reverse().findIndex((n=>!t.resolveDisabled(n)));return-1===n?n:e.length-1-n}case 4:return e.findIndex((e=>t.resolveId(e)===n.id));case 5:return null;default:!function(n){throw new Error("Unexpected object: "+n)}(n)}})();return-1===a?r:a}function ap(n){let t=n.parentElement,e=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(e=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(n){if(!n)return!1;let t=n.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(e))&&r}function ip(n,t,e){let r=(0,Se.useRef)(t);r.current=t,(0,Se.useEffect)((()=>{function t(n){r.current.call(window,n)}return window.addEventListener(n,t,e),()=>window.removeEventListener(n,t,e)}),[n,e])}var sp=(0,Se.createContext)(null);function lp(){return(0,Se.useContext)(sp)}function cp({value:n,children:t}){return Se.createElement(sp.Provider,{value:n},t)}function pp(n){var t;if(n.type)return n.type;let e=null!=(t=n.as)?t:"button";return"string"==typeof e&&"button"===e.toLowerCase()?"button":void 0}function dp(n,t){let[e,r]=(0,Se.useState)((()=>pp(n)));return Uc((()=>{r(pp(n))}),[n.type,n.as]),Uc((()=>{e||!t.current||t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&r("button")}),[e,t]),e}function mp({container:n,accept:t,walk:e,enabled:r=!0}){let o=(0,Se.useRef)(t),a=(0,Se.useRef)(e);(0,Se.useEffect)((()=>{o.current=t,a.current=e}),[t,e]),Uc((()=>{if(!n||!r)return;let t=o.current,e=a.current,i=Object.assign((n=>t(n)),{acceptNode:t}),s=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,i,!1);for(;s.nextNode();)e(s.currentNode)}),[n,r,o,a])}sp.displayName="OpenClosedContext";var hp={1(n){return n.disabled||1===n.comboboxState?n:{...n,activeOptionIndex:null,comboboxState:1}},0(n){return n.disabled||0===n.comboboxState?n:{...n,comboboxState:0}},2(n,t){return n.disabled===t.disabled?n:{...n,disabled:t.disabled}},3(n,t){if(n.disabled||n.optionsRef.current&&!n.optionsPropsRef.current.static&&1===n.comboboxState)return n;let e=op(t,{resolveItems:()=>n.options,resolveActiveIndex:()=>n.activeOptionIndex,resolveId:n=>n.id,resolveDisabled:n=>n.dataRef.current.disabled});return n.activeOptionIndex===e?n:{...n,activeOptionIndex:e}},4:(n,t)=>{var e;let r=null!==n.activeOptionIndex?n.options[n.activeOptionIndex]:null,o=Array.from(null==(e=n.optionsRef.current)?void 0:e.querySelectorAll('[id^="headlessui-combobox-option-"]')).reduce(((n,t,e)=>Object.assign(n,{[t.id]:e})),{}),a=[...n.options,{id:t.id,dataRef:t.dataRef}].sort(((n,t)=>o[n.id]-o[t.id]));return{...n,options:a,activeOptionIndex:null===r?null:a.indexOf(r)}},5:(n,t)=>{let e=n.options.slice(),r=null!==n.activeOptionIndex?e[n.activeOptionIndex]:null,o=e.findIndex((n=>n.id===t.id));return-1!==o&&e.splice(o,1),{...n,options:e,activeOptionIndex:o===n.activeOptionIndex||null===r?null:e.indexOf(r)}}},gp=(0,Se.createContext)(null);function fp(n){let t=(0,Se.useContext)(gp);if(null===t){let t=new Error(`<${n} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,fp),t}return t}gp.displayName="ComboboxContext";var up=(0,Se.createContext)(null);function wp(){let n=(0,Se.useContext)(up);if(null===n){let n=new Error("ComboboxActions is missing a parent <Combobox /> component.");throw Error.captureStackTrace&&Error.captureStackTrace(n,wp),n}return n}function yp(n,t){return $c(t.type,hp,n,t)}up.displayName="ComboboxActions";var vp=Se.Fragment,bp=ep((function(n,t){let{value:e,onChange:r,disabled:o=!1,...a}=n,i=(0,Se.useRef)({value:e,onChange:r}),s=(0,Se.useRef)({static:!1,hold:!1}),l=(0,Se.useRef)({displayValue:void 0}),c=(0,Se.useReducer)(yp,{comboboxState:1,comboboxPropsRef:i,optionsPropsRef:s,inputPropsRef:l,labelRef:(0,Se.createRef)(),inputRef:(0,Se.createRef)(),buttonRef:(0,Se.createRef)(),optionsRef:(0,Se.createRef)(),disabled:o,options:[],activeOptionIndex:null}),[{comboboxState:p,options:d,activeOptionIndex:m,optionsRef:h,inputRef:g,buttonRef:f},u]=c;Uc((()=>{i.current.value=e}),[e,i]),Uc((()=>{i.current.onChange=r}),[r,i]),Uc((()=>u({type:2,disabled:o})),[o]),ip("mousedown",(n=>{var t,e,r;let o=n.target;0===p&&((null==(t=f.current)?void 0:t.contains(o))||(null==(e=g.current)?void 0:e.contains(o))||(null==(r=h.current)?void 0:r.contains(o))||u({type:1}))}));let w=null===m?null:d[m].dataRef.current.value,y=(0,Se.useMemo)((()=>({open:0===p,disabled:o,activeIndex:m,activeOption:w})),[p,o,d,m]),v=(0,Se.useCallback)((()=>{if(!g.current||void 0===e)return;let n=l.current.displayValue;"function"==typeof n?g.current.value=n(e):"string"==typeof e&&(g.current.value=e)}),[e,g,l]),b=(0,Se.useCallback)((n=>{let t=d.find((t=>t.id===n));if(!t)return;let{dataRef:e}=t;i.current.onChange(e.current.value),v()}),[d,i,g]),x=(0,Se.useCallback)((()=>{if(null!==m){let{dataRef:n}=d[m];i.current.onChange(n.current.value),v()}}),[m,d,i,g]),A=(0,Se.useMemo)((()=>({selectOption:b,selectActiveOption:x})),[b,x]);return Uc((()=>{1===p&&v()}),[v,p]),Uc(v,[v]),Se.createElement(up.Provider,{value:A},Se.createElement(gp.Provider,{value:c},Se.createElement(cp,{value:$c(p,{0:0,1:1})},np({props:null===t?a:{...a,ref:t},slot:y,defaultTag:vp,name:"Combobox"}))))})),xp=ep((function(n,t){var e,r;let{value:o,onChange:a,displayValue:i,...s}=n,[l,c]=fp("Combobox.Input"),p=wp(),d=Jc(l.inputRef,t),m=l.inputPropsRef,h=`headlessui-combobox-input-${Zc()}`,g=Hc(),f=Yc(a);Uc((()=>{m.current.displayValue=i}),[i,m]);let u=(0,Se.useCallback)((n=>{switch(n.key){case"Enter":n.preventDefault(),n.stopPropagation(),p.selectActiveOption(),c({type:1});break;case"ArrowDown":return n.preventDefault(),n.stopPropagation(),$c(l.comboboxState,{0:()=>c({type:3,focus:2}),1:()=>{c({type:0}),g.nextFrame((()=>{l.comboboxPropsRef.current.value||c({type:3,focus:0})}))}});case"ArrowUp":return n.preventDefault(),n.stopPropagation(),$c(l.comboboxState,{0:()=>c({type:3,focus:1}),1:()=>{c({type:0}),g.nextFrame((()=>{l.comboboxPropsRef.current.value||c({type:3,focus:3})}))}});case"Home":case"PageUp":return n.preventDefault(),n.stopPropagation(),c({type:3,focus:0});case"End":case"PageDown":return n.preventDefault(),n.stopPropagation(),c({type:3,focus:3});case"Escape":return n.preventDefault(),l.optionsRef.current&&!l.optionsPropsRef.current.static&&n.stopPropagation(),c({type:1});case"Tab":p.selectActiveOption(),c({type:1})}}),[g,c,l,p]),w=(0,Se.useCallback)((n=>{var t;c({type:0}),null==(t=f.current)||t.call(f,n)}),[c,f]),y=Xc((()=>{if(l.labelRef.current)return[l.labelRef.current.id].join(" ")}),[l.labelRef.current]),v=(0,Se.useMemo)((()=>({open:0===l.comboboxState,disabled:l.disabled})),[l]);return np({props:{...s,ref:d,id:h,role:"combobox",type:"text","aria-controls":null==(e=l.optionsRef.current)?void 0:e.id,"aria-expanded":l.disabled?void 0:0===l.comboboxState,"aria-activedescendant":null===l.activeOptionIndex||null==(r=l.options[l.activeOptionIndex])?void 0:r.id,"aria-labelledby":y,disabled:l.disabled,onKeyDown:u,onChange:w},slot:v,defaultTag:"input",name:"Combobox.Input"})})),Ap=ep((function(n,t){var e;let[r,o]=fp("Combobox.Button"),a=wp(),i=Jc(r.buttonRef,t),s=`headlessui-combobox-button-${Zc()}`,l=Hc(),c=(0,Se.useCallback)((n=>{switch(n.key){case"ArrowDown":return n.preventDefault(),n.stopPropagation(),1===r.comboboxState&&(o({type:0}),l.nextFrame((()=>{r.comboboxPropsRef.current.value||o({type:3,focus:0})}))),l.nextFrame((()=>{var n;return null==(n=r.inputRef.current)?void 0:n.focus({preventScroll:!0})}));case"ArrowUp":return n.preventDefault(),n.stopPropagation(),1===r.comboboxState&&(o({type:0}),l.nextFrame((()=>{r.comboboxPropsRef.current.value||o({type:3,focus:3})}))),l.nextFrame((()=>{var n;return null==(n=r.inputRef.current)?void 0:n.focus({preventScroll:!0})}));case"Escape":return n.preventDefault(),r.optionsRef.current&&!r.optionsPropsRef.current.static&&n.stopPropagation(),o({type:1}),l.nextFrame((()=>{var n;return null==(n=r.inputRef.current)?void 0:n.focus({preventScroll:!0})}))}}),[l,o,r,a]),p=(0,Se.useCallback)((n=>{if(ap(n.currentTarget))return n.preventDefault();0===r.comboboxState?o({type:1}):(n.preventDefault(),o({type:0})),l.nextFrame((()=>{var n;return null==(n=r.inputRef.current)?void 0:n.focus({preventScroll:!0})}))}),[o,l,r]),d=Xc((()=>{if(r.labelRef.current)return[r.labelRef.current.id,s].join(" ")}),[r.labelRef.current,s]),m=(0,Se.useMemo)((()=>({open:0===r.comboboxState,disabled:r.disabled})),[r]);return np({props:{...n,ref:i,id:s,type:dp(n,r.buttonRef),tabIndex:-1,"aria-haspopup":!0,"aria-controls":null==(e=r.optionsRef.current)?void 0:e.id,"aria-expanded":r.disabled?void 0:0===r.comboboxState,"aria-labelledby":d,disabled:r.disabled,onClick:p,onKeyDown:c},slot:m,defaultTag:"button",name:"Combobox.Button"})})),Cp=ep((function(n,t){var e;let{hold:r=!1,...o}=n,[a]=fp("Combobox.Options"),{optionsPropsRef:i}=a,s=Jc(a.optionsRef,t),l=`headlessui-combobox-options-${Zc()}`,c=lp(),p=null!==c?0===c:0===a.comboboxState;Uc((()=>{var t;i.current.static=null!=(t=n.static)&&t}),[i,n.static]),Uc((()=>{i.current.hold=r}),[r,i]),mp({container:a.optionsRef.current,enabled:0===a.comboboxState,accept(n){return"option"===n.getAttribute("role")?NodeFilter.FILTER_REJECT:n.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(n){n.setAttribute("role","none")}});let d=Xc((()=>{var n,t,e;return null!=(e=null==(n=a.labelRef.current)?void 0:n.id)?e:null==(t=a.buttonRef.current)?void 0:t.id}),[a.labelRef.current,a.buttonRef.current]),m=(0,Se.useMemo)((()=>({open:0===a.comboboxState})),[a]);return np({props:{...o,"aria-activedescendant":null===a.activeOptionIndex||null==(e=a.options[a.activeOptionIndex])?void 0:e.id,"aria-labelledby":d,role:"listbox",id:l,ref:s},slot:m,defaultTag:"ul",features:3,visible:p,name:"Combobox.Options"})}));Object.assign(bp,{Input:xp,Button:Ap,Label:function(n){let[t]=fp("Combobox.Label"),e=`headlessui-combobox-label-${Zc()}`,r=(0,Se.useCallback)((()=>{var n;return null==(n=t.inputRef.current)?void 0:n.focus({preventScroll:!0})}),[t.inputRef]),o=(0,Se.useMemo)((()=>({open:0===t.comboboxState,disabled:t.disabled})),[t]);return np({props:{...n,ref:t.labelRef,id:e,onClick:r},slot:o,defaultTag:"label",name:"Combobox.Label"})},Options:Cp,Option:function(n){let{disabled:t=!1,value:e,...r}=n,[o,a]=fp("Combobox.Option"),i=wp(),s=`headlessui-combobox-option-${Zc()}`,l=null!==o.activeOptionIndex&&o.options[o.activeOptionIndex].id===s,c=o.comboboxPropsRef.current.value===e,p=(0,Se.useRef)({disabled:t,value:e});Uc((()=>{p.current.disabled=t}),[p,t]),Uc((()=>{p.current.value=e}),[p,e]),Uc((()=>{var n,t;p.current.textValue=null==(t=null==(n=document.getElementById(s))?void 0:n.textContent)?void 0:t.toLowerCase()}),[p,s]);let d=(0,Se.useCallback)((()=>i.selectOption(s)),[i,s]);Uc((()=>(a({type:4,id:s,dataRef:p}),()=>a({type:5,id:s}))),[p,s]),Uc((()=>{0===o.comboboxState&&(!c||a({type:3,focus:4,id:s}))}),[o.comboboxState,c,s]),Uc((()=>{if(0!==o.comboboxState||!l)return;let n=Gc();return n.requestAnimationFrame((()=>{var n,t;null==(t=null==(n=document.getElementById(s))?void 0:n.scrollIntoView)||t.call(n,{block:"nearest"})})),n.dispose}),[s,l,o.comboboxState,o.activeOptionIndex]);let m=(0,Se.useCallback)((n=>{if(t)return n.preventDefault();d(),a({type:1}),Gc().nextFrame((()=>{var n;return null==(n=o.inputRef.current)?void 0:n.focus({preventScroll:!0})}))}),[a,o.inputRef,t,d]),h=(0,Se.useCallback)((()=>{if(t)return a({type:3,focus:5});a({type:3,focus:4,id:s})}),[t,s,a]),g=(0,Se.useCallback)((()=>{t||l||a({type:3,focus:4,id:s})}),[t,l,s,a]),f=(0,Se.useCallback)((()=>{t||!l||o.optionsPropsRef.current.hold||a({type:3,focus:5})}),[t,l,a,o.comboboxState,o.comboboxPropsRef]),u=(0,Se.useMemo)((()=>({active:l,selected:c,disabled:t})),[l,c,t]);return np({props:{...r,id:s,role:"option",tabIndex:!0===t?void 0:-1,"aria-disabled":!0===t||void 0,"aria-selected":!0===c||void 0,disabled:void 0,onClick:m,onFocus:h,onPointerMove:g,onMouseMove:g,onPointerLeave:f,onMouseLeave:f},slot:u,defaultTag:"li",name:"Combobox.Option"})}});var kp=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((n=>`${n}:not([tabindex='-1'])`)).join(",");function Ep(n=document.body){return null==n?[]:Array.from(n.querySelectorAll(kp))}function _p(n,t=0){return n!==document.body&&$c(t,{0(){return n.matches(kp)},1(){let t=n;for(;null!==t;){if(t.matches(kp))return!0;t=t.parentElement}return!1}})}function Pp(n){null==n||n.focus({preventScroll:!0})}function Sp(n,t){let e,r=Array.isArray(n)?n.slice().sort(((n,t)=>{let e=n.compareDocumentPosition(t);return e&Node.DOCUMENT_POSITION_FOLLOWING?-1:e&Node.DOCUMENT_POSITION_PRECEDING?1:0})):Ep(n),o=document.activeElement,a=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),i=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,r.indexOf(o))-1;if(4&t)return Math.max(0,r.indexOf(o))+1;if(8&t)return r.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),s=32&t?{preventScroll:!0}:{},l=0,c=r.length;do{if(l>=c||l+c<=0)return 0;let n=i+l;if(16&t)n=(n+c)%c;else{if(n<0)return 3;if(n>=c)return 1}e=r[n],null==e||e.focus(s),l+=a}while(e!==document.activeElement);return e.hasAttribute("tabindex")||e.setAttribute("tabindex","0"),2}function Dp(){let n=(0,Se.useRef)(!1);return(0,Se.useEffect)((()=>(n.current=!0,()=>{n.current=!1})),[]),n}var Ip=new Set,Tp=new Map;function Mp(n){n.setAttribute("aria-hidden","true"),n.inert=!0}function Fp(n){let t=Tp.get(n);!t||(null===t["aria-hidden"]?n.removeAttribute("aria-hidden"):n.setAttribute("aria-hidden",t["aria-hidden"]),n.inert=t.inert)}var Bp=(0,Se.createContext)(!1);function Lp(n){return Se.createElement(Bp.Provider,{value:n.force},n.children)}var Rp=Se.Fragment;function Op(n){let t=n,e=function(){let n=(0,Se.useContext)(Bp),t=(0,Se.useContext)(Vp),[e,r]=(0,Se.useState)((()=>{if(!n&&null!==t||"undefined"==typeof window)return null;let e=document.getElementById("headlessui-portal-root");if(e)return e;let r=document.createElement("div");return r.setAttribute("id","headlessui-portal-root"),document.body.appendChild(r)}));return(0,Se.useEffect)((()=>{null!==e&&(document.body.contains(e)||document.body.appendChild(e))}),[e]),(0,Se.useEffect)((()=>{n||null!==t&&r(t.current)}),[t,r,n]),e}(),[r]=(0,Se.useState)((()=>"undefined"==typeof window?null:document.createElement("div"))),o=Qc();return Uc((()=>{if(e&&r)return e.appendChild(r),()=>{var n;!e||!r||(e.removeChild(r),e.childNodes.length<=0&&(null==(n=e.parentElement)||n.removeChild(e)))}}),[e,r]),o&&e&&r?(0,jc.createPortal)(np({props:t,defaultTag:Rp,name:"Portal"}),r):null}var Np=Se.Fragment,Vp=(0,Se.createContext)(null);Op.Group=function(n){let{target:t,...e}=n;return Se.createElement(Vp.Provider,{value:t},np({props:e,defaultTag:Np,name:"Popover.Group"}))};var zp=(0,Se.createContext)(null);function jp(){let n=(0,Se.useContext)(zp);if(null===n){let n=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(n,jp),n}return n}function Gp(){let[n,t]=(0,Se.useState)([]);return[n.length>0?n.join(" "):void 0,(0,Se.useMemo)((()=>function(n){let e=(0,Se.useCallback)((n=>(t((t=>[...t,n])),()=>t((t=>{let e=t.slice(),r=e.indexOf(n);return-1!==r&&e.splice(r,1),e})))),[]),r=(0,Se.useMemo)((()=>({register:e,slot:n.slot,name:n.name,props:n.props})),[e,n.slot,n.name,n.props]);return Se.createElement(zp.Provider,{value:r},n.children)}),[t])]}function Hp(n){let t=jp(),e=`headlessui-description-${Zc()}`;return Uc((()=>t.register(e)),[e,t.register]),np({props:{...n,...{...t.props,id:e}},slot:t.slot||{},defaultTag:"p",name:t.name||"Description"})}var Up=(0,Se.createContext)((()=>{}));function Wp({children:n,onUpdate:t,type:e,element:r}){let o=(0,Se.useContext)(Up),a=(0,Se.useCallback)(((...n)=>{null==t||t(...n),o(...n)}),[o,t]);return Uc((()=>(a(0,e,r),()=>a(1,e,r))),[a,e,r]),Se.createElement(Up.Provider,{value:a},n)}Up.displayName="StackContext";var Qp={0(n,t){return n.titleId===t.id?n:{...n,titleId:t.id}}},qp=(0,Se.createContext)(null);function Kp(n){let t=(0,Se.useContext)(qp);if(null===t){let t=new Error(`<${n} /> is missing a parent <${Jp.displayName} /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Kp),t}return t}function Zp(n,t){return $c(t.type,Qp,n,t)}qp.displayName="DialogContext";var Yp=ep((function(n,t){let{open:e,onClose:r,initialFocus:o,...a}=n,[i,s]=(0,Se.useState)(0),l=lp();void 0===e&&null!==l&&(e=$c(l,{0:!0,1:!1}));let c=(0,Se.useRef)(new Set),p=(0,Se.useRef)(null),d=Jc(p,t),m=n.hasOwnProperty("open")||null!==l,h=n.hasOwnProperty("onClose");if(!m&&!h)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!m)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!h)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof e)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e}`);if("function"!=typeof r)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${r}`);let g=e?0:1,f=null!==l?0===l:0===g,[u,w]=(0,Se.useReducer)(Zp,{titleId:null,descriptionId:null}),y=(0,Se.useCallback)((()=>r(!1)),[r]),v=(0,Se.useCallback)((n=>w({type:0,id:n})),[w]),b=Qc()&&0===g,x=i>1,A=null!==(0,Se.useContext)(qp);(function(n,t=30,{initialFocus:e,containers:r}={}){let o=(0,Se.useRef)("undefined"!=typeof window?document.activeElement:null),a=(0,Se.useRef)(null),i=Dp(),s=Boolean(16&t),l=Boolean(2&t);(0,Se.useEffect)((()=>{!s||(o.current=document.activeElement)}),[s]),(0,Se.useEffect)((()=>{if(s)return()=>{Pp(o.current),o.current=null}}),[s]),(0,Se.useEffect)((()=>{if(!l||!n.current)return;let t=document.activeElement;if(null==e?void 0:e.current){if((null==e?void 0:e.current)===t)return void(a.current=t)}else if(n.current.contains(t))return void(a.current=t);(null==e?void 0:e.current)?Pp(e.current):0===Sp(n.current,1)&&console.warn("There are no focusable elements inside the <FocusTrap />"),a.current=document.activeElement}),[n,e,l]),ip("keydown",(e=>{!(4&t)||!n.current||"Tab"===e.key&&(e.preventDefault(),2===Sp(n.current,16|(e.shiftKey?2:4))&&(a.current=document.activeElement))})),ip("focus",(e=>{if(!(8&t))return;let o=new Set(null==r?void 0:r.current);if(o.add(n),!o.size)return;let s=a.current;if(!s||!i.current)return;let l=e.target;l&&l instanceof HTMLElement?function(n,t){var e;for(let r of n)if(null==(e=r.current)?void 0:e.contains(t))return!0;return!1}(o,l)?(a.current=l,Pp(l)):(e.preventDefault(),e.stopPropagation(),Pp(s)):Pp(a.current)}),!0)})(p,b?$c(x?"parent":"leaf",{parent:16,leaf:30}):1,{initialFocus:o,containers:c}),function(n,t=!0){Uc((()=>{if(!t||!n.current)return;let e=n.current;Ip.add(e);for(let n of Tp.keys())n.contains(e)&&(Fp(n),Tp.delete(n));return document.querySelectorAll("body > *").forEach((n=>{if(n instanceof HTMLElement){for(let t of Ip)if(n.contains(t))return;1===Ip.size&&(Tp.set(n,{"aria-hidden":n.getAttribute("aria-hidden"),inert:n.inert}),Mp(n))}})),()=>{if(Ip.delete(e),Ip.size>0)document.querySelectorAll("body > *").forEach((n=>{if(n instanceof HTMLElement&&!Tp.has(n)){for(let t of Ip)if(n.contains(t))return;Tp.set(n,{"aria-hidden":n.getAttribute("aria-hidden"),inert:n.inert}),Mp(n)}}));else for(let n of Tp.keys())Fp(n),Tp.delete(n)}}),[t])}(p,!!x&&b),ip("mousedown",(n=>{var t;let e=n.target;0===g&&(x||(null==(t=p.current)?void 0:t.contains(e))||y())})),ip("keydown",(n=>{"Escape"===n.key&&0===g&&(x||(n.preventDefault(),n.stopPropagation(),y()))})),(0,Se.useEffect)((()=>{if(0!==g||A)return;let n=document.documentElement.style.overflow,t=document.documentElement.style.paddingRight,e=window.innerWidth-document.documentElement.clientWidth;return document.documentElement.style.overflow="hidden",document.documentElement.style.paddingRight=`${e}px`,()=>{document.documentElement.style.overflow=n,document.documentElement.style.paddingRight=t}}),[g,A]),(0,Se.useEffect)((()=>{if(0!==g||!p.current)return;let n=new IntersectionObserver((n=>{for(let t of n)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&y()}));return n.observe(p.current),()=>n.disconnect()}),[g,p,y]);let[C,k]=Gp(),E=`headlessui-dialog-${Zc()}`,_=(0,Se.useMemo)((()=>[{dialogState:g,close:y,setTitleId:v},u]),[g,u,y,v]),P=(0,Se.useMemo)((()=>({open:0===g})),[g]),S={ref:d,id:E,role:"dialog","aria-modal":0===g||void 0,"aria-labelledby":u.titleId,"aria-describedby":C,onClick(n){n.stopPropagation()}},D=a;return Se.createElement(Wp,{type:"Dialog",element:p,onUpdate:(0,Se.useCallback)(((n,t,e)=>{"Dialog"===t&&$c(n,{0(){c.current.add(e),s((n=>n+1))},1(){c.current.add(e),s((n=>n-1))}})}),[])},Se.createElement(Lp,{force:!0},Se.createElement(Op,null,Se.createElement(qp.Provider,{value:_},Se.createElement(Op.Group,{target:p},Se.createElement(Lp,{force:!1},Se.createElement(k,{slot:P,name:"Dialog.Description"},np({props:{...D,...S},slot:P,defaultTag:"div",features:3,visible:f,name:"Dialog"}))))))))})),Xp=ep((function(n,t){let[{dialogState:e,close:r}]=Kp("Dialog.Overlay"),o=Jc(t),a=`headlessui-dialog-overlay-${Zc()}`,i=(0,Se.useCallback)((n=>{if(n.target===n.currentTarget){if(ap(n.currentTarget))return n.preventDefault();n.preventDefault(),n.stopPropagation(),r()}}),[r]);return np({props:{...n,ref:o,id:a,"aria-hidden":!0,onClick:i},slot:(0,Se.useMemo)((()=>({open:0===e})),[e]),defaultTag:"div",name:"Dialog.Overlay"})})),Jp=Object.assign(Yp,{Overlay:Xp,Title:function(n){let[{dialogState:t,setTitleId:e}]=Kp("Dialog.Title"),r=`headlessui-dialog-title-${Zc()}`;(0,Se.useEffect)((()=>(e(r),()=>e(null))),[r,e]);let o=(0,Se.useMemo)((()=>({open:0===t})),[t]);return np({props:{...n,id:r},slot:o,defaultTag:"h2",name:"Dialog.Title"})},Description:Hp}),$p={0:n=>({...n,disclosureState:$c(n.disclosureState,{0:1,1:0})}),1:n=>1===n.disclosureState?n:{...n,disclosureState:1},4(n){return!0===n.linkedPanel?n:{...n,linkedPanel:!0}},5(n){return!1===n.linkedPanel?n:{...n,linkedPanel:!1}},2(n,t){return n.buttonId===t.buttonId?n:{...n,buttonId:t.buttonId}},3(n,t){return n.panelId===t.panelId?n:{...n,panelId:t.panelId}}},nd=(0,Se.createContext)(null);function td(n){let t=(0,Se.useContext)(nd);if(null===t){let t=new Error(`<${n} /> is missing a parent <${sd.name} /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,td),t}return t}nd.displayName="DisclosureContext";var ed=(0,Se.createContext)(null);function rd(n){let t=(0,Se.useContext)(ed);if(null===t){let t=new Error(`<${n} /> is missing a parent <${sd.name} /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,rd),t}return t}ed.displayName="DisclosureAPIContext";var od=(0,Se.createContext)(null);function ad(n,t){return $c(t.type,$p,n,t)}od.displayName="DisclosurePanelContext";var id=Se.Fragment;function sd(n){let{defaultOpen:t=!1,...e}=n,r=`headlessui-disclosure-button-${Zc()}`,o=`headlessui-disclosure-panel-${Zc()}`,a=(0,Se.useReducer)(ad,{disclosureState:t?0:1,linkedPanel:!1,buttonId:r,panelId:o}),[{disclosureState:i},s]=a;(0,Se.useEffect)((()=>s({type:2,buttonId:r})),[r,s]),(0,Se.useEffect)((()=>s({type:3,panelId:o})),[o,s]);let l=(0,Se.useCallback)((n=>{s({type:1});let t=n?n instanceof HTMLElement?n:n.current instanceof HTMLElement?n.current:document.getElementById(r):document.getElementById(r);null==t||t.focus()}),[s,r]),c=(0,Se.useMemo)((()=>({close:l})),[l]),p=(0,Se.useMemo)((()=>({open:0===i,close:l})),[i,l]);return Se.createElement(nd.Provider,{value:a},Se.createElement(ed.Provider,{value:c},Se.createElement(cp,{value:$c(i,{0:0,1:1})},np({props:e,slot:p,defaultTag:id,name:"Disclosure"}))))}var ld=ep((function(n,t){let[e,r]=td("Disclosure.Button"),o=(0,Se.useRef)(null),a=Jc(o,t),i=(0,Se.useContext)(od),s=null!==i&&i===e.panelId,l=(0,Se.useCallback)((n=>{var t;if(s){if(1===e.disclosureState)return;switch(n.key){case" ":case"Enter":n.preventDefault(),n.stopPropagation(),r({type:0}),null==(t=document.getElementById(e.buttonId))||t.focus()}}else switch(n.key){case" ":case"Enter":n.preventDefault(),n.stopPropagation(),r({type:0})}}),[r,s,e.disclosureState,e.buttonId]),c=(0,Se.useCallback)((n=>{" "===n.key&&n.preventDefault()}),[]),p=(0,Se.useCallback)((t=>{var o;ap(t.currentTarget)||n.disabled||(s?(r({type:0}),null==(o=document.getElementById(e.buttonId))||o.focus()):r({type:0}))}),[r,n.disabled,e.buttonId,s]),d=(0,Se.useMemo)((()=>({open:0===e.disclosureState})),[e]),m=dp(n,o);return np({props:{...n,...s?{ref:a,type:m,onKeyDown:l,onClick:p}:{ref:a,id:e.buttonId,type:m,"aria-expanded":n.disabled?void 0:0===e.disclosureState,"aria-controls":e.linkedPanel?e.panelId:void 0,onKeyDown:l,onKeyUp:c,onClick:p}},slot:d,defaultTag:"button",name:"Disclosure.Button"})})),cd=ep((function(n,t){let[e,r]=td("Disclosure.Panel"),{close:o}=rd("Disclosure.Panel"),a=Jc(t,(()=>{e.linkedPanel||r({type:4})})),i=lp(),s=null!==i?0===i:0===e.disclosureState;(0,Se.useEffect)((()=>()=>r({type:5})),[r]),(0,Se.useEffect)((()=>{var t;1===e.disclosureState&&(null==(t=n.unmount)||t)&&r({type:5})}),[e.disclosureState,n.unmount,r]);let l=(0,Se.useMemo)((()=>({open:0===e.disclosureState,close:o})),[e,o]),c={ref:a,id:e.panelId},p=n;return Se.createElement(od.Provider,{value:e.panelId},np({props:{...p,...c},slot:l,defaultTag:"div",features:3,visible:s,name:"Disclosure.Panel"}))}));sd.Button=ld,sd.Panel=cd;var pd={1(n){return n.disabled||1===n.listboxState?n:{...n,activeOptionIndex:null,listboxState:1}},0(n){return n.disabled||0===n.listboxState?n:{...n,listboxState:0}},2(n,t){return n.disabled===t.disabled?n:{...n,disabled:t.disabled}},3(n,t){return n.orientation===t.orientation?n:{...n,orientation:t.orientation}},4(n,t){if(n.disabled||1===n.listboxState)return n;let e=op(t,{resolveItems:()=>n.options,resolveActiveIndex:()=>n.activeOptionIndex,resolveId:n=>n.id,resolveDisabled:n=>n.dataRef.current.disabled});return""===n.searchQuery&&n.activeOptionIndex===e?n:{...n,searchQuery:"",activeOptionIndex:e}},5:(n,t)=>{if(n.disabled||1===n.listboxState)return n;let e=""!==n.searchQuery?0:1,r=n.searchQuery+t.value.toLowerCase(),o=(null!==n.activeOptionIndex?n.options.slice(n.activeOptionIndex+e).concat(n.options.slice(0,n.activeOptionIndex+e)):n.options).find((n=>{var t;return!n.dataRef.current.disabled&&(null==(t=n.dataRef.current.textValue)?void 0:t.startsWith(r))})),a=o?n.options.indexOf(o):-1;return-1===a||a===n.activeOptionIndex?{...n,searchQuery:r}:{...n,searchQuery:r,activeOptionIndex:a}},6(n){return n.disabled||1===n.listboxState||""===n.searchQuery?n:{...n,searchQuery:""}},7:(n,t)=>{var e;let r=Array.from(null==(e=n.optionsRef.current)?void 0:e.querySelectorAll('[id^="headlessui-listbox-option-"]')).reduce(((n,t,e)=>Object.assign(n,{[t.id]:e})),{}),o=[...n.options,{id:t.id,dataRef:t.dataRef}].sort(((n,t)=>r[n.id]-r[t.id]));return{...n,options:o}},8:(n,t)=>{let e=n.options.slice(),r=null!==n.activeOptionIndex?e[n.activeOptionIndex]:null,o=e.findIndex((n=>n.id===t.id));return-1!==o&&e.splice(o,1),{...n,options:e,activeOptionIndex:o===n.activeOptionIndex||null===r?null:e.indexOf(r)}}},dd=(0,Se.createContext)(null);function md(n){let t=(0,Se.useContext)(dd);if(null===t){let t=new Error(`<${n} /> is missing a parent <${fd.name} /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,md),t}return t}function hd(n,t){return $c(t.type,pd,n,t)}dd.displayName="ListboxContext";var gd=Se.Fragment;function fd(n){let{value:t,onChange:e,disabled:r=!1,horizontal:o=!1,...a}=n,i=o?"horizontal":"vertical",s=(0,Se.useReducer)(hd,{listboxState:1,propsRef:{current:{value:t,onChange:e}},labelRef:(0,Se.createRef)(),buttonRef:(0,Se.createRef)(),optionsRef:(0,Se.createRef)(),disabled:r,orientation:i,options:[],searchQuery:"",activeOptionIndex:null}),[{listboxState:l,propsRef:c,optionsRef:p,buttonRef:d},m]=s;Uc((()=>{c.current.value=t}),[t,c]),Uc((()=>{c.current.onChange=e}),[e,c]),Uc((()=>m({type:2,disabled:r})),[r]),Uc((()=>m({type:3,orientation:i})),[i]),ip("mousedown",(n=>{var t,e,r;let o=n.target;0===l&&((null==(t=d.current)?void 0:t.contains(o))||(null==(e=p.current)?void 0:e.contains(o))||(m({type:1}),_p(o,1)||(n.preventDefault(),null==(r=d.current)||r.focus())))}));let h=(0,Se.useMemo)((()=>({open:0===l,disabled:r})),[l,r]);return Se.createElement(dd.Provider,{value:s},Se.createElement(cp,{value:$c(l,{0:0,1:1})},np({props:a,slot:h,defaultTag:gd,name:"Listbox"})))}var ud=ep((function(n,t){var e;let[r,o]=md("Listbox.Button"),a=Jc(r.buttonRef,t),i=`headlessui-listbox-button-${Zc()}`,s=Hc(),l=(0,Se.useCallback)((n=>{switch(n.key){case" ":case"Enter":case"ArrowDown":n.preventDefault(),o({type:0}),s.nextFrame((()=>{r.propsRef.current.value||o({type:4,focus:0})}));break;case"ArrowUp":n.preventDefault(),o({type:0}),s.nextFrame((()=>{r.propsRef.current.value||o({type:4,focus:3})}))}}),[o,r,s]),c=(0,Se.useCallback)((n=>{" "===n.key&&n.preventDefault()}),[]),p=(0,Se.useCallback)((n=>{if(ap(n.currentTarget))return n.preventDefault();0===r.listboxState?(o({type:1}),s.nextFrame((()=>{var n;return null==(n=r.buttonRef.current)?void 0:n.focus({preventScroll:!0})}))):(n.preventDefault(),o({type:0}))}),[o,s,r]),d=Xc((()=>{if(r.labelRef.current)return[r.labelRef.current.id,i].join(" ")}),[r.labelRef.current,i]),m=(0,Se.useMemo)((()=>({open:0===r.listboxState,disabled:r.disabled})),[r]);return np({props:{...n,ref:a,id:i,type:dp(n,r.buttonRef),"aria-haspopup":!0,"aria-controls":null==(e=r.optionsRef.current)?void 0:e.id,"aria-expanded":r.disabled?void 0:0===r.listboxState,"aria-labelledby":d,disabled:r.disabled,onKeyDown:l,onKeyUp:c,onClick:p},slot:m,defaultTag:"button",name:"Listbox.Button"})})),wd=ep((function(n,t){var e;let[r,o]=md("Listbox.Options"),a=Jc(r.optionsRef,t),i=`headlessui-listbox-options-${Zc()}`,s=Hc(),l=Hc(),c=lp(),p=null!==c?0===c:0===r.listboxState;Uc((()=>{let n=r.optionsRef.current;!n||0===r.listboxState&&n!==document.activeElement&&n.focus({preventScroll:!0})}),[r.listboxState,r.optionsRef]);let d=(0,Se.useCallback)((n=>{switch(l.dispose(),n.key){case" ":if(""!==r.searchQuery)return n.preventDefault(),n.stopPropagation(),o({type:5,value:n.key});case"Enter":if(n.preventDefault(),n.stopPropagation(),o({type:1}),null!==r.activeOptionIndex){let{dataRef:n}=r.options[r.activeOptionIndex];r.propsRef.current.onChange(n.current.value)}Gc().nextFrame((()=>{var n;return null==(n=r.buttonRef.current)?void 0:n.focus({preventScroll:!0})}));break;case $c(r.orientation,{vertical:"ArrowDown",horizontal:"ArrowRight"}):return n.preventDefault(),n.stopPropagation(),o({type:4,focus:2});case $c(r.orientation,{vertical:"ArrowUp",horizontal:"ArrowLeft"}):return n.preventDefault(),n.stopPropagation(),o({type:4,focus:1});case"Home":case"PageUp":return n.preventDefault(),n.stopPropagation(),o({type:4,focus:0});case"End":case"PageDown":return n.preventDefault(),n.stopPropagation(),o({type:4,focus:3});case"Escape":return n.preventDefault(),n.stopPropagation(),o({type:1}),s.nextFrame((()=>{var n;return null==(n=r.buttonRef.current)?void 0:n.focus({preventScroll:!0})}));case"Tab":n.preventDefault(),n.stopPropagation();break;default:1===n.key.length&&(o({type:5,value:n.key}),l.setTimeout((()=>o({type:6})),350))}}),[s,o,l,r]),m=Xc((()=>{var n,t,e;return null!=(e=null==(n=r.labelRef.current)?void 0:n.id)?e:null==(t=r.buttonRef.current)?void 0:t.id}),[r.labelRef.current,r.buttonRef.current]),h=(0,Se.useMemo)((()=>({open:0===r.listboxState})),[r]);return np({props:{...n,"aria-activedescendant":null===r.activeOptionIndex||null==(e=r.options[r.activeOptionIndex])?void 0:e.id,"aria-labelledby":m,"aria-orientation":r.orientation,id:i,onKeyDown:d,role:"listbox",tabIndex:0,ref:a},slot:h,defaultTag:"ul",features:3,visible:p,name:"Listbox.Options"})}));fd.Button=ud,fd.Label=function(n){let[t]=md("Listbox.Label"),e=`headlessui-listbox-label-${Zc()}`,r=(0,Se.useCallback)((()=>{var n;return null==(n=t.buttonRef.current)?void 0:n.focus({preventScroll:!0})}),[t.buttonRef]),o=(0,Se.useMemo)((()=>({open:0===t.listboxState,disabled:t.disabled})),[t]);return np({props:{...n,ref:t.labelRef,id:e,onClick:r},slot:o,defaultTag:"label",name:"Listbox.Label"})},fd.Options=wd,fd.Option=function(n){let{disabled:t=!1,value:e,...r}=n,[o,a]=md("Listbox.Option"),i=`headlessui-listbox-option-${Zc()}`,s=null!==o.activeOptionIndex&&o.options[o.activeOptionIndex].id===i,l=o.propsRef.current.value===e,c=(0,Se.useRef)({disabled:t,value:e});Uc((()=>{c.current.disabled=t}),[c,t]),Uc((()=>{c.current.value=e}),[c,e]),Uc((()=>{var n,t;c.current.textValue=null==(t=null==(n=document.getElementById(i))?void 0:n.textContent)?void 0:t.toLowerCase()}),[c,i]);let p=(0,Se.useCallback)((()=>o.propsRef.current.onChange(e)),[o.propsRef,e]);Uc((()=>(a({type:7,id:i,dataRef:c}),()=>a({type:8,id:i}))),[c,i]),Uc((()=>{var n,t;0===o.listboxState&&(!l||(a({type:4,focus:4,id:i}),null==(t=null==(n=document.getElementById(i))?void 0:n.focus)||t.call(n)))}),[o.listboxState]),Uc((()=>{if(0!==o.listboxState||!s)return;let n=Gc();return n.requestAnimationFrame((()=>{var n,t;null==(t=null==(n=document.getElementById(i))?void 0:n.scrollIntoView)||t.call(n,{block:"nearest"})})),n.dispose}),[i,s,o.listboxState,o.activeOptionIndex]);let d=(0,Se.useCallback)((n=>{if(t)return n.preventDefault();p(),a({type:1}),Gc().nextFrame((()=>{var n;return null==(n=o.buttonRef.current)?void 0:n.focus({preventScroll:!0})}))}),[a,o.buttonRef,t,p]),m=(0,Se.useCallback)((()=>{if(t)return a({type:4,focus:5});a({type:4,focus:4,id:i})}),[t,i,a]),h=(0,Se.useCallback)((()=>{t||s||a({type:4,focus:4,id:i})}),[t,s,i,a]),g=(0,Se.useCallback)((()=>{t||!s||a({type:4,focus:5})}),[t,s,a]),f=(0,Se.useMemo)((()=>({active:s,selected:l,disabled:t})),[s,l,t]);return np({props:{...r,id:i,role:"option",tabIndex:!0===t?void 0:-1,"aria-disabled":!0===t||void 0,"aria-selected":!0===l||void 0,disabled:void 0,onClick:d,onFocus:m,onPointerMove:h,onMouseMove:h,onPointerLeave:g,onMouseLeave:g},slot:f,defaultTag:"li",name:"Listbox.Option"})};var yd={1(n){return 1===n.menuState?n:{...n,activeItemIndex:null,menuState:1}},0(n){return 0===n.menuState?n:{...n,menuState:0}},2:(n,t)=>{let e=op(t,{resolveItems:()=>n.items,resolveActiveIndex:()=>n.activeItemIndex,resolveId:n=>n.id,resolveDisabled:n=>n.dataRef.current.disabled});return""===n.searchQuery&&n.activeItemIndex===e?n:{...n,searchQuery:"",activeItemIndex:e}},3:(n,t)=>{let e=""!==n.searchQuery?0:1,r=n.searchQuery+t.value.toLowerCase(),o=(null!==n.activeItemIndex?n.items.slice(n.activeItemIndex+e).concat(n.items.slice(0,n.activeItemIndex+e)):n.items).find((n=>{var t;return(null==(t=n.dataRef.current.textValue)?void 0:t.startsWith(r))&&!n.dataRef.current.disabled})),a=o?n.items.indexOf(o):-1;return-1===a||a===n.activeItemIndex?{...n,searchQuery:r}:{...n,searchQuery:r,activeItemIndex:a}},4(n){return""===n.searchQuery?n:{...n,searchQuery:"",searchActiveItemIndex:null}},5:(n,t)=>{var e;let r=Array.from(null==(e=n.itemsRef.current)?void 0:e.querySelectorAll('[id^="headlessui-menu-item-"]')).reduce(((n,t,e)=>Object.assign(n,{[t.id]:e})),{}),o=[...n.items,{id:t.id,dataRef:t.dataRef}].sort(((n,t)=>r[n.id]-r[t.id]));return{...n,items:o}},6:(n,t)=>{let e=n.items.slice(),r=null!==n.activeItemIndex?e[n.activeItemIndex]:null,o=e.findIndex((n=>n.id===t.id));return-1!==o&&e.splice(o,1),{...n,items:e,activeItemIndex:o===n.activeItemIndex||null===r?null:e.indexOf(r)}}},vd=(0,Se.createContext)(null);function bd(n){let t=(0,Se.useContext)(vd);if(null===t){let t=new Error(`<${n} /> is missing a parent <${Cd.name} /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,bd),t}return t}function xd(n,t){return $c(t.type,yd,n,t)}vd.displayName="MenuContext";var Ad=Se.Fragment;function Cd(n){let t=(0,Se.useReducer)(xd,{menuState:1,buttonRef:(0,Se.createRef)(),itemsRef:(0,Se.createRef)(),items:[],searchQuery:"",activeItemIndex:null}),[{menuState:e,itemsRef:r,buttonRef:o},a]=t;ip("mousedown",(n=>{var t,i,s;let l=n.target;0===e&&((null==(t=o.current)?void 0:t.contains(l))||(null==(i=r.current)?void 0:i.contains(l))||(a({type:1}),_p(l,1)||(n.preventDefault(),null==(s=o.current)||s.focus())))}));let i=(0,Se.useMemo)((()=>({open:0===e})),[e]);return Se.createElement(vd.Provider,{value:t},Se.createElement(cp,{value:$c(e,{0:0,1:1})},np({props:n,slot:i,defaultTag:Ad,name:"Menu"})))}var kd=ep((function(n,t){var e;let[r,o]=bd("Menu.Button"),a=Jc(r.buttonRef,t),i=`headlessui-menu-button-${Zc()}`,s=Hc(),l=(0,Se.useCallback)((n=>{switch(n.key){case" ":case"Enter":case"ArrowDown":n.preventDefault(),n.stopPropagation(),o({type:0}),s.nextFrame((()=>o({type:2,focus:0})));break;case"ArrowUp":n.preventDefault(),n.stopPropagation(),o({type:0}),s.nextFrame((()=>o({type:2,focus:3})))}}),[o,s]),c=(0,Se.useCallback)((n=>{" "===n.key&&n.preventDefault()}),[]),p=(0,Se.useCallback)((t=>{if(ap(t.currentTarget))return t.preventDefault();n.disabled||(0===r.menuState?(o({type:1}),s.nextFrame((()=>{var n;return null==(n=r.buttonRef.current)?void 0:n.focus({preventScroll:!0})}))):(t.preventDefault(),t.stopPropagation(),o({type:0})))}),[o,s,r,n.disabled]),d=(0,Se.useMemo)((()=>({open:0===r.menuState})),[r]);return np({props:{...n,ref:a,id:i,type:dp(n,r.buttonRef),"aria-haspopup":!0,"aria-controls":null==(e=r.itemsRef.current)?void 0:e.id,"aria-expanded":n.disabled?void 0:0===r.menuState,onKeyDown:l,onKeyUp:c,onClick:p},slot:d,defaultTag:"button",name:"Menu.Button"})})),Ed=ep((function(n,t){var e,r;let[o,a]=bd("Menu.Items"),i=Jc(o.itemsRef,t),s=`headlessui-menu-items-${Zc()}`,l=Hc(),c=lp(),p=null!==c?0===c:0===o.menuState;(0,Se.useEffect)((()=>{let n=o.itemsRef.current;!n||0===o.menuState&&n!==document.activeElement&&n.focus({preventScroll:!0})}),[o.menuState,o.itemsRef]),mp({container:o.itemsRef.current,enabled:0===o.menuState,accept(n){return"menuitem"===n.getAttribute("role")?NodeFilter.FILTER_REJECT:n.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(n){n.setAttribute("role","none")}});let d=(0,Se.useCallback)((n=>{var t;switch(l.dispose(),n.key){case" ":if(""!==o.searchQuery)return n.preventDefault(),n.stopPropagation(),a({type:3,value:n.key});case"Enter":if(n.preventDefault(),n.stopPropagation(),a({type:1}),null!==o.activeItemIndex){let{id:n}=o.items[o.activeItemIndex];null==(t=document.getElementById(n))||t.click()}Gc().nextFrame((()=>{var n;return null==(n=o.buttonRef.current)?void 0:n.focus({preventScroll:!0})}));break;case"ArrowDown":return n.preventDefault(),n.stopPropagation(),a({type:2,focus:2});case"ArrowUp":return n.preventDefault(),n.stopPropagation(),a({type:2,focus:1});case"Home":case"PageUp":return n.preventDefault(),n.stopPropagation(),a({type:2,focus:0});case"End":case"PageDown":return n.preventDefault(),n.stopPropagation(),a({type:2,focus:3});case"Escape":n.preventDefault(),n.stopPropagation(),a({type:1}),Gc().nextFrame((()=>{var n;return null==(n=o.buttonRef.current)?void 0:n.focus({preventScroll:!0})}));break;case"Tab":n.preventDefault(),n.stopPropagation();break;default:1===n.key.length&&(a({type:3,value:n.key}),l.setTimeout((()=>a({type:4})),350))}}),[a,l,o]),m=(0,Se.useCallback)((n=>{" "===n.key&&n.preventDefault()}),[]),h=(0,Se.useMemo)((()=>({open:0===o.menuState})),[o]);return np({props:{...n,"aria-activedescendant":null===o.activeItemIndex||null==(e=o.items[o.activeItemIndex])?void 0:e.id,"aria-labelledby":null==(r=o.buttonRef.current)?void 0:r.id,id:s,onKeyDown:d,onKeyUp:m,role:"menu",tabIndex:0,ref:i},slot:h,defaultTag:"div",features:3,visible:p,name:"Menu.Items"})})),_d=Se.Fragment;Cd.Button=kd,Cd.Items=Ed,Cd.Item=function(n){let{disabled:t=!1,onClick:e,...r}=n,[o,a]=bd("Menu.Item"),i=`headlessui-menu-item-${Zc()}`,s=null!==o.activeItemIndex&&o.items[o.activeItemIndex].id===i;Uc((()=>{if(0!==o.menuState||!s)return;let n=Gc();return n.requestAnimationFrame((()=>{var n,t;null==(t=null==(n=document.getElementById(i))?void 0:n.scrollIntoView)||t.call(n,{block:"nearest"})})),n.dispose}),[i,s,o.menuState,o.activeItemIndex]);let l=(0,Se.useRef)({disabled:t});Uc((()=>{l.current.disabled=t}),[l,t]),Uc((()=>{var n,t;l.current.textValue=null==(t=null==(n=document.getElementById(i))?void 0:n.textContent)?void 0:t.toLowerCase()}),[l,i]),Uc((()=>(a({type:5,id:i,dataRef:l}),()=>a({type:6,id:i}))),[l,i]);let c=(0,Se.useCallback)((n=>t?n.preventDefault():(a({type:1}),Gc().nextFrame((()=>{var n;return null==(n=o.buttonRef.current)?void 0:n.focus({preventScroll:!0})})),e?e(n):void 0)),[a,o.buttonRef,t,e]),p=(0,Se.useCallback)((()=>{if(t)return a({type:2,focus:5});a({type:2,focus:4,id:i})}),[t,i,a]),d=(0,Se.useCallback)((()=>{t||s||a({type:2,focus:4,id:i})}),[t,s,i,a]),m=(0,Se.useCallback)((()=>{t||!s||a({type:2,focus:5})}),[t,s,a]),h=(0,Se.useMemo)((()=>({active:s,disabled:t})),[s,t]);return np({props:{...r,id:i,role:"menuitem",tabIndex:!0===t?void 0:-1,"aria-disabled":!0===t||void 0,disabled:void 0,onClick:c,onFocus:p,onPointerMove:d,onMouseMove:d,onPointerLeave:m,onMouseLeave:m},slot:h,defaultTag:_d,name:"Menu.Item"})};var Pd={0:n=>({...n,popoverState:$c(n.popoverState,{0:1,1:0})}),1(n){return 1===n.popoverState?n:{...n,popoverState:1}},2(n,t){return n.button===t.button?n:{...n,button:t.button}},3(n,t){return n.buttonId===t.buttonId?n:{...n,buttonId:t.buttonId}},4(n,t){return n.panel===t.panel?n:{...n,panel:t.panel}},5(n,t){return n.panelId===t.panelId?n:{...n,panelId:t.panelId}}},Sd=(0,Se.createContext)(null);function Dd(n){let t=(0,Se.useContext)(Sd);if(null===t){let t=new Error(`<${n} /> is missing a parent <${Od.name} /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Dd),t}return t}Sd.displayName="PopoverContext";var Id=(0,Se.createContext)(null);function Td(n){let t=(0,Se.useContext)(Id);if(null===t){let t=new Error(`<${n} /> is missing a parent <${Od.name} /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Td),t}return t}Id.displayName="PopoverAPIContext";var Md=(0,Se.createContext)(null);function Fd(){return(0,Se.useContext)(Md)}Md.displayName="PopoverGroupContext";var Bd=(0,Se.createContext)(null);function Ld(n,t){return $c(t.type,Pd,n,t)}Bd.displayName="PopoverPanelContext";var Rd="div";function Od(n){let t=`headlessui-popover-button-${Zc()}`,e=`headlessui-popover-panel-${Zc()}`,r=(0,Se.useReducer)(Ld,{popoverState:1,button:null,buttonId:t,panel:null,panelId:e}),[{popoverState:o,button:a,panel:i},s]=r;(0,Se.useEffect)((()=>s({type:3,buttonId:t})),[t,s]),(0,Se.useEffect)((()=>s({type:5,panelId:e})),[e,s]);let l=(0,Se.useMemo)((()=>({buttonId:t,panelId:e,close:()=>s({type:1})})),[t,e,s]),c=Fd(),p=null==c?void 0:c.registerPopover,d=(0,Se.useCallback)((()=>{var n;return null!=(n=null==c?void 0:c.isFocusWithinPopoverGroup())?n:(null==a?void 0:a.contains(document.activeElement))||(null==i?void 0:i.contains(document.activeElement))}),[c,a,i]);(0,Se.useEffect)((()=>null==p?void 0:p(l)),[p,l]),ip("focus",(()=>{0===o&&(d()||!a||!i||s({type:1}))}),!0),ip("mousedown",(n=>{let t=n.target;0===o&&((null==a?void 0:a.contains(t))||(null==i?void 0:i.contains(t))||(s({type:1}),_p(t,1)||(n.preventDefault(),null==a||a.focus())))}));let m=(0,Se.useCallback)((n=>{s({type:1});let t=n?n instanceof HTMLElement?n:n.current instanceof HTMLElement?n.current:a:a;null==t||t.focus()}),[s,a]),h=(0,Se.useMemo)((()=>({close:m})),[m]),g=(0,Se.useMemo)((()=>({open:0===o,close:m})),[o,m]);return Se.createElement(Sd.Provider,{value:r},Se.createElement(Id.Provider,{value:h},Se.createElement(cp,{value:$c(o,{0:0,1:1})},np({props:n,slot:g,defaultTag:Rd,name:"Popover"}))))}var Nd=ep((function(n,t){let[e,r]=Dd("Popover.Button"),o=(0,Se.useRef)(null),a=Fd(),i=null==a?void 0:a.closeOthers,s=(0,Se.useContext)(Bd),l=null!==s&&s===e.panelId,c=Jc(o,t,l?null:n=>r({type:2,button:n})),p=Jc(o,t),d=(0,Se.useRef)(null),m=(0,Se.useRef)("undefined"==typeof window?null:document.activeElement);ip("focus",(()=>{m.current=d.current,d.current=document.activeElement}),!0);let h=(0,Se.useCallback)((n=>{var t,a;if(l){if(1===e.popoverState)return;switch(n.key){case" ":case"Enter":n.preventDefault(),n.stopPropagation(),r({type:1}),null==(t=e.button)||t.focus()}}else switch(n.key){case" ":case"Enter":n.preventDefault(),n.stopPropagation(),1===e.popoverState&&(null==i||i(e.buttonId)),r({type:0});break;case"Escape":if(0!==e.popoverState)return null==i?void 0:i(e.buttonId);if(!o.current||!o.current.contains(document.activeElement))return;n.preventDefault(),n.stopPropagation(),r({type:1});break;case"Tab":if(0!==e.popoverState||!e.panel||!e.button)return;if(n.shiftKey){if(!m.current||(null==(a=e.button)?void 0:a.contains(m.current))||e.panel.contains(m.current))return;let t=Ep(),r=t.indexOf(m.current);if(t.indexOf(e.button)>r)return;n.preventDefault(),n.stopPropagation(),Sp(e.panel,8)}else n.preventDefault(),n.stopPropagation(),Sp(e.panel,1)}}),[r,e.popoverState,e.buttonId,e.button,e.panel,o,i,l]),g=(0,Se.useCallback)((n=>{var t;if(!l&&(" "===n.key&&n.preventDefault(),0===e.popoverState&&e.panel&&e.button)&&"Tab"===n.key){if(!m.current||(null==(t=e.button)?void 0:t.contains(m.current))||e.panel.contains(m.current))return;let r=Ep(),o=r.indexOf(m.current);if(r.indexOf(e.button)>o)return;n.preventDefault(),n.stopPropagation(),Sp(e.panel,8)}}),[e.popoverState,e.panel,e.button,l]),f=(0,Se.useCallback)((t=>{var o,a;ap(t.currentTarget)||n.disabled||(l?(r({type:1}),null==(o=e.button)||o.focus()):(1===e.popoverState&&(null==i||i(e.buttonId)),null==(a=e.button)||a.focus(),r({type:0})))}),[r,e.button,e.popoverState,e.buttonId,n.disabled,i,l]),u=(0,Se.useMemo)((()=>({open:0===e.popoverState})),[e]),w=dp(n,o);return np({props:{...n,...l?{ref:p,type:w,onKeyDown:h,onClick:f}:{ref:c,id:e.buttonId,type:w,"aria-expanded":n.disabled?void 0:0===e.popoverState,"aria-controls":e.panel?e.panelId:void 0,onKeyDown:h,onKeyUp:g,onClick:f}},slot:u,defaultTag:"button",name:"Popover.Button"})})),Vd=ep((function(n,t){let[{popoverState:e},r]=Dd("Popover.Overlay"),o=Jc(t),a=`headlessui-popover-overlay-${Zc()}`,i=lp(),s=null!==i?0===i:0===e,l=(0,Se.useCallback)((n=>{if(ap(n.currentTarget))return n.preventDefault();r({type:1})}),[r]);return np({props:{...n,ref:o,id:a,"aria-hidden":!0,onClick:l},slot:(0,Se.useMemo)((()=>({open:0===e})),[e]),defaultTag:"div",features:3,visible:s,name:"Popover.Overlay"})})),zd=ep((function(n,t){let{focus:e=!1,...r}=n,[o,a]=Dd("Popover.Panel"),{close:i}=Td("Popover.Panel"),s=(0,Se.useRef)(null),l=Jc(s,t,(n=>{a({type:4,panel:n})})),c=lp(),p=null!==c?0===c:0===o.popoverState,d=(0,Se.useCallback)((n=>{var t;if("Escape"===n.key){if(0!==o.popoverState||!s.current||!s.current.contains(document.activeElement))return;n.preventDefault(),n.stopPropagation(),a({type:1}),null==(t=o.button)||t.focus()}}),[o,s,a]);(0,Se.useEffect)((()=>()=>a({type:4,panel:null})),[a]),(0,Se.useEffect)((()=>{var t;n.static||1===o.popoverState&&(null==(t=n.unmount)||t)&&a({type:4,panel:null})}),[o.popoverState,n.unmount,n.static,a]),(0,Se.useEffect)((()=>{if(!e||0!==o.popoverState||!s.current)return;let n=document.activeElement;s.current.contains(n)||Sp(s.current,1)}),[e,s,o.popoverState]),ip("keydown",(n=>{var t;if(!(0===o.popoverState&&s.current&&"Tab"===n.key&&document.activeElement&&s.current&&s.current.contains(document.activeElement)))return;n.preventDefault();let e=Sp(s.current,n.shiftKey?2:4);if(3===e)return null==(t=o.button)?void 0:t.focus();if(1===e){if(!o.button)return;let n=Ep(),t=n.indexOf(o.button);0===Sp(n.splice(t+1).filter((n=>{var t;return!(null==(t=s.current)?void 0:t.contains(n))})),1)&&Sp(document.body,1)}})),ip("focus",(()=>{var n;!e||0===o.popoverState&&(!s.current||(null==(n=s.current)?void 0:n.contains(document.activeElement))||a({type:1}))}),!0);let m=(0,Se.useMemo)((()=>({open:0===o.popoverState,close:i})),[o,i]),h={ref:l,id:o.panelId,onKeyDown:d};return Se.createElement(Bd.Provider,{value:o.panelId},np({props:{...r,...h},slot:m,defaultTag:"div",features:3,visible:p,name:"Popover.Panel"}))}));Od.Button=Nd,Od.Overlay=Vd,Od.Panel=zd,Od.Group=function(n){let t=(0,Se.useRef)(null),[e,r]=(0,Se.useState)([]),o=(0,Se.useCallback)((n=>{r((t=>{let e=t.indexOf(n);if(-1!==e){let n=t.slice();return n.splice(e,1),n}return t}))}),[r]),a=(0,Se.useCallback)((n=>(r((t=>[...t,n])),()=>o(n))),[r,o]),i=(0,Se.useCallback)((()=>{var n;let r=document.activeElement;return!!(null==(n=t.current)?void 0:n.contains(r))||e.some((n=>{var t,e;return(null==(t=document.getElementById(n.buttonId))?void 0:t.contains(r))||(null==(e=document.getElementById(n.panelId))?void 0:e.contains(r))}))}),[t,e]),s=(0,Se.useCallback)((n=>{for(let t of e)t.buttonId!==n&&t.close()}),[e]),l=(0,Se.useMemo)((()=>({registerPopover:a,unregisterPopover:o,isFocusWithinPopoverGroup:i,closeOthers:s})),[a,o,i,s]),c=(0,Se.useMemo)((()=>({})),[]),p={ref:t},d=n;return Se.createElement(Md.Provider,{value:l},np({props:{...d,...p},slot:c,defaultTag:"div",name:"Popover.Group"}))};var jd=(0,Se.createContext)(null);function Gd(){let n=(0,Se.useContext)(jd);if(null===n){let n=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(n,Gd),n}return n}function Hd(){let[n,t]=(0,Se.useState)([]);return[n.length>0?n.join(" "):void 0,(0,Se.useMemo)((()=>function(n){let e=(0,Se.useCallback)((n=>(t((t=>[...t,n])),()=>t((t=>{let e=t.slice(),r=e.indexOf(n);return-1!==r&&e.splice(r,1),e})))),[]),r=(0,Se.useMemo)((()=>({register:e,slot:n.slot,name:n.name,props:n.props})),[e,n.slot,n.name,n.props]);return Se.createElement(jd.Provider,{value:r},n.children)}),[t])]}function Ud(n){let{passive:t=!1,...e}=n,r=Gd(),o=`headlessui-label-${Zc()}`;Uc((()=>r.register(o)),[o,r.register]);let a={...e,...{...r.props,id:o}};return t&&delete a.onClick,np({props:a,slot:r.slot||{},defaultTag:"label",name:r.name||"Label"})}var Wd={0(n,t){return{...n,options:[...n.options,{id:t.id,element:t.element,propsRef:t.propsRef}]}},1(n,t){let e=n.options.slice(),r=n.options.findIndex((n=>n.id===t.id));return-1===r?n:(e.splice(r,1),{...n,options:e})}},Qd=(0,Se.createContext)(null);function qd(n){let t=(0,Se.useContext)(Qd);if(null===t){let t=new Error(`<${n} /> is missing a parent <${Yd.name} /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,qd),t}return t}function Kd(n,t){return $c(t.type,Wd,n,t)}Qd.displayName="RadioGroupContext";var Zd="div";function Yd(n){let{value:t,onChange:e,disabled:r=!1,...o}=n,[{options:a},i]=(0,Se.useReducer)(Kd,{options:[]}),[s,l]=Hd(),[c,p]=Gp(),d=`headlessui-radiogroup-${Zc()}`,m=(0,Se.useRef)(null),h=(0,Se.useMemo)((()=>a.find((n=>!n.propsRef.current.disabled))),[a]),g=(0,Se.useMemo)((()=>a.some((n=>n.propsRef.current.value===t))),[a,t]),f=(0,Se.useCallback)((n=>{var o;if(r||n===t)return!1;let i=null==(o=a.find((t=>t.propsRef.current.value===n)))?void 0:o.propsRef.current;return!(null==i?void 0:i.disabled)&&(e(n),!0)}),[e,t,r,a]);mp({container:m.current,accept(n){return"radio"===n.getAttribute("role")?NodeFilter.FILTER_REJECT:n.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(n){n.setAttribute("role","none")}});let u=(0,Se.useCallback)((n=>{if(!m.current)return;let t=a.filter((n=>!1===n.propsRef.current.disabled)).map((n=>n.element.current));switch(n.key){case"ArrowLeft":case"ArrowUp":if(n.preventDefault(),n.stopPropagation(),2===Sp(t,18)){let n=a.find((n=>n.element.current===document.activeElement));n&&f(n.propsRef.current.value)}break;case"ArrowRight":case"ArrowDown":if(n.preventDefault(),n.stopPropagation(),2===Sp(t,20)){let n=a.find((n=>n.element.current===document.activeElement));n&&f(n.propsRef.current.value)}break;case" ":{n.preventDefault(),n.stopPropagation();let t=a.find((n=>n.element.current===document.activeElement));t&&f(t.propsRef.current.value)}}}),[m,a,f]),w=(0,Se.useCallback)((n=>(i({type:0,...n}),()=>i({type:1,id:n.id}))),[i]),y=(0,Se.useMemo)((()=>({registerOption:w,firstOption:h,containsCheckedOption:g,change:f,disabled:r,value:t})),[w,h,g,f,r,t]),v={ref:m,id:d,role:"radiogroup","aria-labelledby":s,"aria-describedby":c,onKeyDown:u};return Se.createElement(p,{name:"RadioGroup.Description"},Se.createElement(l,{name:"RadioGroup.Label"},Se.createElement(Qd.Provider,{value:y},np({props:{...o,...v},defaultTag:Zd,name:"RadioGroup"}))))}Yd.Option=function(n){let t=(0,Se.useRef)(null),e=`headlessui-radiogroup-option-${Zc()}`,[r,o]=Hd(),[a,i]=Gp(),{addFlag:s,removeFlag:l,hasFlag:c}=function(n=0){let[t,e]=(0,Se.useState)(n),r=(0,Se.useCallback)((n=>e((t=>t|n))),[e]),o=(0,Se.useCallback)((n=>Boolean(t&n)),[t]),a=(0,Se.useCallback)((n=>e((t=>t&~n))),[e]),i=(0,Se.useCallback)((n=>e((t=>t^n))),[e]);return{addFlag:r,hasFlag:o,removeFlag:a,toggleFlag:i}}(1),{value:p,disabled:d=!1,...m}=n,h=(0,Se.useRef)({value:p,disabled:d});Uc((()=>{h.current.value=p}),[p,h]),Uc((()=>{h.current.disabled=d}),[d,h]);let{registerOption:g,disabled:f,change:u,firstOption:w,containsCheckedOption:y,value:v}=qd("RadioGroup.Option");Uc((()=>g({id:e,element:t,propsRef:h})),[e,g,t,n]);let b=(0,Se.useCallback)((()=>{var n;!u(p)||(s(2),null==(n=t.current)||n.focus())}),[s,u,p]),x=(0,Se.useCallback)((()=>s(2)),[s]),A=(0,Se.useCallback)((()=>l(2)),[l]),C=(null==w?void 0:w.id)===e,k=f||d,E=v===p,_={ref:t,id:e,role:"radio","aria-checked":E?"true":"false","aria-labelledby":r,"aria-describedby":a,"aria-disabled":!!k||void 0,tabIndex:k?-1:E||!y&&C?0:-1,onClick:k?void 0:b,onFocus:k?void 0:x,onBlur:k?void 0:A},P=(0,Se.useMemo)((()=>({checked:E,disabled:k,active:c(2)})),[E,k,c]);return Se.createElement(i,{name:"RadioGroup.Description"},Se.createElement(o,{name:"RadioGroup.Label"},np({props:{...m,..._},slot:P,defaultTag:"div",name:"RadioGroup.Option"})))},Yd.Label=Ud,Yd.Description=Hp;var Xd=(0,Se.createContext)(null);Xd.displayName="GroupContext";var Jd=Se.Fragment;function $d(n){let{checked:t,onChange:e,...r}=n,o=`headlessui-switch-${Zc()}`,a=(0,Se.useContext)(Xd),i=(0,Se.useRef)(null),s=Jc(i,null===a?null:a.setSwitch),l=(0,Se.useCallback)((()=>e(!t)),[e,t]),c=(0,Se.useCallback)((n=>{if(ap(n.currentTarget))return n.preventDefault();n.preventDefault(),l()}),[l]),p=(0,Se.useCallback)((n=>{"Tab"!==n.key&&n.preventDefault()," "===n.key&&l()}),[l]),d=(0,Se.useCallback)((n=>n.preventDefault()),[]),m=(0,Se.useMemo)((()=>({checked:t})),[t]);return np({props:{...r,id:o,ref:s,role:"switch",type:dp(n,i),tabIndex:0,"aria-checked":t,"aria-labelledby":null==a?void 0:a.labelledby,"aria-describedby":null==a?void 0:a.describedby,onClick:c,onKeyUp:p,onKeyPress:d},slot:m,defaultTag:"button",name:"Switch"})}$d.Group=function(n){let[t,e]=(0,Se.useState)(null),[r,o]=Hd(),[a,i]=Gp(),s=(0,Se.useMemo)((()=>({switch:t,setSwitch:e,labelledby:r,describedby:a})),[t,e,r,a]);return Se.createElement(i,{name:"Switch.Description"},Se.createElement(o,{name:"Switch.Label",props:{onClick(){!t||(t.click(),t.focus({preventScroll:!0}))}}},Se.createElement(Xd.Provider,{value:s},np({props:n,defaultTag:Jd,name:"Switch.Group"}))))},$d.Label=Ud,$d.Description=Hp;var nm={0(n,t){return n.selectedIndex===t.index?n:{...n,selectedIndex:t.index}},1(n,t){return n.orientation===t.orientation?n:{...n,orientation:t.orientation}},2(n,t){return n.activation===t.activation?n:{...n,activation:t.activation}},3(n,t){return n.tabs.includes(t.tab)?n:{...n,tabs:[...n.tabs,t.tab]}},4(n,t){return{...n,tabs:n.tabs.filter((n=>n!==t.tab))}},5(n,t){return n.panels.includes(t.panel)?n:{...n,panels:[...n.panels,t.panel]}},6(n,t){return{...n,panels:n.panels.filter((n=>n!==t.panel))}},7(n){return{...n}}},tm=(0,Se.createContext)(null);function em(n){let t=(0,Se.useContext)(tm);if(null===t){let t=new Error(`<${n} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,em),t}return t}function rm(n,t){return $c(t.type,nm,n,t)}tm.displayName="TabsContext";var om=Se.Fragment;function am(n){var t,e;let r=`headlessui-tabs-tab-${Zc()}`,[{selectedIndex:o,tabs:a,panels:i,orientation:s,activation:l},{dispatch:c,change:p}]=em(am.name),d=(0,Se.useRef)(null),m=Jc(d,(n=>{!n||c({type:7})}));Uc((()=>(c({type:3,tab:d}),()=>c({type:4,tab:d}))),[c,d]);let h=a.indexOf(d),g=h===o,f=(0,Se.useCallback)((n=>{let t=a.map((n=>n.current)).filter(Boolean);if(" "===n.key||"Enter"===n.key)return n.preventDefault(),n.stopPropagation(),void p(h);switch(n.key){case"Home":case"PageUp":return n.preventDefault(),n.stopPropagation(),Sp(t,1);case"End":case"PageDown":return n.preventDefault(),n.stopPropagation(),Sp(t,8)}return $c(s,{vertical(){return"ArrowUp"===n.key?Sp(t,18):"ArrowDown"===n.key?Sp(t,20):void 0},horizontal(){return"ArrowLeft"===n.key?Sp(t,18):"ArrowRight"===n.key?Sp(t,20):void 0}})}),[a,s,h,p]),u=(0,Se.useCallback)((()=>{var n;null==(n=d.current)||n.focus()}),[d]),w=(0,Se.useCallback)((()=>{var n;null==(n=d.current)||n.focus(),p(h)}),[p,h,d]),y=(0,Se.useMemo)((()=>({selected:g})),[g]),v={ref:m,onKeyDown:f,onFocus:"manual"===l?u:w,onClick:w,id:r,role:"tab",type:dp(n,d),"aria-controls":null==(e=null==(t=i[h])?void 0:t.current)?void 0:e.id,"aria-selected":g,tabIndex:g?0:-1};return np({props:{...n,...v},slot:y,defaultTag:"button",name:"Tabs.Tab"})}function im(n,...t){n&&t.length>0&&n.classList.add(...t)}function sm(n,...t){n&&t.length>0&&n.classList.remove(...t)}function lm(n,t,e,r,o,a){let i=Gc(),s=void 0!==a?function(n){let t={called:!1};return(...e)=>{if(!t.called)return t.called=!0,n(...e)}}(a):()=>{};return sm(n,...o),im(n,...t,...e),i.nextFrame((()=>{sm(n,...e),im(n,...r),i.add(function(n,t){let e=Gc();if(!n)return e.dispose;let{transitionDuration:r,transitionDelay:o}=getComputedStyle(n),[a,i]=[r,o].map((n=>{let[t=0]=n.split(",").filter(Boolean).map((n=>n.includes("ms")?parseFloat(n):1e3*parseFloat(n))).sort(((n,t)=>t-n));return t}));return 0!==a?e.setTimeout((()=>{t("finished")}),a+i):t("finished"),e.add((()=>t("cancelled"))),e.dispose}(n,(e=>(sm(n,...r,...t),im(n,...o),s(e)))))})),i.add((()=>sm(n,...t,...e,...r,...o))),i.add((()=>s("cancelled"))),i.dispose}function cm(n=""){return(0,Se.useMemo)((()=>n.split(" ").filter((n=>n.trim().length>1))),[n])}am.Group=function(n){let{defaultIndex:t=0,vertical:e=!1,manual:r=!1,onChange:o,selectedIndex:a=null,...i}=n,s=e?"vertical":"horizontal",l=r?"manual":"auto",[c,p]=(0,Se.useReducer)(rm,{selectedIndex:null,tabs:[],panels:[],orientation:s,activation:l}),d=(0,Se.useMemo)((()=>({selectedIndex:c.selectedIndex})),[c.selectedIndex]),m=(0,Se.useRef)((()=>{}));(0,Se.useEffect)((()=>{p({type:1,orientation:s})}),[s]),(0,Se.useEffect)((()=>{p({type:2,activation:l})}),[l]),(0,Se.useEffect)((()=>{"function"==typeof o&&(m.current=o)}),[o]),(0,Se.useEffect)((()=>{if(c.tabs.length<=0||null===a&&null!==c.selectedIndex)return;let n=c.tabs.map((n=>n.current)).filter(Boolean),e=n.filter((n=>!n.hasAttribute("disabled"))),r=null!=a?a:t;if(r<0)p({type:0,index:n.indexOf(e[0])});else if(r>c.tabs.length)p({type:0,index:n.indexOf(e[e.length-1])});else{let t=n.slice(0,r),o=[...n.slice(r),...t].find((n=>e.includes(n)));if(!o)return;p({type:0,index:n.indexOf(o)})}}),[t,a,c.tabs,c.selectedIndex]);let h=(0,Se.useRef)(c.selectedIndex);(0,Se.useEffect)((()=>{h.current=c.selectedIndex}),[c.selectedIndex]);let g=(0,Se.useMemo)((()=>[c,{dispatch:p,change(n){h.current!==n&&m.current(n),h.current=n,p({type:0,index:n})}}]),[c,p]);return Se.createElement(tm.Provider,{value:g},np({props:{...i},slot:d,defaultTag:om,name:"Tabs"}))},am.List=function(n){let[{selectedIndex:t,orientation:e}]=em("Tab.List");return np({props:{...n,role:"tablist","aria-orientation":e},slot:{selectedIndex:t},defaultTag:"div",name:"Tabs.List"})},am.Panels=function(n){let[{selectedIndex:t}]=em("Tab.Panels");return np({props:n,slot:(0,Se.useMemo)((()=>({selectedIndex:t})),[t]),defaultTag:"div",name:"Tabs.Panels"})},am.Panel=function(n){var t,e;let[{selectedIndex:r,tabs:o,panels:a},{dispatch:i}]=em("Tab.Panel"),s=`headlessui-tabs-panel-${Zc()}`,l=(0,Se.useRef)(null),c=Jc(l,(n=>{!n||i({type:7})}));Uc((()=>(i({type:5,panel:l}),()=>i({type:6,panel:l}))),[i,l]);let p=a.indexOf(l),d=p===r,m=(0,Se.useMemo)((()=>({selected:d})),[d]);return np({props:{...n,ref:c,id:s,role:"tabpanel","aria-labelledby":null==(e=null==(t=o[p])?void 0:t.current)?void 0:e.id,tabIndex:d?0:-1},slot:m,defaultTag:"div",features:3,visible:d,name:"Tabs.Panel"})};var pm=(0,Se.createContext)(null);pm.displayName="TransitionContext";var dm=(0,Se.createContext)(null);function mm(n){return"children"in n?mm(n.children):n.current.filter((({state:n})=>"visible"===n)).length>0}function hm(n){let t=(0,Se.useRef)(n),e=(0,Se.useRef)([]),r=Dp();(0,Se.useEffect)((()=>{t.current=n}),[n]);let o=(0,Se.useCallback)(((n,o=1)=>{var a;let i=e.current.findIndex((({id:t})=>t===n));-1!==i&&($c(o,{0(){e.current.splice(i,1)},1(){e.current[i].state="hidden"}}),!mm(e)&&r.current&&(null==(a=t.current)||a.call(t)))}),[t,r,e]),a=(0,Se.useCallback)((n=>{let t=e.current.find((({id:t})=>t===n));return t?"visible"!==t.state&&(t.state="visible"):e.current.push({id:n,state:"visible"}),()=>o(n,0)}),[e,o]);return(0,Se.useMemo)((()=>({children:e,register:a,unregister:o})),[a,o,e])}function gm(){}dm.displayName="NestingContext";var fm=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function um(n){var t;let e={};for(let r of fm)e[r]=null!=(t=n[r])?t:gm;return e}var wm="div",ym=1;function vm(n){let{beforeEnter:t,afterEnter:e,beforeLeave:r,afterLeave:o,enter:a,enterFrom:i,enterTo:s,entered:l,leave:c,leaveFrom:p,leaveTo:d,...m}=n,h=(0,Se.useRef)(null),[g,f]=(0,Se.useState)("visible"),u=m.unmount?0:1,{show:w,appear:y,initial:v}=function(){let n=(0,Se.useContext)(pm);if(null===n)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return n}(),{register:b,unregister:x}=function(){let n=(0,Se.useContext)(dm);if(null===n)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return n}(),A=Zc(),C=(0,Se.useRef)(!1),k=hm((()=>{C.current||(f("hidden"),x(A),M.current.afterLeave())}));Uc((()=>{if(A)return b(A)}),[b,A]),Uc((()=>{if(1===u&&A){if(w&&"visible"!==g)return void f("visible");$c(g,{hidden:()=>x(A),visible:()=>b(A)})}}),[g,A,b,x,w,u]);let E=cm(a),_=cm(i),P=cm(s),S=cm(l),D=cm(c),I=cm(p),T=cm(d),M=function(n){let t=(0,Se.useRef)(um(n));return(0,Se.useEffect)((()=>{t.current=um(n)}),[n]),t}({beforeEnter:t,afterEnter:e,beforeLeave:r,afterLeave:o}),F=Qc();(0,Se.useEffect)((()=>{if(F&&"visible"===g&&null===h.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[h,g,F]);let B=v&&!y;Uc((()=>{let n=h.current;if(n&&!B)return C.current=!0,w&&M.current.beforeEnter(),w||M.current.beforeLeave(),w?lm(n,E,_,P,S,(n=>{C.current=!1,"finished"===n&&M.current.afterEnter()})):lm(n,D,I,T,S,(n=>{C.current=!1,"finished"===n&&(mm(k)||(f("hidden"),x(A),M.current.afterLeave()))}))}),[M,A,C,x,k,h,B,w,E,_,P,D,I,T]);let L={ref:h},R=m;return Se.createElement(dm.Provider,{value:k},Se.createElement(cp,{value:$c(g,{visible:0,hidden:1})},np({props:{...R,...L},defaultTag:wm,features:ym,visible:"visible"===g,name:"Transition.Child"})))}function bm(n){let{show:t,appear:e=!1,unmount:r,...o}=n,a=lp();if(void 0===t&&null!==a&&(t=$c(a,{0:!0,1:!1})),![!0,!1].includes(t))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[i,s]=(0,Se.useState)(t?"visible":"hidden"),l=hm((()=>{s("hidden")})),c=function(){let n=(0,Se.useRef)(!0);return(0,Se.useEffect)((()=>{n.current=!1}),[]),n.current}(),p=(0,Se.useMemo)((()=>({show:t,appear:e||!c,initial:c})),[t,e,c]);(0,Se.useEffect)((()=>{t?s("visible"):mm(l)||s("hidden")}),[t,l]);let d={unmount:r};return Se.createElement(dm.Provider,{value:l},Se.createElement(pm.Provider,{value:p},np({props:{...d,as:Se.Fragment,children:Se.createElement(vm,{...d,...o})},defaultTag:Se.Fragment,features:ym,visible:"visible"===i,name:"Transition"})))}bm.Child=function(n){let t=null!==(0,Se.useContext)(pm),e=null!==lp();return!t&&e?Se.createElement(bm,{...n}):Se.createElement(vm,{...n})},bm.Root=bm;var xm=function(n){var t=n.color;return(0,a.createElement)("svg",{width:"13",height:"12",viewBox:"0 0 13 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M4.52931 2.08789C4.80545 2.08789 5.02931 1.86403 5.02931 1.58789C5.02931 1.31175 4.80545 1.08789 4.52931 1.08789V2.08789ZM10.9115 7.47007C10.9115 7.19393 10.6876 6.97007 10.4115 6.97007C10.1354 6.97007 9.91149 7.19393 9.91149 7.47007H10.9115ZM9.23506 10.4994H2.17644V11.4994H9.23506V10.4994ZM1.5 9.82295V2.76433H0.5V9.82295H1.5ZM2.17644 2.08789H4.52931V1.08789H2.17644V2.08789ZM9.91149 7.47007V9.82295H10.9115V7.47007H9.91149ZM2.17644 10.4994C1.80285 10.4994 1.5 10.1965 1.5 9.82295H0.5C0.5 10.7488 1.25056 11.4994 2.17644 11.4994V10.4994ZM9.23506 11.4994C10.1609 11.4994 10.9115 10.7488 10.9115 9.82295H9.91149C9.91149 10.1965 9.60864 10.4994 9.23506 10.4994V11.4994ZM1.5 2.76433C1.5 2.39074 1.80285 2.08789 2.17644 2.08789V1.08789C1.25057 1.08789 0.5 1.83846 0.5 2.76433H1.5Z",fill:t}),(0,a.createElement)("path",{d:"M8.05859 0.5C7.78245 0.5 7.55859 0.723858 7.55859 1C7.55859 1.27614 7.78245 1.5 8.05859 1.5V0.5ZM11.5879 1H12.0879C12.0879 0.723858 11.864 0.5 11.5879 0.5V1ZM11.0879 4.52931C11.0879 4.80545 11.3118 5.02931 11.5879 5.02931C11.864 5.02931 12.0879 4.80545 12.0879 4.52931H11.0879ZM8.05859 1.5H11.5879V0.5H8.05859V1.5ZM11.0879 1V4.52931H12.0879V1H11.0879Z",fill:t}),(0,a.createElement)("path",{d:"M10.9998 1.58819L3.94114 8.05859",stroke:t,strokeLinecap:"round",strokeLinejoin:"round"}))},Am=function(n){var t=n.children,e=To(),r=(0,a.useContext)($i),o=r.appData,i=r.onLogout,s=r.onSwitch;return(0,a.createElement)("div",{className:"lf-flex lf-w-72 lf-p-2 lf-border-r lf-border-gray-200"},(0,a.createElement)("div",{className:"lf-flex lf-flex-col lf-justify-between lf-items-center lf-w-full h-full"},(0,a.createElement)("div",{className:"lf-w-full lf-p-4",style:{height:"calc(100% - 214px)"}},t),(0,a.createElement)("div",{className:"lf-w-full lf-p-4"},(0,a.createElement)("div",{className:"lf-flex lf-flex-col"},(0,a.createElement)("div",{className:"lf-flex lf-items-center"},(0,a.createElement)("div",{className:"lf-w-14 lf-mr-4"},(0,a.createElement)(ai,{src:o.userData.avatarUrl,size:qa.fluid,className:"lf-border-0"})),(0,a.createElement)("div",null,(0,a.createElement)("h5",{className:"lf-font-bold lf-text-sm"},o.userData.name),(0,a.createElement)("h5",{className:"lf-text-gray-400 lf-text-xs"},o.userData.email))),(0,a.createElement)("div",{className:"lf-pt-4 lf-gap-2 lf-flex lf-flex-col"},(0,a.createElement)("a",{href:"https://lottiefiles.com".concat(o.userData.username),target:"_blank",className:"lf-text-sm lf-flex lf-items-center lf-gap-1 lf-text-teal-300",style:{color:"#018889"}},"View Profile ",(0,a.createElement)(xm,{color:"#00c1a2"})),(0,a.createElement)("div",null,(0,a.createElement)("button",{className:"lf-text-sm",onClick:function(){var n;o.switchAccount||o.isAdmin?(e.pluginTracking({eventType:Tr,userId:null==o||null===(n=o.userData)||void 0===n?void 0:n.id}),i()):s()}},"Logout")),(0,a.createElement)("p",{className:"lf-text-xs lf-text-gray-400 lf-mt-3"},"Copyright © 2022 Design Barn Inc."),(0,a.createElement)("ul",{className:"lf-text-xs lf-flex lf-gap-6"},(0,a.createElement)("li",null,(0,a.createElement)("a",{className:"lf-text-sm lf-text-gray-500 hover:lf-text-gray-700",target:"_blank",href:"https://feedback.lottiefiles.com/plugin-wordpress"},"Feedback")),(0,a.createElement)("li",null,(0,a.createElement)("a",{className:"lf-text-sm lf-text-gray-500 hover:lf-text-gray-700",target:"_blank",href:"https://lottiefiles.zendesk.com"},"Help Center"))))))))},Cm=function(n){return function(t){var e=n.SidebarContent;return function(n){var r=n.attributes,o=n.setAttributes;return(0,a.createElement)("div",{style:{display:"flex",height:"calc(100% - 80px)",minHeight:"600px"}},(0,a.createElement)(Am,null,(0,a.createElement)(e,null)),(0,a.createElement)("div",{className:"lf-flex-grow p-1 lf-bg-contentBg lf-overflow-auto lf-pb-0"},(0,a.createElement)(t,{attributes:r,setAttributes:o})))}}},km=function(n){var t=n.children,e=n.lottieBy,r=n.noDataText,o=na();return(0,a.createElement)("div",{className:Ri("lf-flex lf-justify-center lf-h-full lf-items-center lf-text-center")},(0,a.createElement)("div",{className:Ri("lf-flex lf-flex-col lf-items-center")},t,(0,a.createElement)("p",{className:Ri("lf-text-xs")},"Animation by ",e),(0,a.createElement)("h4",{className:Ri("lf-font-bold lf-text-base lf-m-3.5")},r),(0,a.createElement)(Ni,{appearance:Ka.primary,size:qa.small,textColor:Za.white,onClick:function(){o("/discover")}},"Discover Animations")))};function Em(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function _m(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?Em(Object(e),!0).forEach((function(t){to(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):Em(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}var Pm=function(n){var t=(0,Se.useRef)(!0),e=yo((0,Se.useState)(),2),r=e[0],o=e[1],a=yo(Xi(_m(_m({},n),{},{variables:r,pause:!0})),2),i=a[0],s=a[1];return(0,Se.useEffect)((function(){t.current?t.current=!1:s()}),[r]),[i,(0,Se.useCallback)((function(n){o(n)}),[])]},Sm=function(){var n=yo((0,a.useState)(1),2),t=n[0],e=n[1],r=yo(Pm({query:ke.featured,requestPolicy:"network-only"}),2),o=r[0],i=o.data,s=o.fetching,l=r[1];Se.useEffect((function(){l({first:h})}),[]);var c,p,d,m,g,f,u,w,y,v,b=function(){l({first:h,after:i&&i.featuredPublicAnimations&&i.featuredPublicAnimations.pageInfo&&i.featuredPublicAnimations.pageInfo.endCursor,before:null,last:null}),e((function(n){return n+1}))},x=function(){l({last:h,before:i&&i.featuredPublicAnimations&&i.featuredPublicAnimations.pageInfo&&i.featuredPublicAnimations.pageInfo.startCursor,after:null,first:null}),e((function(n){return n-1}))};return s?(0,a.createElement)(Cs,{onNext:b,onPrev:x,page:t,pageSize:h,totalCount:(null==i||null===(c=i.featuredPublicAnimations)||void 0===c?void 0:c.totalCount)||0,hasNext:(null==i||null===(p=i.featuredPublicAnimations)||void 0===p||null===(d=p.pageInfo)||void 0===d?void 0:d.hasNextPage)||!1,hasPrev:(null==i||null===(m=i.featuredPublicAnimations)||void 0===m||null===(g=m.pageInfo)||void 0===g?void 0:g.hasPreviousPage)||!1},(0,a.createElement)(xs,{list:[],isLoading:s})):i&&i.featuredPublicAnimations.edges&&i.featuredPublicAnimations.edges.length>0?(0,a.createElement)(Cs,{onNext:b,onPrev:x,page:t,pageSize:h,totalCount:(null==i||null===(f=i.featuredPublicAnimations)||void 0===f?void 0:f.totalCount)||0,hasNext:(null==i||null===(u=i.featuredPublicAnimations)||void 0===u||null===(w=u.pageInfo)||void 0===w?void 0:w.hasNextPage)||!1,hasPrev:(null==i||null===(y=i.featuredPublicAnimations)||void 0===y||null===(v=y.pageInfo)||void 0===v?void 0:v.hasPreviousPage)||!1},(0,a.createElement)(xs,{list:i.featuredPublicAnimations.edges,isLoading:s})):(0,a.createElement)(km,{lottieBy:"Radhikakpor",noDataText:"No result found"},(0,a.createElement)(wc,null))},Dm=function(){var n=yo((0,a.useState)(1),2),t=n[0],e=n[1],r=yo(Pm({query:ke.popular,requestPolicy:"network-only"}),2),o=r[0],i=o.data,s=o.fetching,l=r[1];Se.useEffect((function(){l({first:h})}),[]);var c,p,d,m,g,f,u,w,y,v,b=function(){l({first:h,after:i&&i.popularPublicAnimations&&i.popularPublicAnimations.pageInfo&&i.popularPublicAnimations.pageInfo.endCursor,last:null,before:null}),e((function(n){return n+1}))},x=function(){l({last:h,before:i&&i.popularPublicAnimations&&i.popularPublicAnimations.pageInfo&&i.popularPublicAnimations.pageInfo.startCursor,first:null,after:null}),e((function(n){return n-1}))};return s?(0,a.createElement)(Cs,{onNext:b,onPrev:x,page:t,pageSize:h,totalCount:(null==i||null===(c=i.popularPublicAnimations)||void 0===c?void 0:c.totalCount)||0,hasNext:(null==i||null===(p=i.popularPublicAnimations)||void 0===p||null===(d=p.pageInfo)||void 0===d?void 0:d.hasNextPage)||!1,hasPrev:(null==i||null===(m=i.popularPublicAnimations)||void 0===m||null===(g=m.pageInfo)||void 0===g?void 0:g.hasPreviousPage)||!1},(0,a.createElement)(xs,{list:[],isLoading:s})):i&&i.popularPublicAnimations.edges&&i.popularPublicAnimations.edges.length>0?(0,a.createElement)(Cs,{onNext:b,onPrev:x,page:t,pageSize:h,totalCount:(null==i||null===(f=i.popularPublicAnimations)||void 0===f?void 0:f.totalCount)||0,hasNext:(null==i||null===(u=i.popularPublicAnimations)||void 0===u||null===(w=u.pageInfo)||void 0===w?void 0:w.hasNextPage)||!1,hasPrev:(null==i||null===(y=i.popularPublicAnimations)||void 0===y||null===(v=y.pageInfo)||void 0===v?void 0:v.hasPreviousPage)||!1},(0,a.createElement)(xs,{list:i.popularPublicAnimations.edges,isLoading:s})):(0,a.createElement)(km,{lottieBy:"Radhikakpor",noDataText:"No result found"},(0,a.createElement)(wc,null))},Im=function(){var n=yo((0,a.useState)(1),2),t=n[0],e=n[1],r=yo(Pm({query:ke.recent,requestPolicy:"network-only"}),2),o=r[0],i=o.data,s=o.fetching,l=r[1];Se.useEffect((function(){l({first:h})}),[]);var c,p,d,m,g,f,u,w,y,v,b=i&&i.recentPublicAnimations&&i.recentPublicAnimations.pageInfo,x=function(){l({first:h,after:b.endCursor,last:null,before:null}),e((function(n){return n+1}))},A=function(){l({last:h,before:b.startCursor,first:null,after:null}),e((function(n){return n-1}))};return s?(0,a.createElement)(Cs,{onNext:x,onPrev:A,page:t,pageSize:h,totalCount:(null==i||null===(c=i.recentPublicAnimations)||void 0===c?void 0:c.totalCount)||0,hasNext:(null==i||null===(p=i.recentPublicAnimations)||void 0===p||null===(d=p.pageInfo)||void 0===d?void 0:d.hasNextPage)||!1,hasPrev:(null==i||null===(m=i.recentPublicAnimations)||void 0===m||null===(g=m.pageInfo)||void 0===g?void 0:g.hasPreviousPage)||!1},(0,a.createElement)(xs,{list:[],isLoading:s})):i&&i.recentPublicAnimations.edges&&i.recentPublicAnimations.edges.length>0?(0,a.createElement)(Cs,{onNext:x,onPrev:A,page:t,pageSize:h,totalCount:(null==i||null===(f=i.recentPublicAnimations)||void 0===f?void 0:f.totalCount)||0,hasNext:(null==i||null===(u=i.recentPublicAnimations)||void 0===u||null===(w=u.pageInfo)||void 0===w?void 0:w.hasNextPage)||!1,hasPrev:(null==i||null===(y=i.recentPublicAnimations)||void 0===y||null===(v=y.pageInfo)||void 0===v?void 0:v.hasPreviousPage)||!1},(0,a.createElement)(xs,{list:i.recentPublicAnimations.edges,isLoading:s})):(0,a.createElement)(km,{lottieBy:"Radhikakpor",noDataText:"No result found"},(0,a.createElement)(wc,null))},Tm=function(){var n=yo((0,a.useState)(1),2),t=n[0],e=n[1],r=ea().query,o=yo(Pm({query:ke.search,requestPolicy:"network-only"}),2),i=o[0],s=i.data,l=i.fetching,c=o[1];Se.useEffect((function(){c({first:h,query:r})}),[]);var p,d,m,g,f,u,w,y,v,b,x=function(){c({first:h,after:s&&s.searchPublicAnimations&&s.searchPublicAnimations.pageInfo&&s.searchPublicAnimations.pageInfo.endCursor,last:null,before:null}),e((function(n){return n+1}))},A=function(){c({last:h,before:s&&s.searchPublicAnimations&&s.searchPublicAnimations.pageInfo&&s.searchPublicAnimations.pageInfo.startCursor,first:null,after:null}),e((function(n){return n-1}))};return l?(0,a.createElement)(Cs,{onNext:x,onPrev:A,page:t,pageSize:h,totalCount:(null==s||null===(p=s.searchPublicAnimations)||void 0===p?void 0:p.totalCount)||0,hasNext:(null==s||null===(d=s.searchPublicAnimations)||void 0===d||null===(m=d.pageInfo)||void 0===m?void 0:m.hasNextPage)||!1,hasPrev:(null==s||null===(g=s.searchPublicAnimations)||void 0===g||null===(f=g.pageInfo)||void 0===f?void 0:f.hasPreviousPage)||!1},(0,a.createElement)(xs,{list:[],isLoading:l})):s&&s.searchPublicAnimations.edges&&s.searchPublicAnimations.edges.length>0?(0,a.createElement)(Cs,{onNext:x,onPrev:A,page:t,pageSize:h,totalCount:(null==s||null===(u=s.searchPublicAnimations)||void 0===u?void 0:u.totalCount)||0,hasNext:(null==s||null===(w=s.searchPublicAnimations)||void 0===w||null===(y=w.pageInfo)||void 0===y?void 0:y.hasNextPage)||!1,hasPrev:(null==s||null===(v=s.searchPublicAnimations)||void 0===v||null===(b=v.pageInfo)||void 0===b?void 0:b.hasPreviousPage)||!1},(0,a.createElement)(xs,{list:s.searchPublicAnimations.edges,isLoading:l})):(0,a.createElement)(km,{lottieBy:"Radhikakpor",noDataText:"No result found"},(0,a.createElement)(wc,null))},Mm=Cm({SidebarContent:function(){var n=na(),t=$o(),e=To(),r=(0,a.useContext)($i).appData,o=function(n){Jo()||Go(!1);let{pathname:t}=$o();return(0,Se.useMemo)((()=>fa(n,t)),[t,n])}("/discover/search/:query"),i=ea().query,s=yo((0,a.useState)(i),2),l=s[0],c=s[1];(0,a.useEffect)((function(){void 0!==l&&n("/discover/search/".concat(l))}),[l]);var p=cs((function(n){c(n),e.pluginTracking({eventType:Br,userId:r.userData.id.toString(),eventProperties:{input:n}})}),500),d=function(n){var e="recent"===n&&"/discover"===t.pathname;return t.pathname==="/discover/".concat(n)||e?"lf-active":""};return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(pi,{id:"searchInput",icon:(0,a.createElement)(uc,{className:"text-lf-plugin-grey-lighter"}),value:null==o?void 0:o.params.query,type:"search",onChange:function(n){return p(n.target.value)},onKeyPress:function(){return null},placeholder:"Search...",style:{background:"#fff",borderColor:"#DCDCDC"}}),(0,a.createElement)("ul",{className:"lf-mt-4"},(0,a.createElement)("li",{className:"lf-_lf-tab ".concat(d("recent")),onClick:function(){return n("/discover/recent")}},(0,a.createElement)("span",{className:"lf-text-sm lf-font-semibold"},"Recent")),(0,a.createElement)("li",{className:"lf-_lf-tab ".concat(d("featured")),onClick:function(){return n("/discover/featured")}},(0,a.createElement)("span",{className:"text-sm lf-font-semibold"},"Featured")),(0,a.createElement)("li",{className:"lf-_lf-tab ".concat(d("popular")),onClick:function(){return n("/discover/popular")}},(0,a.createElement)("span",{className:"lf-text-sm lf-font-semibold"},"Popular"))))}})((function(){var n=yo((0,a.useState)(!1),2),t=n[0],e=n[1];return(0,a.useEffect)((function(){return e(!0),function(){return e(!1)}}),[]),(0,a.createElement)(bm,{show:t,enter:"lf-transition lf-ease-in-out lf-duration-300 lf-transform",enterFrom:"lf--translate-x-full",enterTo:"lf-translate-x-0",leave:"lf-transition lf-ease-in-out lf-duration-300 lf-transform",leaveFrom:"lf--translate-x-0",leaveTo:"lf-translate-x-full",className:"lf-h-full"},(0,a.createElement)(Xo,null,(0,a.createElement)(Zo,{path:"/*",element:(0,a.createElement)(Im,null)}),(0,a.createElement)(Zo,{path:"/recent",element:(0,a.createElement)(Im,null)}),(0,a.createElement)(Zo,{path:"/featured",element:(0,a.createElement)(Sm,null)}),(0,a.createElement)(Zo,{path:"/popular",element:(0,a.createElement)(Dm,null)}),(0,a.createElement)(Zo,{path:"/search/:query",element:(0,a.createElement)(Tm,null)})))}));function Fm(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function Bm(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?Fm(Object(e),!0).forEach((function(t){to(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):Fm(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}var Lm=function(){var n=na(),t=(0,a.useContext)($i),e=t.previewFile,r=t.setPreviewFile,o=Boolean(e.json&&e.file),i=!e.path||o;return(0,a.createElement)("form",{onSubmit:function(t){t.preventDefault(),n("/preview")}},(0,a.createElement)("label",{className:"lf-text-sm lf-font-semibold\tlf-text-gray-400"},"Animation URL"),(0,a.createElement)("div",{className:"lf-mt-2"},(0,a.createElement)(si,{onChange:function(n){return r(Bm(Bm({},e),{},{path:n.target.value}))},disabled:o,inputSize:qa.medium,appearance:Ja.standard,placeholder:"Paste .lottie/.json URL here",style:{width:"100%"},value:e.path})),(0,a.createElement)("div",{className:"lf-mt-3"},(0,a.createElement)(Ni,{disabled:i,style:{opacity:i?.5:1},type:"submit",appearance:Ka.primary,size:qa.small},"Open")))},Rm=Cm({SidebarContent:Lm})((function(){var n=To(),t=na(),e=(0,a.useContext)($i),r=e.appData,i=e.setPreviewFile,l=yo((0,a.useState)(!1),2),c=l[0],p=l[1];(0,a.useEffect)((function(){return p(!0),function(){return p(!1)}}),[]);var d=function(n){var e=new FileReader;e.onloadend=o(s().mark((function r(){var o,a,l,c,p,d,m,h,g;return s().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(o=new TextDecoder,a=e.result,!n||!n.name.endsWith(".lottie")){r.next=11;break}if(!a){r.next=9;break}return l=URL.createObjectURL(n),r.next=7,mo.DotLottieUtils.build(l);case 7:c=r.sent;try{p=c.getManifest().animations[0].id,(d=c.extract(p,mo.ExtractionType.String,!0))&&"string"==typeof d&&(m=new Blob([d],{type:"application/json"}),h=is(m),i({json:d,path:"".concat(h.name),file:h}),t("/preview"))}catch(n){console.error(n)}case 9:r.next=14;break;case 11:g=JSON.parse(o.decode(a)),i({json:JSON.stringify(g),path:n.name,file:n}),t("/preview");case 14:case"end":return r.stop()}}),r)}))),e.readAsArrayBuffer(n)};return(0,a.createElement)("div",{className:"lf-flex-grow p-1 lf-bg-gray-50 lf-overflow-auto lf-h-full"},(0,a.createElement)(bm,{show:c,enter:"lf-transition lf-ease-in-out lf-duration-300 lf-transform",enterFrom:"lf-translate-x-full",enterTo:"lf-translate-x-0",leave:"lf-transition lf-ease-in-out lf-duration-300 lf-transform",leaveFrom:"lf-translate-x-0",leaveTo:"lf--translate-x-full",className:"lf-h-full"},(0,a.createElement)("div",{className:"lf-p-8 lf-h-full"},(0,a.createElement)("div",{className:"lf-flex lf-flex-col lf-justify-center lf-h-full"},(0,a.createElement)(ji,{onDrag:function(n){n.dataTransfer&&(n.dataTransfer.dropEffect="copy")},onDragIn:function(n){n.dataTransfer&&(n.dataTransfer.setData("text","data"),n.dataTransfer.dropEffect="move")},onDragOut:function(){},onDragDrop:function(t){n.pluginTracking({eventType:Lr,userId:r.userData.id,eventProperties:{type:Jr.importType.json}}),d(t[0])},handleFileChosen:function(t){n.pluginTracking({eventType:Lr,userId:r.userData.id,eventProperties:{type:Jr.importType.json}}),d(t[0])},bordered:!0})))))})),Om=Cm({SidebarContent:Lm})((function(n){var t=n.setAttributes,e=na(),r=(0,a.useContext)($i),i=r.appData,l=r.closeModal,c=r.previewFile,p=r.setPreviewFile,d=i.copyLottieToMedia,m=c.json&&c.file,h=function(){p({path:""}),e("/import")},g=function(){l(!1),h()};return(0,a.createElement)("div",{style:{display:"flex",height:"calc(100% - 80px)",minHeight:"600px"}},(0,a.createElement)("div",{className:"lf-flex lf-flex-grow p-1 lf-bg-gray-50 lf-overflow-auto"},(0,a.createElement)("div",{className:"lf-first-child-full-width lf-flex lf-flex-col lf-h-full lf-justify-center lf-w-full md:lf-w-8/12 lg:w-5/12 lf-items-center lf-m-auto"},(0,a.createElement)(vs,{bgColor:"transparent",src:c.json?c.json:c.path,isPreview:!1,isSimple:!0,setBackground:function(){return null}}),(0,a.createElement)("div",{className:"mt-4"},(0,a.createElement)(Ni,{appearance:Ka.primary,size:qa.small,textColor:Za.white,onClick:function(){if(m)as({file:c.file,onFileSave:function(n,e){t({src:n,jsonSrc:e}),g()},onError:function(){}});else if(d)ls({url:c.path,onFileSave:function(n,e){t({src:n,jsonSrc:e}),g()},onError:function(n){console.log(n)}});else{if(go(c.path)){var n=function(){var n=o(s().mark((function n(){var e;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,ho(c.path);case 3:e=n.sent,t({src:c.path,jsonSrc:e}),g(),n.next=11;break;case 8:n.prev=8,n.t0=n.catch(0),console.log(n.t0);case 11:case"end":return n.stop()}}),n,null,[[0,8]])})));return function(){return n.apply(this,arguments)}}();return void n()}t({src:c.path}),g()}}},"Insert animation")),(0,a.createElement)("button",{onClick:h,className:"lf-font-semibold lf-text-teal-600 lf-cursor-pointer lf-text-sm lf-mt-12"},"Import new animation"))))})),Nm=JSON.parse('{"v":"5.4.4","fr":60,"ip":0,"op":151,"w":640,"h":640,"nm":"Cono-Error 4","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"linea 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":90,"ix":10},"p":{"a":0,"k":[298.5,112.5,0],"ix":2},"a":{"a":0,"k":[-44,-183,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-44,-183],[-74.5,-183]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.815686334348,0.023529413635,0.105882360421,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":0,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.6],"y":[0]},"t":64,"s":[0],"e":[100]},{"t":72}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":52,"s":[0],"e":[100]},{"t":60}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":52,"op":216,"st":36,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"linea 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":45,"ix":10},"p":{"a":0,"k":[281.5,119.5,0],"ix":2},"a":{"a":0,"k":[-44,-183,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-44,-183],[-74.5,-183]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.815686334348,0.023529413635,0.105882360421,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":0,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.6],"y":[0]},"t":64,"s":[0],"e":[100]},{"t":72}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":52,"s":[0],"e":[100]},{"t":60}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":52,"op":216,"st":36,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"linea 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[276,137,0],"ix":2},"a":{"a":0,"k":[-44,-183,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-44,-183],[-74.5,-183]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.815686334348,0.023529413635,0.105882360421,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":0,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.6],"y":[0]},"t":64,"s":[0],"e":[100]},{"t":72}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":52,"s":[0],"e":[100]},{"t":60}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":52,"op":216,"st":36,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":25,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[320,317,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[266.852,10.895],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":0,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[10.426,166.447],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":17,"op":48,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":3,"nm":"bounce","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":326,"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.229],"y":[1]},"o":{"x":[0.075],"y":[0.25]},"t":16,"s":[483.5],"e":[409.5]},{"i":{"x":[0.964],"y":[0.525]},"o":{"x":[0.565],"y":[0]},"t":28,"s":[409.5],"e":[483.5]},{"t":48}],"ix":4}},"a":{"a":0,"k":[60,60,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,-15.667]},"o":{"x":[0.6,0.6,0.6],"y":[0,0,0]},"t":3,"s":[0,0,100],"e":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":16,"s":[100,100,100],"e":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":22,"s":[100,100,100],"e":[100,100,100]},{"i":{"x":[0.432,0.99,0.99],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":48,"s":[100,100,100],"e":[110,91,100]},{"i":{"x":[0.6,0.6,0.6],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,-0.167,-2.5]},"t":51,"s":[110,91,100],"e":[95,106,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,1]},"o":{"x":[0.152,0.245,0.4],"y":[0,0,0]},"t":60,"s":[95,106,100],"e":[100,100,100]},{"t":70}],"ix":6}},"ao":0,"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":3,"nm":"escalador","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[320,320,0],"ix":2},"a":{"a":0,"k":[60,60,0],"ix":1},"s":{"a":0,"k":[400,400,100],"ix":6}},"ao":0,"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"cono 3","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-67.732,54.796,0],"ix":2},"a":{"a":0,"k":[1.567,82.574,0],"ix":1},"s":{"a":0,"k":[400,400,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.716,0],[0,0],[0,0.717],[-0.715,0],[0,0],[0,-0.716]],"o":[[0,0],[-0.715,0],[0,-0.716],[0,0],[0.716,0],[0,0.717]],"v":[[7.674,1.298],[-7.673,1.298],[-8.971,0.001],[-7.673,-1.298],[7.674,-1.298],[8.971,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":4,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.059000000299,0.169000004787,0.289999988032,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[54.505,73.284],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.718,0],[0,0],[0,0.717],[-0.717,0],[0,0],[0,-0.716]],"o":[[0,0],[-0.717,0],[0,-0.716],[0,0],[0.718,0],[0,0.717]],"v":[[13.458,1.298],[-13.46,1.298],[-14.757,0.001],[-13.46,-1.298],[13.458,-1.298],[14.757,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":4,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.059000000299,0.169000004787,0.289999988032,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[25.807,73.284],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.717,0],[0,0],[0,0.716],[0,0],[-0.716,0],[0,0],[0,0],[-0.598,0],[0,0],[-0.139,-0.582],[0,0],[0,0],[0,-0.716],[0,0]],"o":[[0,0],[-0.716,0],[0,0],[0,-0.716],[0,0],[0,0],[0.141,-0.582],[0,0],[0.597,0],[0,0],[0,0],[0.717,0],[0,0],[0,0.716]],"v":[[32.458,41.949],[-32.459,41.949],[-33.755,40.652],[-33.755,31.336],[-32.459,30.038],[-22.965,30.038],[-5.78,-40.958],[-4.52,-41.949],[4.521,-41.949],[5.78,-40.958],[22.965,30.038],[32.458,30.038],[33.754,31.336],[33.754,40.652]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0.139,0.582],[0,0],[0,0],[0,0],[0.598,0],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.597,0],[0,0],[0,0],[0,0],[-0.141,0.582],[0,0],[0,0]],"v":[[-31.162,39.354],[31.161,39.354],[31.161,32.633],[21.944,32.633],[20.685,31.641],[3.499,-39.355],[-3.499,-39.355],[-20.684,31.641],[-21.944,32.633],[-31.162,32.633]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"mm","mm":4,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.059000000299,0.169000004787,0.289999988032,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[33.754,41.949],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":5,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-32.458,2.285],[32.458,2.285],[32.458,-2.285],[-32.458,-2.285]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[33.754,75.569],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.836,35.993],[-10.933,-35.993],[-7.028,-35.993],[10.933,35.993]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[45.303,37.291],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-17.63,4.154],[17.63,4.154],[17.63,-4.154],[-17.63,-4.154]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[33.508,54.44],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[14.191,4.154],[-14.191,4.154],[-12.182,-4.154],[12.018,-4.154]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[34.371,36.769],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[21.943,31.335],[4.518,-40.652],[2.168,-40.652],[-2.169,-40.652],[-4.519,-40.652],[-21.946,31.335],[-32.458,31.335],[-32.458,40.652],[32.458,40.652],[32.458,31.335]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.816000007181,0.023999999551,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[34.291,41.949],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":193,"st":13,"bm":0},{"ddd":0,"ind":8,"ty":3,"nm":"NULL CONTROL","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[177.195,341.379,0],"ix":2},"a":{"a":0,"k":[60,60,0],"ix":1},"s":{"a":0,"k":[158,158,100],"ix":6}},"ao":0,"ip":47,"op":12657,"st":31,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"o1 Outlines","parent":8,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[60,60,0],"ix":2},"a":{"a":0,"k":[4.95,4.96,0],"ix":1},"s":{"a":0,"k":[200,200,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.52,0],[0,-1.524],[1.519,0],[0,1.524]],"o":[[1.519,0],[0,1.524],[-1.52,0],[0,-1.524]],"v":[[0,-2.76],[2.75,0],[0,2.76],[-2.75,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.050980395897,0.309803921569,0.501960784314,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0.64],"y":[1]},"o":{"x":[0.36],"y":[0]},"t":63,"s":[0],"e":[2.2]},{"t":100}],"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[4.95,4.96],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.529,0.529],"y":[1,1]},"o":{"x":[0.259,0.259],"y":[0,0]},"t":63,"s":[0,0],"e":[120,120]},{"i":{"x":[0.49,0.49],"y":[1,1]},"o":{"x":[0.362,0.362],"y":[0,0]},"t":84.35,"s":[120,120],"e":[100,100]},{"t":97}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":63,"op":12673,"st":44,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"mancha Outlines 2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.36],"y":[0]},"t":0,"s":[0],"e":[100]},{"t":16}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[332.493,354.208,0],"ix":2},"a":{"a":0,"k":[58.593,51.424,0],"ix":1},"s":{"a":0,"k":[400,400,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-35.069,5.209],[-5.087,8.567],[20.22,-0.165],[37.913,-10.871],[-5.324,-18.568]],"o":[[35.069,-5.209],[9.85,-16.588],[-19.724,4.125],[-23.753,6.811],[5.325,18.568]],"v":[[2.952,45.965],[48.493,24.407],[29.589,-21.777],[-23.984,-40.303],[-53.019,4.408]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":4,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.898039215686,0.898039215686,0.898039215686,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[58.593,51.424],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":180,"st":0,"bm":0}],"markers":[]}'),Vm=function(n){var t=n.action,e=n.description,r=n.title,o=void 0===r?"Error !":r;return(0,a.createElement)("div",{className:"flex flex-col items-center justify-center "},(0,a.createElement)("div",{className:"w-52 h-52"},(0,a.createElement)(ps.J5,{background:"",src:JSON.stringify(Nm),autoplay:!0,loop:!0,style:{height:"100%",width:"100%",borderRadius:"0.5rem"}})),(0,a.createElement)("h1",{className:"text-xl font-lf-semi-bold text-gray-500"},o),e&&(0,a.createElement)("p",{className:"text-sm font-lf-regular text-center lf-text-gray-500 w-7/12 mt-1.5"},e),t&&(0,a.createElement)("div",{className:"mt-6"},(0,a.createElement)(Ni,{onClick:t.onAction,appearance:Ka.primary,size:qa.small},t.name)))},zm=JSON.parse('{"v":"4.8.0","ip":0,"op":240,"fr":60,"w":512,"h":512,"nm":"L","assets":[],"layers":[{"ind":1,"ty":4,"nm":"B","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":120,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":180,"s":[0]},{"t":190,"s":[100]}]},"r":{"a":1,"k":[{"i":{"x":[0.232],"y":[0.991]},"o":{"x":[0.761],"y":[0.009]},"t":120,"s":[0]},{"t":200,"s":[810]}]},"p":{"a":0,"k":[256,256,0]},"a":{"a":0,"k":[479.5,-90,0]},"s":{"k":[{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":120,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":150,"s":[60,60,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":180,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":210,"s":[60,60,100]},{"t":240,"s":[74,74,100]}],"a":1}},"shapes":[{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.221,"y":0},"t":120,"s":[{"i":[[-216,0],[-209,0]],"o":[[214,0],[193,0]],"v":[[300,64],[659,-244]],"c":false}]},{"i":{"x":0.004,"y":0},"o":{"x":0.167,"y":0.167},"t":130,"s":[{"i":[[-164.903,-51.097],[-93.232,198.742]],"o":[[119.311,104.356],[107.339,-91.138]],"v":[[305.032,-9.13],[653.687,-171.658]],"c":false}]},{"i":{"x":0.568,"y":0.571},"o":{"x":0.368,"y":0.37},"t":140,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"i":{"x":0.74,"y":1},"o":{"x":0.908,"y":0.901},"t":180,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"t":210,"s":[{"i":[[-108,-108],[-0.27,-214.904]],"o":[[-0.136,211.569],[0.242,193]],"v":[[325.636,-270.569],[633.77,89.904]],"c":false}]}],"a":1}},{"ty":"st","nm":"S","bm":0,"lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":68},"c":{"a":0,"k":[0,0.337,0.337,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tm","nm":"T","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":120,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.669],"y":[0]},"t":187,"s":[100]},{"t":226,"s":[0]}]},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":120,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.669],"y":[0]},"t":182,"s":[100]},{"t":221,"s":[0]}]},"o":{"a":0,"k":0},"m":1}],"ip":120,"op":241,"st":120},{"ind":2,"ty":4,"nm":"B","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":1,"k":[{"i":{"x":[0.232],"y":[0.991]},"o":{"x":[0.761],"y":[0.009]},"t":120,"s":[0]},{"t":200,"s":[810]}]},"p":{"a":0,"k":[256,256,0]},"a":{"a":0,"k":[479.5,-90,0]},"s":{"k":[{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":120,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":150,"s":[60,60,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":180,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":210,"s":[60,60,100]},{"t":240,"s":[74,74,100]}],"a":1}},"shapes":[{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.221,"y":0},"t":120,"s":[{"i":[[-216,0],[-209,0]],"o":[[214,0],[193,0]],"v":[[300,64],[659,-244]],"c":false}]},{"i":{"x":0.004,"y":0},"o":{"x":0.167,"y":0.167},"t":130,"s":[{"i":[[-164.903,-51.097],[-93.232,198.742]],"o":[[119.311,104.356],[107.339,-91.138]],"v":[[305.032,-9.13],[653.687,-171.658]],"c":false}]},{"i":{"x":0.568,"y":0.571},"o":{"x":0.368,"y":0.37},"t":140,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"i":{"x":0.74,"y":1},"o":{"x":0.908,"y":0.901},"t":180,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"t":210,"s":[{"i":[[-108,-108],[-0.27,-214.904]],"o":[[-0.136,211.569],[0.242,193]],"v":[[325.636,-270.569],[633.77,89.904]],"c":false}]}],"a":1}},{"ty":"st","nm":"S","bm":0,"lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":68},"c":{"a":0,"k":[0,0.337,0.337,1]}},{"ty":"tr","o":{"a":0,"k":40},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.221,"y":0},"t":120,"s":[{"i":[[-216,0],[-209,0]],"o":[[214,0],[193,0]],"v":[[300,64],[659,-244]],"c":false}]},{"i":{"x":0.004,"y":0},"o":{"x":0.167,"y":0.167},"t":130,"s":[{"i":[[-164.903,-51.097],[-93.232,198.742]],"o":[[119.311,104.356],[107.339,-91.138]],"v":[[305.032,-9.13],[653.687,-171.658]],"c":false}]},{"i":{"x":0.568,"y":0.571},"o":{"x":0.368,"y":0.37},"t":140,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"i":{"x":0.74,"y":1},"o":{"x":0.908,"y":0.901},"t":180,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"t":210,"s":[{"i":[[-108,-108],[-0.27,-214.904]],"o":[[-0.136,211.569],[0.242,193]],"v":[[325.636,-270.569],[633.77,89.904]],"c":false}]}],"a":1}},{"ty":"st","nm":"S","bm":0,"lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":68},"c":{"a":0,"k":[0,0.867,0.702,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tm","nm":"T","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.669],"y":[0]},"t":194,"s":[100]},{"t":228,"s":[0]}]},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.669],"y":[0]},"t":188,"s":[100]},{"t":222,"s":[0]}]},"o":{"a":0,"k":0},"m":1}],"ip":120,"op":241,"st":120},{"ind":3,"ty":4,"nm":"B","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":1,"k":[{"i":{"x":[0.232],"y":[0.991]},"o":{"x":[0.761],"y":[0.009]},"t":120,"s":[0]},{"t":200,"s":[810]}]},"p":{"a":0,"k":[256,256,0]},"a":{"a":0,"k":[479.5,-90,0]},"s":{"k":[{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":120,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":150,"s":[60,60,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":180,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":210,"s":[60,60,100]},{"t":240,"s":[74,74,100]}],"a":1}},"shapes":[{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.004,"y":0},"o":{"x":0.221,"y":0},"t":120,"s":[{"i":[[-216,0],[-209,0]],"o":[[214,0],[193,0]],"v":[[300,64],[659,-244]],"c":false}]},{"i":{"x":0.568,"y":0.571},"o":{"x":0.368,"y":0.37},"t":140,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"i":{"x":0.74,"y":1},"o":{"x":0.908,"y":0.901},"t":180,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"t":200,"s":[{"i":[[-108,-108],[-0.27,-214.904]],"o":[[-0.136,211.569],[0.242,193]],"v":[[325.636,-270.569],[633.77,89.904]],"c":false}]}],"a":1}},{"ty":"st","nm":"S","bm":0,"lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":68},"c":{"a":0,"k":[0,0.867,0.702,1]}},{"ty":"tr","o":{"a":0,"k":50},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tm","nm":"T","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.669],"y":[0]},"t":199,"s":[100]},{"t":234,"s":[0]}]},"e":{"a":1,"k":[{"i":{"x":[0.808],"y":[1]},"o":{"x":[0.618],"y":[-0.003]},"t":190,"s":[100]},{"t":225,"s":[0]}]},"o":{"a":0,"k":0},"m":1}],"ip":120,"op":241,"st":120},{"ind":4,"ty":4,"nm":"B","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":1,"k":[{"i":{"x":[0.232],"y":[0.991]},"o":{"x":[0.761],"y":[0.009]},"t":120,"s":[0]},{"t":200,"s":[810]}]},"p":{"a":0,"k":[256,256,0]},"a":{"a":0,"k":[479.5,-90,0]},"s":{"k":[{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":120,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":150,"s":[60,60,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":180,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":210,"s":[60,60,100]},{"t":240,"s":[74,74,100]}],"a":1}},"shapes":[{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.221,"y":0},"t":120,"s":[{"i":[[-216,0],[-209,0]],"o":[[214,0],[193,0]],"v":[[300,64],[659,-244]],"c":false}]},{"i":{"x":0.004,"y":0},"o":{"x":0.167,"y":0.167},"t":130,"s":[{"i":[[-164.903,-51.097],[-93.232,198.742]],"o":[[119.311,104.356],[107.339,-91.138]],"v":[[305.032,-9.13],[653.687,-171.658]],"c":false}]},{"i":{"x":0.568,"y":0.571},"o":{"x":0.368,"y":0.37},"t":140,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"i":{"x":0.74,"y":1},"o":{"x":0.908,"y":0.901},"t":180,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"t":210,"s":[{"i":[[-108,-108],[-0.27,-214.904]],"o":[[-0.136,211.569],[0.242,193]],"v":[[325.636,-270.569],[633.77,89.904]],"c":false}]}],"a":1}},{"ty":"st","nm":"S","bm":0,"lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":68},"c":{"a":0,"k":[1,1,1,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":120,"op":241,"st":120},{"ind":5,"ty":4,"nm":"S","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[256,256,0]},"a":{"a":0,"k":[0,0,0]},"s":{"k":[{"i":{"x":[0.654,0.654,0.833],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":120,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.276,0.276,0.159],"y":[0,0,0]},"t":150,"s":[82,82,100]},{"i":{"x":[0.698,0.698,0.833],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":180,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.304,0.304,0.167],"y":[0,0,0]},"t":210,"s":[82,82,100]},{"t":240,"s":[100,100,100]}],"a":1}},"shapes":[{"ty":"gr","nm":"E","bm":0,"it":[{"ty":"el","p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[512,512]},"nm":"E"},{"ty":"fl","nm":"F","bm":0,"c":{"a":0,"k":[0,0.867,0.702,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":120,"op":241,"st":120},{"ind":6,"ty":4,"nm":"B","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":60,"s":[0]},{"t":70,"s":[100]}]},"r":{"a":1,"k":[{"i":{"x":[0.232],"y":[0.991]},"o":{"x":[0.761],"y":[0.009]},"t":0,"s":[0]},{"t":80,"s":[810]}]},"p":{"a":0,"k":[256,256,0]},"a":{"a":0,"k":[479.5,-90,0]},"s":{"k":[{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":0,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":30,"s":[60,60,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":60,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":90,"s":[60,60,100]},{"t":120,"s":[74,74,100]}],"a":1}},"shapes":[{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.221,"y":0},"t":0,"s":[{"i":[[-216,0],[-209,0]],"o":[[214,0],[193,0]],"v":[[300,64],[659,-244]],"c":false}]},{"i":{"x":0.004,"y":0},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[-164.903,-51.097],[-93.232,198.742]],"o":[[119.311,104.356],[107.339,-91.138]],"v":[[305.032,-9.13],[653.687,-171.658]],"c":false}]},{"i":{"x":0.568,"y":0.571},"o":{"x":0.368,"y":0.37},"t":20,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"i":{"x":0.74,"y":1},"o":{"x":0.908,"y":0.901},"t":60,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"t":90,"s":[{"i":[[-108,-108],[-0.27,-214.904]],"o":[[-0.136,211.569],[0.242,193]],"v":[[325.636,-270.569],[633.77,89.904]],"c":false}]}],"a":1}},{"ty":"st","nm":"S","bm":0,"lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":68},"c":{"a":0,"k":[0,0.337,0.337,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tm","nm":"T","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.669],"y":[0]},"t":67,"s":[0]},{"t":106,"s":[100]}]},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.669],"y":[0]},"t":62,"s":[0]},{"t":101,"s":[100]}]},"o":{"a":0,"k":0},"m":1}],"ip":0,"op":120,"st":0},{"ind":7,"ty":4,"nm":"B","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":1,"k":[{"i":{"x":[0.232],"y":[0.991]},"o":{"x":[0.761],"y":[0.009]},"t":0,"s":[0]},{"t":80,"s":[810]}]},"p":{"a":0,"k":[256,256,0]},"a":{"a":0,"k":[479.5,-90,0]},"s":{"k":[{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":0,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":30,"s":[60,60,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":60,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":90,"s":[60,60,100]},{"t":120,"s":[74,74,100]}],"a":1}},"shapes":[{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.221,"y":0},"t":0,"s":[{"i":[[-216,0],[-209,0]],"o":[[214,0],[193,0]],"v":[[300,64],[659,-244]],"c":false}]},{"i":{"x":0.004,"y":0},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[-164.903,-51.097],[-93.232,198.742]],"o":[[119.311,104.356],[107.339,-91.138]],"v":[[305.032,-9.13],[653.687,-171.658]],"c":false}]},{"i":{"x":0.568,"y":0.571},"o":{"x":0.368,"y":0.37},"t":20,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"i":{"x":0.74,"y":1},"o":{"x":0.908,"y":0.901},"t":60,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"t":90,"s":[{"i":[[-108,-108],[-0.27,-214.904]],"o":[[-0.136,211.569],[0.242,193]],"v":[[325.636,-270.569],[633.77,89.904]],"c":false}]}],"a":1}},{"ty":"st","nm":"S","bm":0,"lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":68},"c":{"a":0,"k":[0,0.337,0.337,1]}},{"ty":"tr","o":{"a":0,"k":40},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.221,"y":0},"t":0,"s":[{"i":[[-216,0],[-209,0]],"o":[[214,0],[193,0]],"v":[[300,64],[659,-244]],"c":false}]},{"i":{"x":0.004,"y":0},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[-164.903,-51.097],[-93.232,198.742]],"o":[[119.311,104.356],[107.339,-91.138]],"v":[[305.032,-9.13],[653.687,-171.658]],"c":false}]},{"i":{"x":0.568,"y":0.571},"o":{"x":0.368,"y":0.37},"t":20,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"i":{"x":0.74,"y":1},"o":{"x":0.908,"y":0.901},"t":60,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"t":90,"s":[{"i":[[-108,-108],[-0.27,-214.904]],"o":[[-0.136,211.569],[0.242,193]],"v":[[325.636,-270.569],[633.77,89.904]],"c":false}]}],"a":1}},{"ty":"st","nm":"S","bm":0,"lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":68},"c":{"a":0,"k":[0,0.867,0.702,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tm","nm":"T","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.669],"y":[0]},"t":70,"s":[0]},{"t":110,"s":[100]}]},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.669],"y":[0]},"t":64,"s":[0]},{"t":104,"s":[100]}]},"o":{"a":0,"k":0},"m":1}],"ip":0,"op":120,"st":0},{"ind":8,"ty":4,"nm":"B","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":1,"k":[{"i":{"x":[0.232],"y":[0.991]},"o":{"x":[0.761],"y":[0.009]},"t":0,"s":[0]},{"t":80,"s":[810]}]},"p":{"a":0,"k":[256,256,0]},"a":{"a":0,"k":[479.5,-90,0]},"s":{"k":[{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":0,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":30,"s":[60,60,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":60,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":90,"s":[60,60,100]},{"t":120,"s":[74,74,100]}],"a":1}},"shapes":[{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.221,"y":0},"t":0,"s":[{"i":[[-216,0],[-209,0]],"o":[[214,0],[193,0]],"v":[[300,64],[659,-244]],"c":false}]},{"i":{"x":0.004,"y":0},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[-164.903,-51.097],[-93.232,198.742]],"o":[[119.311,104.356],[107.339,-91.138]],"v":[[305.032,-9.13],[653.687,-171.658]],"c":false}]},{"i":{"x":0.568,"y":0.571},"o":{"x":0.368,"y":0.37},"t":20,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"i":{"x":0.74,"y":1},"o":{"x":0.908,"y":0.901},"t":60,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"t":90,"s":[{"i":[[-108,-108],[-0.27,-214.904]],"o":[[-0.136,211.569],[0.242,193]],"v":[[325.636,-270.569],[633.77,89.904]],"c":false}]}],"a":1}},{"ty":"st","nm":"S","bm":0,"lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":68},"c":{"a":0,"k":[0,0.337,0.337,1]}},{"ty":"tr","o":{"a":0,"k":20},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.221,"y":0},"t":0,"s":[{"i":[[-216,0],[-209,0]],"o":[[214,0],[193,0]],"v":[[300,64],[659,-244]],"c":false}]},{"i":{"x":0.004,"y":0},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[-164.903,-51.097],[-93.232,198.742]],"o":[[119.311,104.356],[107.339,-91.138]],"v":[[305.032,-9.13],[653.687,-171.658]],"c":false}]},{"i":{"x":0.568,"y":0.571},"o":{"x":0.368,"y":0.37},"t":20,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"i":{"x":0.74,"y":1},"o":{"x":0.908,"y":0.901},"t":60,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"t":90,"s":[{"i":[[-108,-108],[-0.27,-214.904]],"o":[[-0.136,211.569],[0.242,193]],"v":[[325.636,-270.569],[633.77,89.904]],"c":false}]}],"a":1}},{"ty":"st","nm":"S","bm":0,"lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":68},"c":{"a":0,"k":[0,0.867,0.702,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tm","nm":"T","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.669],"y":[0]},"t":75,"s":[0]},{"t":115,"s":[100]}]},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.669],"y":[0]},"t":66,"s":[0]},{"t":106,"s":[100]}]},"o":{"a":0,"k":0},"m":1}],"ip":0,"op":120,"st":0},{"ind":9,"ty":4,"nm":"B","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":1,"k":[{"i":{"x":[0.232],"y":[0.991]},"o":{"x":[0.761],"y":[0.009]},"t":0,"s":[0]},{"t":80,"s":[810]}]},"p":{"a":0,"k":[256,256,0]},"a":{"a":0,"k":[479.5,-90,0]},"s":{"k":[{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":0,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":30,"s":[60,60,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":60,"s":[74,74,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":90,"s":[60,60,100]},{"t":120,"s":[74,74,100]}],"a":1}},"shapes":[{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.221,"y":0},"t":0,"s":[{"i":[[-216,0],[-209,0]],"o":[[214,0],[193,0]],"v":[[300,64],[659,-244]],"c":false}]},{"i":{"x":0.004,"y":0},"o":{"x":0.167,"y":0.167},"t":10,"s":[{"i":[[-164.903,-51.097],[-93.232,198.742]],"o":[[119.311,104.356],[107.339,-91.138]],"v":[[305.032,-9.13],[653.687,-171.658]],"c":false}]},{"i":{"x":0.568,"y":0.571},"o":{"x":0.368,"y":0.37},"t":20,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"i":{"x":0.74,"y":1},"o":{"x":0.908,"y":0.901},"t":60,"s":[{"i":[[-108,-108],[-14.27,230.096]],"o":[[13.864,220.569],[11.946,-192.63]],"v":[[310.636,-90.569],[647.77,-91.096]],"c":false}]},{"t":90,"s":[{"i":[[-108,-108],[-0.27,-214.904]],"o":[[-0.136,211.569],[0.242,193]],"v":[[325.636,-270.569],[633.77,89.904]],"c":false}]}],"a":1}},{"ty":"st","nm":"S","bm":0,"lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":68},"c":{"a":0,"k":[1,1,1,1]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":120,"st":0},{"ind":10,"ty":4,"nm":"S","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[256,256,0]},"a":{"a":0,"k":[0,0,0]},"s":{"k":[{"i":{"x":[0.654,0.654,0.833],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.276,0.276,0.159],"y":[0,0,0]},"t":30,"s":[82,82,100]},{"i":{"x":[0.698,0.698,0.833],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":60,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.304,0.304,0.167],"y":[0,0,0]},"t":90,"s":[82,82,100]},{"t":120,"s":[100,100,100]}],"a":1}},"shapes":[{"ty":"gr","nm":"E","bm":0,"it":[{"ty":"el","p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[512,512]},"nm":"E"},{"ty":"fl","nm":"F","bm":0,"c":{"a":0,"k":[0,0.867,0.702,1]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":120,"st":0}],"markers":[]}'),jm=function(){return(0,a.createElement)("div",{className:"h-20 w-20"},(0,a.createElement)(Fi,{bgColor:"none",isPreview:!0,src:JSON.stringify(zm)}))},Gm=function(n){var t=n.action,e=n.content;return(0,a.createElement)("div",{className:"flex flex-col items-center justify-center pb-8 "},(0,a.createElement)("div",{style:{zIndex:10,paddingBottom:e?"1.5rem":"2rem"}},(0,a.createElement)(jm,null)),e&&(0,a.createElement)("p",{className:"text-gray-300",style:{paddingBottom:t?"2rem":"",fontSize:".8rem"}},e),t&&(0,a.createElement)("div",null,(0,a.createElement)(ri,{onClick:t.onAction,appearance:Ka.primary,size:qa.tiny},t.name)))},Hm=function(n){var t=n.action,e=n.description,r=n.icon,o=void 0===r?(0,a.createElement)(yc,null):r,i=n.title,s=void 0===i?"Empty !":i;return(0,a.createElement)("div",{style:{zIndex:-1},className:"flex flex-col items-center justify-center pb-10"},(0,a.createElement)("div",{className:"p-5"},o),(0,a.createElement)("div",{className:"p-5"}),(0,a.createElement)("h1",{className:"text-xl font-lf-semi-bold text-gray-700"},s),e&&(0,a.createElement)("p",{className:"text-sm font-lf-regular text-gray-600 text-center w-7/12 mt-1.5"},e),t&&(0,a.createElement)("div",{className:"mt-6"},(0,a.createElement)(ri,{onClick:t.onAction,appearance:Ka.primary,size:qa.small},t.name)))},Um={Approved:"bg-green-500",InProgress:"bg-purple-500",NeedsReview:"bg-orange-500",NoStatus:"bg-gray-400"},Wm={Approved:"Approved",InProgress:"In Progress",NeedsReview:"Needs Review",NoStatus:"No Status"},Qm=function(n){var t=n.animationUrl,e=n.id,r=n.meta,o=n.name,i=n.status,s=zc().setFile,l=i||"NoStatus";return t&&""!==t?(0,a.createElement)("div",{key:"project-".concat(e),onKeyDown:function(){return null},className:"list-item lf-cursor-pointer lf-list-none lf-show lf-relative lf-group"},(0,a.createElement)(Vi,{size:qa.fluid,style:{height:"178px",width:"174px"}},(0,a.createElement)(vs,{bgColor:"white",src:t,isPreview:!0}),(0,a.createElement)("div",{className:"lf-show-item lf-absolute lf-bottom-4 z-10 "},(0,a.createElement)(Ni,{appearance:Ka.primary,size:qa.tiny,textColor:Za.white,onClick:function(){s(e)}},"Insert animation")),(0,a.createElement)("div",{style:{borderBottomLeftRadius:"4px",borderBottomRightRadius:"4px"},className:"bg-white p-1  absolute bottom-0 right-1 left-1"},(0,a.createElement)("div",{title:o,className:"text-xs overflow-hidden overflow-ellipsis whitespace-nowrap"},o),(0,a.createElement)("div",{className:"text-gray-300 flex gap-1"},(0,a.createElement)("small",{title:"Modified by ".concat(r.modifiedBy),style:{fontSize:"10px",flex:1},className:"overflow-hidden overflow-ellipsis whitespace-nowrap"},"Modified by ",r.modifiedBy),(0,a.createElement)("small",{style:{fontSize:"10px"},title:fo(new Date(r.modifiedAt),!0)},fo(new Date(r.modifiedAt))))),(0,a.createElement)("div",{className:"lf-z-10 lf-absolute top-2.5 left-2.5 h-2.5 w-2.5 rounded-full ".concat(Um[l])}),(0,a.createElement)("div",{style:{paddingLeft:"1.35rem",borderRadius:"4px"},className:"lf-absolute top-1 left-1 pr-2 py-0.5 lf-bg-gray-50 lf-shadow-md lf-show-item"},(0,a.createElement)("div",{className:"text-black text-xs"},Wm[l])))):(0,a.createElement)(a.Fragment,null)},qm=function(){var n=zc(),t=n.file,e=n.setFile,r=n.workspace,i=(0,a.useContext)($i),l=i.appData,c=i.closeModal,p=i.setAttributes,m=yo(Se.useState(""),2),h=m[0],g=m[1],f=yo(Xi({query:ke.fileVersions,variables:{fileId:t,first:30,orderBy:JSON.stringify({updatedAt:"DESC"})}}),1)[0],u=f.data,w=f.fetching,y=u&&u.fileVersions.edges||[];(0,a.useEffect)((function(){if(!w&&y.length>0){var n=y[0].node.fileObject.url;g(n)}}),[w]);var v=!(!r||!r.features)&&r.features["use-private-share"],b=function(n,t){p({src:n,jsonSrc:t}),c(!1)};return h&&(0,a.createElement)("div",{className:"lf-z-20 lf-absolute lf-top-0  lf-left-0 lf-right-0 lf-bottom-0",style:{backgroundColor:"rgba(0, 0, 0, 0.1)"}},(0,a.createElement)("div",{className:"lf-relative lf-h-full lf-w-full  lf-place-content-center lf-place-items-center lf-flex"},(0,a.createElement)("div",{className:"lf-relative lf-flex lf-bg-white  lf-justify-center lf-items-center lf-rounded-md lf-w-1/3 lf-flex-col"},(0,a.createElement)("button",{onClick:function(){e("")},className:"lf-absolute lf-top-4 lf-right-4"},(0,a.createElement)(Pc,{className:"lf-text-gray-600 lf-fill-current lf-h-5 lf-w-5"})),(0,a.createElement)("div",{className:"lf-p-6 lf-w-full"},(0,a.createElement)(vs,{bgColor:"white",src:h,isLarge:!0}),v&&(!w&&y?(0,a.createElement)("select",{className:"lf-dropdown form-select standard lf-my-4 lf-p-1 lf-bg-gray-50 lf-border-gray-200 lf-text-gray-600",onChange:function(n){g(n.target.value)}},y.map((function(n){var t=n.node,e=t.versionNumber,r=t.fileObject.url,o="  Version ".concat(e);return(0,a.createElement)("option",{key:e,value:r},o)}))):(0,a.createElement)("div",null)),(0,a.createElement)(Ni,{appearance:Ka.primary,size:qa.fluid,textColor:Za.white,onClick:function(){!function(n){if(v)if(l.copyLottieToMedia)ls({url:n,onFileSave:function(n,t){return b(n,t)},onError:function(n){console.log(n)}});else{if(go(n)){var t=function(){var t=o(s().mark((function t(){var e;return s().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,ho(n);case 3:e=t.sent,b(n,e),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log(t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(){return t.apply(this,arguments)}}();return void t()}b(n)}else ls({url:n,onFileSave:function(n,t){return b(n,t)},onError:function(n){console.log(n)}})}(h),e("")}},"Insert animation"),!v&&(0,a.createElement)("div",null,(0,a.createElement)("p",null,"This animation will be copied to your media library and inserted as a local Lottie JSON."),(0,a.createElement)("a",{href:d,className:" lf-text-teal-300 hover:lf-text-teal-400 lf-w-full lf-flex lf-gap-2 lf-place-items-center",target:"_blank"},(0,a.createElement)(Sc,null)," Upgrade to link this animation directly with custom embed"),(0,a.createElement)("ul",{className:"lf-mt-2"},(0,a.createElement)("li",null,"· Changes to the animation will be reflected immediately"),(0,a.createElement)("li",null,"· Improve your website's performance")))))))};var Km=function(n){var t,e,r,o=n.filesCount,i=n.id,s=n.meta,l=n.name,c=n.thumbnails,p=zc().goTo;return(0,a.createElement)("div",{onClick:function(){p({id:i,node:"Folder"})},className:"folder-card relative cursor-pointer"},(0,a.createElement)(bc,{className:"folder-card-icon",style:{zIndex:-1}}),(0,a.createElement)("div",{className:"absolute top-2 bottom-0 right-0 left-0 flex flex-col justify-between"},(0,a.createElement)("div",{style:{minHeight:0,width:"100%"},className:"flex-1 flex flex-col items-center justify-center p-2"},(t=[].concat((r=c,function(n){if(Array.isArray(n))return uo(n)}(r)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(r)||wo(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),["","",""]).slice(0,o>3?3:o),e="",o>=3?e="thumbnail-grid":2===o&&(e="h-full grid grid-cols-2 grid-rows-1 gap-2"),o>0?(0,a.createElement)("div",{style:{minHeight:0,width:"100%"},className:e},t.map((function(n,t){var e,r,i,s=null==n||null===(e=n.thumbnails)||void 0===e||null===(r=e.png)||void 0===r||null===(i=r.small)||void 0===i?void 0:i.url;return o>3&&2===t?(0,a.createElement)("div",{key:t,title:"".concat(o-3," more"),style:{minHeight:0,borderRadius:"4px",background:"#D9E0E6"},className:"h-full w-full flex items-center justify-center p-1"},(0,a.createElement)("span",{className:"font-bold text-lg text-white"},o-3>99?"99+":"+".concat(o-3))):(0,a.createElement)(Se.Fragment,{key:t},s?(0,a.createElement)("img",{style:{minHeight:0,borderRadius:"4px",background:"#fff"},src:s,className:"h-full w-full object-contain lf-border-none"}):(0,a.createElement)(vc,{style:{minHeight:0,borderRadius:"4px",backgroundColor:"#fff"},className:"h-full w-full object-contain"}))}))):(0,a.createElement)(vc,null))),(0,a.createElement)("div",{className:"px-2 pb-2"},(0,a.createElement)("div",{title:l,className:"text-xs tracking-wider overflow-hidden overflow-ellipsis whitespace-nowrap"},l),(0,a.createElement)("div",{className:"text-gray-300 w-full flex gap-1"},(0,a.createElement)("small",{title:"Modified by ".concat(s.modifiedBy),style:{fontSize:"10px"},className:"flex-1 tracking-wider overflow-hidden overflow-ellipsis whitespace-nowrap"},"Modified by ",s.modifiedBy),(0,a.createElement)("small",{style:{fontSize:"10px"},title:fo(new Date(s.modifiedAt),!0)},fo(new Date(s.modifiedAt)))))))},Zm=function(n){var t=n.onChange,e=n.tabs,r=yo((0,Se.useState)(0),2),o=r[0],i=r[1];return(0,a.createElement)("div",null,(0,a.createElement)("ul",{style:{zIndex:10},className:"relative flex gap-2 pb-4 flex-wrap"},e.map((function(n,e){return(0,a.createElement)("li",{key:e},(0,a.createElement)("button",{onClick:function(){i(e),t(n.name)},style:{borderRadius:"4px"},className:"lf-py-1 lf-px-2 lf-font-semibold lf-text-base ".concat(e===o?" lf-text-gray-700 lf-bg-gray-200":"lf-text-gray-400")},n.name))}))),e[o]?(0,a.createElement)("div",null,e[o].children):null)},Ym=function(n){var t=n.filesCount,e=n.id,r=n.isPrivate,o=void 0!==r&&r,i=n.title,s=zc(),l=s.goTo,c=s.workspace;return(0,a.createElement)("button",{onClick:function(){l({id:e,node:"Project"})},className:"lf-text-left rounded-md cursor-pointer lf-flex lf-flex-col lf-p-3 lf-border lf-border-gray-50 lf-bg-white",title:"".concat(t," animations")},(0,a.createElement)("div",{className:" lf-flex lf-items-center"},o?(0,a.createElement)(Ac,{className:"text-gray-600 fill-current"}):(0,a.createElement)(xc,{className:"text-gray-600 h-4"}),(0,a.createElement)("div",{className:"lf-ml-2 lf-text-sm lf-text-gray-600 lf-tracking-wider",title:i},i)),(0,a.createElement)("div",{className:"lf-text-xs lf-text-gray-400"},c.name))};function Xm(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function Jm(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?Xm(Object(e),!0).forEach((function(t){to(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):Xm(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}var $m=function(n){return{inclFiles:!n||"files"===n,inclFolders:!n||"folders"===n,inclProjects:!n||"projects"===n}},nh=10,th=function(n){var t,e,r,o,i=n.children,s=zc(),l=s.searchQuery,c=s.workspace,p=yo((0,Se.useState)(1),2),d=p[0],m=p[1],h=yo(Pm({query:ke.searchWorkspace,requestPolicy:"network-only"}),2),g=h[0],f=g.data,u=g.fetching,w=h[1],y=yo((0,Se.useState)("Animations"),2),v=y[0],b=y[1],x=!(!c||!c.features)&&c.features["search-workspace-assets"],A=function(n){m(1),w(Jm({query:l,first:nh},$m(n)))},C=function(n){w(Jm({query:l,first:nh,after:f&&f.searchWorkspace&&f.searchWorkspace[n]&&f.searchWorkspace[n].pageInfo&&f.searchWorkspace[n].pageInfo.endCursor,before:null,last:null},$m(n))),m((function(n){return n+1}))},k=function(n){w(Jm({query:l,last:nh,before:f&&f.searchWorkspace&&f.searchWorkspace[n]&&f.searchWorkspace[n].pageInfo&&f.searchWorkspace[n].pageInfo.startCursor,after:null,first:null},$m(n))),m((function(n){return n-1}))},E=(0,a.createElement)(Gm,null),_=(0,a.createElement)(Hm,{icon:(0,a.createElement)(Ic,null),title:"No results found",description:"We couldn't find any item based on your search."});return Se.useEffect((function(){l&&("Animations"===v?A("files"):"Folders"===v?A("folders"):"Projects"===v&&A("projects"))}),[l,v]),(0,a.createElement)(a.Fragment,null,(0,a.createElement)(qm,null),(0,a.createElement)("div",{className:"h-full flex flex-col"},(0,a.createElement)("div",{className:"flex-1 relative"},(0,a.createElement)("div",{className:"p-4 absolute top-0 right-0 bottom-0 left-0 overflow-auto hidescroll"},l?x?(0,a.createElement)(Zm,{onChange:function(n){n.startsWith("Animations")?(A("files"),b("Animations")):n.startsWith("Folders")?(A("folders"),b("Folders")):n.startsWith("Projects")&&(A("projects"),b("Projects"))},tabs:[{name:"Animations",children:(t=f&&f.searchWorkspace.files&&f.searchWorkspace.files.edges||[],e=f&&f.searchWorkspace.files&&f.searchWorkspace.files.pageInfo||[],r=f&&f.searchWorkspace.files&&f.searchWorkspace.files.totalCount||[],o=f&&f.searchWorkspace.folders||f&&f.searchWorkspace.projects,u||o?E:0===t.length?_:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"flex flex-wrap gap-4"},t.map((function(n){return n&&n.node&&n.node.fileObject&&n.node.fileObject.url?(0,a.createElement)(Qm,{key:n.node.id,id:n.node.id,status:n.node.status,animationUrl:n.node.fileObject&&n.node.fileObject.url,name:n.node.name,meta:{modifiedAt:n.node.updatedAt,modifiedBy:n.node.modifiedBy&&n.node.modifiedBy.name||n.node.createdBy&&n.node.createdBy.name}}):(0,a.createElement)("div",null)}))),(0,a.createElement)(As,{limit:nh,next:function(){return C("files")},prev:function(){return k("files")},page:d,total:r,hasNext:(null==e?void 0:e.hasNextPage)||!1,hasPrev:(null==e?void 0:e.hasPreviousPage)||!1})))},{name:"Folders",children:function(){var n=f&&f.searchWorkspace.folders&&f.searchWorkspace.folders.edges||[],t=f&&f.searchWorkspace.folders&&f.searchWorkspace.folders.pageInfo||[],e=f&&f.searchWorkspace.folders&&f.searchWorkspace.folders.totalCount||[],r=f&&f.searchWorkspace.files||f&&f.searchWorkspace.projects;return u||r?E:0===n.length?_:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"flex flex-wrap gap-4"},n.map((function(n){return(0,a.createElement)(Km,{key:n.node.id,id:n.node.id,name:n.node.name,meta:{modifiedAt:n.node.updatedAt,modifiedBy:n.node.modifiedBy&&"".concat(n.node.modifiedBy.firstName," ").concat(n.node.modifiedBy.lastName)||n.node.createdBy&&"".concat(n.node.createdBy.firstName," ").concat(n.node.createdBy.lastName)},thumbnails:n.node.thumbnails||[],filesCount:n.node.filesCount})}))),(0,a.createElement)(As,{limit:nh,next:function(){return C("folders")},prev:function(){return k("folders")},page:d,total:e,hasNext:(null==t?void 0:t.hasNextPage)||!1,hasPrev:(null==t?void 0:t.hasPreviousPage)||!1}))}()},{name:"Projects",children:function(){var n=f&&f.searchWorkspace.projects&&f.searchWorkspace.projects.edges||[],t=f&&f.searchWorkspace.projects&&f.searchWorkspace.projects.pageInfo||[],e=f&&f.searchWorkspace.projects&&f.searchWorkspace.projects.totalCount||[],r=f&&f.searchWorkspace.files||f&&f.searchWorkspace.folders;return u||r?E:0===n.length?_:(0,a.createElement)("div",{className:"flex flex-wrap gap-4"},n.map((function(n){return(0,a.createElement)(Ym,{key:n.node.id,id:n.node.id,isPrivate:n.node.isPrivate,title:n.node.title,filesCount:n.node.filesCount})})),(0,a.createElement)(As,{limit:nh,next:function(){return C("projects")},prev:function(){return k("projects")},page:d,total:e,hasNext:(null==t?void 0:t.hasNextPage)||!1,hasPrev:(null==t?void 0:t.hasPreviousPage)||!1}))}()}]}):(0,a.createElement)("div",{className:"lf-h-full lf-flex lf-flex-col"},(0,a.createElement)("div",{className:"lf-flex-1 lf-relative"},(0,a.createElement)("div",{className:"lf-p-4 lf-absolute lf-top-0 lf-right-0 lf-bottom-0 lf-left-0 lf-overflow-auto lf-hidescroll"},i))):i))))},eh=function(){var n="w-1.5 h-1.5 bg-gray-500 rounded-full";return(0,a.createElement)("div",{style:{animationDuration:"1s"},className:"flex items-center space-x-0.5 animate-pulse"},(0,a.createElement)("div",{className:n}),(0,a.createElement)("div",{className:n}),(0,a.createElement)("div",{className:n}))},rh=function(n){var t=n.filesCount,e=n.id,r=n.isPrivate,o=void 0!==r&&r,i=n.title,s=zc().goTo;return(0,a.createElement)("button",{onClick:function(){s({id:e,node:"Project"})},className:"lf-text-left rounded-md cursor-pointer w-full flex px-2.5 py-2 hover-black",title:"".concat(t," animations")},o?(0,a.createElement)(Ac,{className:"text-gray-600 fill-current"}):(0,a.createElement)(xc,{className:"text-gray-600 h-4"}),(0,a.createElement)("div",{className:"ml-2 text-xs tracking-wider",title:i},i))},oh=function(n){var t=n.icon,e=n.id,r=n.name,i=zc(),l=i.project,c=i.setProject,p=i.setWorkspace,d=i.setWorkspacesList,m=i.workspace,h=na(),g=yo(Xi({query:ke.workspaceProjects,variables:{workspaceId:e}}),1)[0],f=g.data,u=g.fetching,w=yo(Xi({query:ke.currentWorkspace}),2),y=(w[0],w[1]),v=yo(Xi({query:ke.myWorkspaces}),2),b=v[0].data,x=v[1],A=yo(Zi(Ee.updateCurrentWorkspace),2),C=A[0],k=C.data,E=C.fetching,_=A[1],P=f&&f.workspaceProjects.edges||[],S=function(){var n=l;if(P.length>0&&P[0].node){var t=(n=P[0].node).id;c(n),h("/workspaces/project/".concat(t))}},D=function(){var n=o(s().mark((function n(){var t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t={workspaceId:e},n.next=3,_(t);case 3:x(),y(),S();case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();(0,Se.useEffect)((function(){k&&p(k.updateCurrentWorkspace)}),[k]),(0,Se.useEffect)((function(){b&&d(b.workspaces)}),[b]);var I=m.id===e;return(0,Se.useEffect)((function(){f&&I&&!l&&S()}),[f]),(0,a.createElement)("div",null,(0,a.createElement)("div",{className:"lf-flex lf-items-center lf-_lf-tab"},t?(0,a.createElement)("img",{className:"lf-h-6 lf-w-6 lf-rounded-full lf-border-0",src:t,alt:""}):(0,a.createElement)("div",{className:"lf-rounded-full lf-h-6 lf-w-6 lf-flex lf-items-center lf-justify-center lf-text-black lf-font-bold"},r[0]||"",r.split(" ")[1]&&r.split(" ")[1][0]||""),(0,a.createElement)("div",{className:"lf-ml-1 lf-text-sm lf-font-semibold lf-flex-1"},r),I?(0,a.createElement)(kc,{height:10,width:10}):E?(0,a.createElement)(eh,null):(0,a.createElement)("button",{onClick:D},(0,a.createElement)(Cc,{height:10,width:10}))),I&&(0,a.createElement)("div",{className:"lf-mt-2 lf-ml-6"},(0,a.createElement)("div",{className:"lf-flex lf-items-center lf-gap-2 lf-mb-2"},(0,a.createElement)(Ec,{className:"lf-text-gray-100 lf-fill-current"}),(0,a.createElement)("div",{className:"lf-ml-1 lf-text-xs lf-font-lf-bold"},"Projects")),u||0!==P.length?(0,a.createElement)("ul",{className:"lf-flex lf-flex-col"},u?(0,a.createElement)(Gm,{content:"Loading..."}):P.map((function(n){return(0,a.createElement)("li",{className:"hover:bg-gray-50 rounded-md",key:n.node.id},(0,a.createElement)(rh,{key:n.node.id,id:n.node.id,isPrivate:n.node.isPrivate,title:n.node.title,filesCount:n.node.filesCount}))}))):(0,a.createElement)(Hm,{title:"",description:"",action:null})))},ah=function(){var n=zc(),t=n.goBack,e=n.setProject,r=ea(),o=yo(Xi({query:ke.project,variables:{id:r.projectId}}),1)[0].data,i=yo(Xi({query:ke.folder,requestPolicy:"network-only",variables:{id:r.folderId}}),1)[0],s=i.data,l=i.error,c=i.fetching,p=yo(Xi({query:ke.folderFiles,requestPolicy:"network-only",variables:{id:r.folderId,first:15}}),1)[0],d=p.data,m=p.error,h=p.fetching;De().useEffect((function(){o&&e(o.project)}),[o]);var g=s&&s.folder||{},f=d&&d.folderFiles.edges||[],u=g.project?(0,a.createElement)("div",null,g.project.title," ",(0,a.createElement)("span",{className:"mx-0.5"},"/")," ",g.name):"...";return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"flex items-center gap-1"},(0,a.createElement)("button",{style:{zIndex:1},className:"p-1",onClick:t},(0,a.createElement)(Dc,null)),(0,a.createElement)("div",{style:{zIndex:1},className:"text-xs"},u)),(0,a.createElement)("div",{className:"my-4 mx-2"},c||h?(0,a.createElement)(Gm,{content:"Loading..."}):l||m?(0,a.createElement)(Vm,{title:"Oops!",description:"An error occurred.",action:{name:"Go Back",onAction:function(){t()}}}):0===f.length?(0,a.createElement)(Hm,{title:"Hey, nothing to see here",description:"Either you have no files / folders yet or something went wrong."}):(0,a.createElement)("div",{className:"flex flex-wrap gap-4"},f.map((function(n){var t;return(0,a.createElement)(Qm,{key:n.node.id,id:n.node.id,status:n.node.status,animationUrl:n.node&&(null===(t=n.node.fileObject)||void 0===t?void 0:t.url),name:n.node.name,meta:{modifiedAt:n.node.updatedAt,modifiedBy:n.node.modifiedBy?n.node.modifiedBy.name:n.node.createdBy.name}})})))))},ih=function(){var n,t,e,r=zc().setProject,o=ea(),i=yo(Xi({query:ke.project,variables:{id:o.projectId}}),1)[0],s=i.data,l=i.error,c=i.fetching,p=yo(Xi({query:ke.projectFiles,requestPolicy:"network-only",variables:{id:o.projectId,type:"folders",orderBy:JSON.stringify({updatedAt:"DESC"})}}),1)[0],d=p.data,m=p.error,h=p.fetching,g=yo(Xi({query:ke.projectFiles,requestPolicy:"network-only",variables:{id:o.projectId,type:"animations",orderBy:JSON.stringify({updatedAt:"DESC"})}}),1)[0],f=g.data,u=g.error,w=g.fetching,y=d&&d.projectFiles.edges||[],v=f&&f.projectFiles.edges||[],b=s&&s.project;return De().useEffect((function(){b&&r(b)}),[s]),(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"lf-flex lf-items-center lf-gap-1"}),(0,a.createElement)("div",{className:"lf-my-4 lf-mx-2"},(n=0===y.length,t=0===v.length,e=""===o.projectId,h||w||c?(0,a.createElement)(Gm,{content:"Loading..."}):n&&t||e?(0,a.createElement)(Hm,{title:"Got a Lottie to share?",description:"Start building your Lottie assets library with your team."}):m||u||l?(0,a.createElement)(Vm,null):(0,a.createElement)("div",{className:"flex flex-wrap gap-4"},!n&&y.map((function(n){return(0,a.createElement)(Km,{key:n.node.id,id:n.node.id,name:n.node.name,meta:{modifiedAt:n.node.updatedAt,modifiedBy:n.node.modifiedBy?"".concat(n.node.modifiedBy.firstName," ").concat(n.node.modifiedBy.lastName):"".concat(n.node.createdBy.firstName," ").concat(n.node.createdBy.lastName)},thumbnails:n.node.thumbnails||[],filesCount:n.node.filesCount})})),!t&&v.map((function(n){var t;return(0,a.createElement)(Qm,{key:n.node.id,id:n.node.id,status:n.node.status,animationUrl:n.node&&(null===(t=n.node.fileObject)||void 0===t?void 0:t.url),name:n.node.name,meta:{modifiedAt:n.node.updatedAt,modifiedBy:n.node.modifiedBy?"".concat(n.node.modifiedBy.name," "):"".concat(n.node.createdBy.name," ")}})}))))))},sh=Cm({SidebarContent:function(){var n=To(),t=na(),e=ea().query,r=zc(),o=r.setSearchQuery,i=r.workspace,s=yo((0,a.useState)([]),2),l=s[0],c=s[1],p=(0,a.useContext)($i).appData,d=yo(Se.useState(""),2),m=d[0],h=d[1],g=i?i.name:"workspaces",f=cs((function(t){h(t.trim()),o(t.trim()),n.pluginTracking({eventType:Br,userId:p.userData.id.toString(),eventProperties:{input:t}})}),500),u=yo(Xi({query:ke.hasAccessToAWorkspace}),1)[0],w=u.data,y=u.fetching,v=yo(Zi(Ee.setupInitialWorkspace),2),b=v[0],x=b.data,A=b.fetching,C=v[1],k=yo(Pm({query:ke.myWorkspaces,requestPolicy:"network-only"}),2),E=k[0],_=E.data,P=E.error,S=E.fetching,D=k[1],I=yo(Zi(Ee.updateCurrentWorkspace),2),T=I[0],M=T.data,F=T.fetching,B=I[1];return(0,a.useEffect)((function(){y||(w.hasAccessToAWorkspace?D({}):C())}),[w]),(0,a.useEffect)((function(){A||x&&x.setupInitialWorkspace&&B({workspaceId:x&&x.setupInitialWorkspace.id})}),[A]),(0,a.useEffect)((function(){F||M&&M.updateCurrentWorkspace&&D({})}),[F]),(0,a.useEffect)((function(){_&&c(_.workspaces)}),[_]),(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"lf-relative lf-flex lf-flex-col"},(0,a.createElement)(pi,{id:"searchInput",icon:(0,a.createElement)(uc,{className:"text-lf-plugin-grey-lighter lf-text-sm"}),value:e,type:"search",onChange:function(n){return f(n.target.value)},onKeyPress:function(n){"Enter"===n.key&&o(m)},placeholder:"Search ".concat(g,"..."),style:{background:"#fff",borderColor:"#DCDCDC"},appearance:Ja.standard,inputSize:qa.fluid})),(0,a.createElement)("ul",{style:{height:"calc(100% - 25px)",overflow:"auto",marginTop:"10px"}},(0,a.createElement)("div",{className:"lf-flex lf-flex-col lf-mt-4"},S||A?(0,a.createElement)(Gm,{content:"Loading..."}):P?(0,a.createElement)(Vm,{title:"Oops!",description:"An error occurred.",action:{name:"Try Again",onAction:function(){t("/workspaces")}}}):l.map((function(n){return(0,a.createElement)(oh,Ro({key:n.id},n))})))))}})((function(){var n=zc().project,t=ea();return(0,a.createElement)(th,null,(0,a.createElement)("div",{className:"lf-p-4"},(0,a.createElement)("div",{className:"lf-flex lf-flex-1 lf-flex-col lf-gap-1"},(0,a.createElement)("div",{style:{zIndex:1},className:"lf-text-xl lf-font-bold lf-pt-4 lf-px-4"},(null==n?void 0:n.title)||"..."),(0,a.createElement)("div",{className:"lf-flex lf-flex-col lf-gap-4"},!(null!=t&&t.folderId)&&(0,a.createElement)(ih,null),(null==t?void 0:t.folderId)&&(0,a.createElement)(ah,null)))))})),lh=function(){return(0,a.createElement)("lottie-player",{src:'{"v":"4.8.0","meta":{"g":"LottieFiles AE 1.1.0","a":"","k":"","d":"","tc":""},"fr":30,"ip":0,"op":96,"w":512,"h":512,"nm":"1","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Layer 4 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.124],"y":[1]},"o":{"x":[0.121],"y":[0]},"t":2,"s":[0]},{"t":53,"s":[360]}],"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.291],"y":[1]},"o":{"x":[0.127],"y":[0]},"t":2,"s":[253.59]},{"i":{"x":[0.848],"y":[1]},"o":{"x":[0.399],"y":[0]},"t":27,"s":[205.59]},{"t":50,"s":[253.59]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.241],"y":[1]},"o":{"x":[0.127],"y":[0]},"t":2,"s":[244.87]},{"i":{"x":[0.854],"y":[1]},"o":{"x":[0.526],"y":[0]},"t":27,"s":[187.37]},{"t":50,"s":[244.87]}],"ix":4}},"a":{"a":0,"k":[24.545,21.062,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-7.503,-11.348],[0,0],[-11.348,7.502]],"o":[[0,0],[-7.503,-11.347],[11.341,-7.498]],"v":[[24.296,-6.354],[-16.793,20.811],[-9.826,-13.314]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.447058853449,0.929411824544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[24.545,21.062],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Layer 3 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.124],"y":[1]},"o":{"x":[0.121],"y":[0]},"t":2,"s":[0]},{"t":53,"s":[360]}],"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.22],"y":[1]},"o":{"x":[0.104],"y":[0]},"t":2,"s":[261.092]},{"i":{"x":[0.848],"y":[1]},"o":{"x":[0.456],"y":[0]},"t":27,"s":[320.592]},{"t":50,"s":[261.092]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.241],"y":[1]},"o":{"x":[0.138],"y":[0]},"t":2,"s":[259.328]},{"i":{"x":[0.843],"y":[1]},"o":{"x":[0.414],"y":[0]},"t":27,"s":[267.828]},{"t":50,"s":[259.328]}],"ix":4}},"a":{"a":0,"k":[24.546,21.062,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[7.503,11.348],[0,0],[11.341,-7.497]],"o":[[0,0],[7.503,11.347],[-11.348,7.503]],"v":[[-24.295,6.353],[16.792,-20.811],[9.833,13.309]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.878431432387,0.690196078431,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[24.546,21.062],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150,"st":0,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"cylynder","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.318],"y":[1]},"o":{"x":[0.535],"y":[0]},"t":-2,"s":[-11]},{"t":27,"s":[-58]}],"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.488],"y":[0.852]},"o":{"x":[0.138],"y":[-0.721]},"t":1,"s":[95.541]},{"t":27,"s":[22.162]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.41],"y":[1.154]},"o":{"x":[0.113],"y":[0.457]},"t":1,"s":[311.782]},{"t":27,"s":[143.256]}],"ix":4}},"a":{"a":0,"k":[18.725,18.589,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.252,0.252,0.833],"y":[1,1,1]},"o":{"x":[0.199,0.199,0.333],"y":[0,0,0]},"t":-2,"s":[0,0,100]},{"i":{"x":[0.534,0.534,0.833],"y":[1,1,1]},"o":{"x":[0.506,0.506,0.167],"y":[0,0,0]},"t":11,"s":[90,90,100]},{"t":23,"s":[0,0,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.007,-1.995],[6.642,0.024],[-0.007,1.996],[-6.641,-0.024]],"o":[[-0.007,1.995],[-6.642,-0.024],[0.007,-1.994],[6.642,0.024]],"v":[[20.982,-3.903],[8.943,-0.333],[-3.07,-3.989],[8.968,-7.557]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.109803929048,0.839215746113,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[18.622,6.399],"ix":2},"a":{"a":0,"k":[8.809,-4.094],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.45],"y":[1,1]},"o":{"x":[0.455,0.447],"y":[0,0]},"t":1,"s":[100,100]},{"t":21,"s":[100,275]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.107,"y":1},"o":{"x":0.592,"y":0},"t":1,"s":[{"i":[[0,0],[0,0],[-6.642,-0.023],[-0.007,1.994],[0,0]],"o":[[0,0],[-0.007,1.996],[6.642,0.023],[0,0],[0,0]],"v":[[-12.721,-12.754],[-12.807,11.327],[-0.793,14.982],[11.246,11.413],[11.331,-12.668]],"c":true}]},{"t":21,"s":[{"i":[[0,0],[0,0],[-6.642,-0.023],[-0.007,1.994],[0,0]],"o":[[0,0],[-0.007,1.996],[6.642,0.023],[0,0],[0,0]],"v":[[-12.721,-12.754],[-14.041,-2.555],[-1.813,4.77],[10.012,-2.469],[11.331,-12.668]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.364705882353,0.341176470588,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[19.463,19.26],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":1,"op":141,"st":-9,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":8,"s":[100]},{"t":19,"s":[0]}],"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.18],"y":[1]},"o":{"x":[0.393],"y":[0]},"t":2,"s":[0]},{"t":26,"s":[1080]}],"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.279],"y":[1]},"o":{"x":[0.172],"y":[0]},"t":2,"s":[106.941]},{"t":22,"s":[30.659]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.279],"y":[1]},"o":{"x":[0.172],"y":[0]},"t":2,"s":[233.386]},{"t":22,"s":[207.505]}],"ix":4}},"a":{"a":0,"k":[-139.028,-101.528,0],"ix":1},"s":{"a":0,"k":[150,150,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[6.943,6.943],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.725490196078,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-139.028,-101.528],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":2,"op":148,"st":-2,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":13,"s":[100]},{"t":24,"s":[0]}],"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.18],"y":[1]},"o":{"x":[0.393],"y":[0]},"t":7,"s":[0]},{"t":31,"s":[1080]}],"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.279],"y":[1]},"o":{"x":[0.172],"y":[0]},"t":7,"s":[106.941]},{"t":27,"s":[215.659]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.279],"y":[1]},"o":{"x":[0.172],"y":[0]},"t":7,"s":[233.386]},{"t":27,"s":[192.505]}],"ix":4}},"a":{"a":0,"k":[-139.028,-101.528,0],"ix":1},"s":{"a":0,"k":[150,150,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[6.943,6.943],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.109803929048,0.839215746113,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-139.028,-101.528],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":7,"op":153,"st":3,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"pyramid 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.087],"y":[1]},"o":{"x":[0.232],"y":[0]},"t":0,"s":[50.008]},{"t":22,"s":[-25.597]}],"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.679],"y":[-1.491]},"o":{"x":[0.145],"y":[-1.483]},"t":0,"s":[86.755]},{"t":22,"s":[62.978]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.683],"y":[0.789]},"o":{"x":[0.022],"y":[-0.052]},"t":0,"s":[291.963]},{"t":22,"s":[41.486]}],"ix":4}},"a":{"a":0,"k":[13.825,14.643,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.725,0.725,0.648],"y":[1.076,1.076,2.573]},"o":{"x":[0.436,0.436,0.308],"y":[0,0,0]},"t":-3,"s":[50,50,100]},{"i":{"x":[0.36,0.36,0.829],"y":[1,1,1]},"o":{"x":[0.191,0.191,0.39],"y":[0.088,0.088,-5.815]},"t":0,"s":[0,0,100]},{"i":{"x":[0.761,0.761,0.833],"y":[1,1,1]},"o":{"x":[0.709,0.709,0.167],"y":[0,0,0]},"t":10,"s":[100,100,100]},{"t":22,"s":[0,0,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.26,"y":1},"o":{"x":0.6,"y":0},"t":3,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-17.203,15.326],[-18.074,10.047],[-3.008,-12.632]],"c":true}]},{"t":24,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[11.838,15.342],[-15.996,21.109],[-3.008,-12.632]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.172549019608,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[13.825,7.72],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.26,"y":1},"o":{"x":0.6,"y":0},"t":3,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-4.095,-19.554],[9.293,10.743],[-17.901,8.629]],"c":true}]},{"t":24,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-4.095,-19.554],[18.187,-3.472],[11.43,8.121]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.725490196078,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[14.912,14.643],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":140,"st":-10,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"pyramid","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.024],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":2,"s":[0]},{"t":27,"s":[64]}],"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.499],"y":[0.501]},"o":{"x":[0.205],"y":[-0.091]},"t":2,"s":[116.236]},{"t":27,"s":[287.236]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.709],"y":[1.241]},"o":{"x":[0.085],"y":[0.335]},"t":2,"s":[291.963]},{"t":27,"s":[140.779]}],"ix":4}},"a":{"a":0,"k":[13.825,14.643,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.295,0.295,0.833],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":-1,"s":[50,50,100]},{"i":{"x":[0.539,0.539,0.833],"y":[1,1,1]},"o":{"x":[0.709,0.709,0.167],"y":[0,0,0]},"t":12,"s":[100,100,100]},{"t":24,"s":[0,0,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.26,"y":1},"o":{"x":0.6,"y":0},"t":5,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-17.203,15.326],[-18.074,10.047],[-3.008,-12.632]],"c":true}]},{"t":31,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[11.838,15.342],[-15.996,21.109],[-3.008,-12.632]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.172549019608,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[13.825,7.72],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.26,"y":1},"o":{"x":0.6,"y":0},"t":5,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-4.095,-19.554],[9.293,10.743],[-17.901,8.629]],"c":true}]},{"t":31,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-4.095,-19.554],[18.187,-3.472],[11.43,8.121]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.725490196078,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[14.912,14.643],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":2,"op":142,"st":-8,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"Circle 1","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.462],"y":[0.792]},"o":{"x":[0.205],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.475],"y":[1]},"o":{"x":[0.149],"y":[0]},"t":48,"s":[220]},{"t":97,"s":[1080]}],"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.477],"y":[0.212]},"o":{"x":[0.173],"y":[-0.205]},"t":0,"s":[112.164]},{"i":{"x":[0.692],"y":[1.179]},"o":{"x":[0.217],"y":[0.078]},"t":48,"s":[369.46]},{"t":95,"s":[112.164]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.765],"y":[2.063]},"o":{"x":[0.108],"y":[1.011]},"t":0,"s":[410.323]},{"i":{"x":[0.896],"y":[0.653]},"o":{"x":[0.356],"y":[-1.33]},"t":48,"s":[191.323]},{"t":95,"s":[410.323]}],"ix":4}},"a":{"a":0,"k":[257.486,252.142,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":512,"h":512,"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Elements 1","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[256,256,0],"ix":2},"a":{"a":0,"k":[256,256,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":512,"h":512,"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Layer 2 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[242.447,350.22,0],"ix":2},"a":{"a":0,"k":[244.962,229.691,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-20.523,32.765],[-16.215,30.666],[-26.624,18.327],[-19.413,0]],"o":[[39.381,2.777],[18.413,-29.398],[14.976,-28.323],[18.348,-12.629],[0,0]],"v":[[-126.212,108.164],[-31.822,54.276],[15.53,-29.059],[65.789,-93.436],[126.212,-110.941]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.686],"y":[1]},"o":{"x":[0.974],"y":[0]},"t":10,"s":[0]},{"i":{"x":[0.448],"y":[1]},"o":{"x":[0.657],"y":[0]},"t":53,"s":[99.9]},{"t":97,"s":[0.1]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.751],"y":[1]},"o":{"x":[0.974],"y":[0]},"t":0,"s":[0.1]},{"i":{"x":[0.751],"y":[1]},"o":{"x":[0.736],"y":[0]},"t":41,"s":[100]},{"i":{"x":[0.323],"y":[1]},"o":{"x":[0.468],"y":[0]},"t":53,"s":[100]},{"t":90,"s":[0]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0,0.337254901961,0.337254901961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":47.5,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.962,229.691],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Layer 2 Outlines 2","sr":1,"ks":{"o":{"a":0,"k":40,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[242.447,350.22,0],"ix":2},"a":{"a":0,"k":[244.962,229.691,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-20.523,32.765],[-16.215,30.666],[-26.624,18.327],[-19.413,0]],"o":[[39.381,2.777],[18.413,-29.398],[14.976,-28.323],[18.348,-12.629],[0,0]],"v":[[-126.212,108.164],[-31.822,54.276],[15.53,-29.059],[65.789,-93.436],[126.212,-110.941]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.686],"y":[1]},"o":{"x":[0.974],"y":[0]},"t":13,"s":[0]},{"i":{"x":[0.448],"y":[1]},"o":{"x":[0.657],"y":[0]},"t":56,"s":[99.9]},{"t":100,"s":[0.1]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.751],"y":[1]},"o":{"x":[0.974],"y":[0]},"t":3,"s":[0.1]},{"i":{"x":[0.751],"y":[1]},"o":{"x":[0.736],"y":[0]},"t":44,"s":[100]},{"i":{"x":[0.323],"y":[1]},"o":{"x":[0.468],"y":[0]},"t":56,"s":[100]},{"t":93,"s":[0]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0,0.337254901961,0.337254901961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":47.5,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.962,229.691],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":3,"op":153,"st":3,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Layer 2 Outlines 3","sr":1,"ks":{"o":{"a":0,"k":20,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[242.447,350.22,0],"ix":2},"a":{"a":0,"k":[244.962,229.691,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-20.523,32.765],[-16.215,30.666],[-26.624,18.327],[-19.413,0]],"o":[[39.381,2.777],[18.413,-29.398],[14.976,-28.323],[18.348,-12.629],[0,0]],"v":[[-126.212,108.164],[-31.822,54.276],[15.53,-29.059],[65.789,-93.436],[126.212,-110.941]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.686],"y":[1]},"o":{"x":[0.974],"y":[0]},"t":17,"s":[0]},{"i":{"x":[0.448],"y":[1]},"o":{"x":[0.657],"y":[0]},"t":60,"s":[99.9]},{"t":104,"s":[0.1]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.751],"y":[1]},"o":{"x":[0.974],"y":[0]},"t":7,"s":[0.1]},{"i":{"x":[0.751],"y":[1]},"o":{"x":[0.736],"y":[0]},"t":48,"s":[100]},{"i":{"x":[0.323],"y":[1]},"o":{"x":[0.468],"y":[0]},"t":60,"s":[100]},{"t":97,"s":[0]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0,0.337254901961,0.337254901961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":47.5,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.962,229.691],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":7,"op":157,"st":7,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Layer 1 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[242.447,349.082,0],"ix":2},"a":{"a":0,"k":[150.263,134.01,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.357,0],[24.855,-47.848],[0,0],[50.675,0],[2.907,-1.205],[2.225,-2.224],[1.204,-2.908],[0,-3.146],[-4.491,-4.49],[-6.351,-0.01],[-24.855,47.848],[0,0],[-50.644,0],[-2.91,1.202],[-2.229,2.225],[-1.207,2.908],[0,3.149],[4.497,4.492]],"o":[[-83.418,0],[0,0],[-26.319,50.741],[-3.146,0],[-2.907,1.202],[-2.224,2.225],[-1.203,2.906],[0.008,6.351],[4.491,4.491],[83.45,0],[0,0],[26.352,-50.742],[3.148,0.004],[2.911,-1.202],[2.227,-2.225],[1.205,-2.909],[-0.01,-6.357],[-4.498,-4.492]],"v":[[126.024,-133.76],[-13.159,-26.353],[-29.397,4.258],[-126.055,85.844],[-135.223,87.669],[-142.996,92.862],[-148.19,100.634],[-150.012,109.802],[-142.986,126.731],[-126.055,133.76],[13.16,26.352],[29.365,-4.26],[126.024,-85.846],[135.2,-87.66],[142.985,-92.85],[148.187,-100.626],[150.012,-109.803],[142.976,-126.744]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.878431432387,0.690196078431,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[150.262,134.01],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150,"st":0,"bm":0}],"markers":[]}',autoplay:!0,loop:!0,style:{width:130,height:130,alignSelf:"center"}})};function ch(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}var ph=function(n){var t=n.LoggingInMessage,e=void 0===t?"Logging In...":t,r=n.className,i=n.isBrowserLogin,p=void 0!==i&&i,d=n.label,m=n.onSuccess,h=yo((0,a.useState)(!1),2),g=h[0],f=h[1],u=yo(Zi(Ee.createLoginToken),2),w=(u[0],u[1]),y=yo(Zi(Ee.tokenLogin),2),v=(y[0],y[1]),b=yo((0,a.useState)(""),2),x=b[0],A=b[1],C=yo(Xi({query:ke.viewer,pause:!0}),2),k=C[0].data,E=C[1],_=To(),P=Wi();function S(_x,n){return D.apply(this,arguments)}function D(){return D=o(s().mark((function n(t,e){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:v({token:t}).then(function(){var n=o(s().mark((function n(r){var a;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:r.data?(a=r.data.tokenLogin.accessToken,A(a),P.fetchOptions={headers:{authorization:a?"Bearer ".concat(a):"","client-name":l.hB,"client-version":l.i8}},E({fetchOptions:{headers:{authorization:a?"Bearer ".concat(a):"","client-name":l.hB,"client-version":l.i8}}})):((new Date).getTime()-e.getTime())/1e3/60<10?setTimeout(o(s().mark((function n(){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",S(t,e));case 1:case"end":return n.stop()}}),n)}))),2e3):f(!1);case 1:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}());case 1:case"end":return n.stop()}}),n)}))),D.apply(this,arguments)}return(0,a.useEffect)((function(){if(k&&k.viewer&&x){var n=k.viewer;_.pluginTracking({eventType:Fr,userId:n.id,method:c.hitcountsource,eventProperties:{type:Jr.loginIntentType.completed}}),m(function(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?ch(Object(e),!0).forEach((function(t){to(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):ch(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}({accessToken:x},n)),f(!1)}}),k),p&&g?(0,a.createElement)("div",{className:"mt-5"},e):(0,a.createElement)(Ni,{appearance:Ka.primary,size:qa.small,disabled:g,className:r,textColor:Za.white,onClick:function(){return f(!0),_.pluginTracking({eventType:Fr,eventProperties:{type:Jr.loginIntentType.clicked}}),void w({appKey:"wordpress-plugin"}).then(function(){var n=o(s().mark((function n(t){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!t.data||!t.data.createLoginToken){n.next=4;break}return window.open(t.data.createLoginToken.loginUrl,"_blank"),n.next=4,S(t.data.createLoginToken.token,new Date);case 4:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}())}},g?e:d)},dh=function(){var n=yo((0,a.useState)(!1),2),t=n[0],e=n[1],r=(0,a.useContext)($i).onLogin,i=function(){var n=o(s().mark((function n(t){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,r({shareUserData:!1,shareWithOthers:!1,enableCdn:!1,copyLottieToMedia:!1,switchAccount:!1,userData:t});case 2:case"end":return n.stop()}}),n)})));return function(_x){return n.apply(this,arguments)}}(),c=yo(Xi({query:ke.softwareUpdates,variables:{version:l.i8}}),1)[0],p=c.data;return c.fetching?(0,a.createElement)(yi,null):p&&p.softwareUpdates&&gc.lt(l.i8,p.softwareUpdates.version)?(0,a.createElement)("div",{className:Ri(["lf-w-full lf-flex lf-justify-center lf-text-center"])},(0,a.createElement)("div",{className:"lf-flex lf-mt-20 lf-items-center lf-flex-col lf-max-w-lg"},(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Tc,null),(0,a.createElement)("h2",{className:"text-4xl font-lf-bold lf-leading-snug lf-mb-4"},"Update your plugin to continue"),(0,a.createElement)("h5",{className:"lf-text-lg lf-font-light lf-mb-6"},"The plugin version you’ve installed is no longer supported. Please update your plugin to the latest version."),(0,a.createElement)(Ni,{appearance:Ka.primary,size:qa.small,textColor:Za.white,onClick:function(){window.open(p.softwareUpdates.downloadUrl,"_blank")}},"Update now"))),(0,a.createElement)("div",{className:"lf-absolute lf-bottom-4 lf-left-4"},(0,a.createElement)("p",{className:"lf-text-xs lf-text-gray-400"},"Copyright © 2022 Design Barn Inc."))):(0,a.createElement)("div",{className:Ri(["lf-w-full lf-flex lf-justify-center lf-text-center",t&&"lf-h-1/2 lf-items-center"])},(0,a.createElement)("div",{className:"lf-flex lf-mt-20 lf-items-center lf-flex-col lf-max-w-lg"},!t&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("h2",{className:"text-4xl font-lf-bold lf-leading-snug lf-mb-4"},"Bring your web pages to life with Lottie animations"),(0,a.createElement)("h5",{className:"lf-text-lg lf-font-light lf-mb-6"},"Log in with your LottieFiles account to access the world’s largest collection of free-to-use animations on your website.")),t&&(0,a.createElement)(lh,null),(0,a.createElement)(ph,{LoggingInMessage:"Logging in via browser...",label:"Log in with your LottieFiles account",className:"lf-h-14 lf-px-9 lf-py-3 lf-text-base lf-font-lf-bold",onClick:function(){e(!0)},isBrowserLogin:!0,onSuccess:i,onError:function(){}}),!t&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("p",{className:"lf-mt-6"},"Don’t have an account yet?"),(0,a.createElement)("a",{href:"https://lottiefiles.com/external-register/?via=wordpress-plugin",target:"_blank",className:"lf-_lf-link lf-text-teal-300"},(0,a.createElement)("strong",{className:"lf-font-lf-bold"},"Get started")," for free"))),(0,a.createElement)("div",{className:"lf-absolute lf-bottom-4 lf-left-4"},(0,a.createElement)("p",{className:"lf-text-xs lf-text-gray-400"},"Copyright © 2022 Design Barn Inc.")),(0,a.createElement)("div",{className:"lf-absolute lf-bottom-0 lf-z-0"},(0,a.createElement)(fc,null)))},mh=function(n){var t=n.attributes,e=n.setAttributes,r=(0,a.useContext)($i),o=r.appData,i=r.isAppLoading,s=$o(),c=yo(Xi({query:ke.softwareUpdates,variables:{version:l.i8}}),1)[0],p=c.data,d=c.error,m=c.fetching;return i?(0,a.createElement)("div",{className:"lf-spinner large"}):d?(0,a.createElement)(Vm,{title:"Oops!",description:"A server error occured. Please try again later."}):m?(0,a.createElement)("div",{className:"lf-spinner large"}):p&&p.softwareUpdates&&gc.lt(l.i8,p.softwareUpdates.version)?(0,a.createElement)("div",{className:"lf-w-full lf-flex lf-justify-center lf-text-center"},(0,a.createElement)("div",{className:"lf-flex lf-mt-20 lf-items-center lf-flex-col lf-max-w-lg"},(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Tc,null),(0,a.createElement)("h2",{className:"text-4xl font-lf-bold lf-leading-snug lf-mb-4"},"Update your plugin to continue"),(0,a.createElement)("h5",{className:"lf-text-lg lf-font-light lf-mb-6"},"The plugin version you’ve installed is no longer supported. Please update your plugin to the latest version."),(0,a.createElement)(Ni,{appearance:Ka.primary,size:qa.small,textColor:Za.white,onClick:function(){window.open(p.softwareUpdates.downloadUrl,"_blank")}},"Update now"))),(0,a.createElement)("div",{className:"lf-absolute lf-bottom-4 lf-left-4"},(0,a.createElement)("p",{className:"lf-text-xs lf-text-gray-400"},"Copyright © 2022 Design Barn Inc."))):(0,a.createElement)(Vc,null,(0,a.createElement)(Xo,null,o?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Zo,{path:"/discover/*",element:(0,a.createElement)(Mm,null)}),(0,a.createElement)(Zo,{path:"/*",element:(0,a.createElement)(qo,{to:"/discover/recent",state:{prevLocation:s}})}),(0,a.createElement)(Zo,{path:"/preview",element:(0,a.createElement)(Om,{attributes:t,setAttributes:e})}),(0,a.createElement)(Zo,{path:"/workspaces/project/:projectId/:folderId",element:(0,a.createElement)(sh,null)}),(0,a.createElement)(Zo,{path:"/workspaces/project/:projectId",element:(0,a.createElement)(sh,null)}),(0,a.createElement)(Zo,{path:"/workspaces/*",element:(0,a.createElement)(sh,null)}),(0,a.createElement)(Zo,{path:"/import",element:(0,a.createElement)(Rm,null)})):(0,a.createElement)(Zo,{path:"/*",element:(0,a.createElement)(dh,null)})))},hh=function(n){return n.CURSOR="cursor",n.NONE="none",n.SCROLL="scroll",n}({}),gh=function(n){var t=n.attributes,e=n.setAttributes,r=(0,a.createRef)(),o=yo((0,a.useState)(t),2),i=o[0],s=o[1],l=t.loopHack,c=JSON.parse(l),p=c.loop,d=void 0===p||p,m=c.controls,h=void 0===m||m;c.autoplay,function(n,t,e){if(""===t.id){var r=function(){for(var n="",t=0;t<8;t++)n+="abcdefghijklmnopqrstuvwxyz".charAt(Math.floor(26*Math.random()));return n}();e instanceof Function&&e({id:r})}var o=function(){if(null!==document.getElementById(t.id)){var n=t.id,r=t.interactivitymode;if(r!==hh.NONE){var o=function(){var n=t.animationstate,r=t.id,o=t.interactivitymode,a=t.interactivitytype,i=document.getElementById(r),s=null==i?void 0:i.getLottie().totalFrames;return s!==t.totalFrames&&e({totalFrames:s}),o===hh.SCROLL?[{visibility:[0,1],type:a,frames:[0,parseFloat(s)]}]:[{type:a,state:n}]}(),a={player:"#".concat(n),mode:r,actions:o};LottieInteractivity.create(a)}}};(0,a.useEffect)((function(){return null!==n.current&&n.current.addEventListener("ready",o),function(){null!==n.current&&n.current.removeEventListener("ready",o)}}),[n])}(r,t,e),(0,a.useEffect)((function(){setTimeout((function(){s(t)}),10)}),[t]);var g=(0,a.useMemo)((function(){return i.height.includes("px")?i.height:"".concat(i.height,"px")}),[i.height]),f=(0,a.useMemo)((function(){return i.width.includes("px")?i.width:"".concat(i.width,"px")}),[i.width]);return(0,a.createElement)("lottie-player",{id:i.id,ref:r,controls:!0===h?"":null,autoplay:t.interactivitymode===hh.NONE?"":null,loop:!0===d?"":null,src:JSON.stringify(i.jsonSrc),speed:i.speed,background:i.background,className:Ri("center"===i.contentAlign?"lf-mx-auto":"",(i.contentAlign,""),"right"===i.contentAlign?"lf-mx-auto lf-mr-0":""),style:{width:f,height:g}})};var fh,uh,wh,yh,vh=function(n){tc(o,React.Component);var t,e,r=(t=o,e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(n){return!1}}(),function(){var n,r=oc(t);if(e){var o=oc(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return rc(this,n)});function o(){var n;g(this,o);for(var t=arguments.length,e=new Array(t),a=0;a<t;a++)e[a]=arguments[a];return to($l(n=r.call.apply(r,[this].concat(e))),"state",{hasError:!1}),n}return u(o,[{key:"componentDidCatch",value:function(n){this.setState({hasError:!1})}},{key:"render",value:function(){return this.state.hasError?(0,a.createElement)("div",null,"There was an error..."):this.props.children}}],[{key:"getDerivedStateFromError",value:function(n){return{hasError:!0}}}]),o}(),bh=["application/json","text/plain"],xh=function(n){var t=n.gallery,e=void 0!==t&&t,r=n.onSelect,i=n.render;return(0,a.createElement)(Bo.MediaUploadCheck,null,(0,a.createElement)(Bo.MediaUpload,{gallery:e,onSelect:function(n){if(["application/json","text/plain"].includes(n.mime)&&n.url){if(go(n.url)){var t=function(){var t=o(s().mark((function t(){var e;return s().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,ho(n.url);case 3:e=t.sent,r(n.url,e),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log(t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(){return t.apply(this,arguments)}}();return void t()}var e=function(){var t=o(s().mark((function t(){var e;return s().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,fetch(n.url).then(function(){var n=o(s().mark((function n(t){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",t.json());case 1:case"end":return n.stop()}}),n)})));return function(_x){return n.apply(this,arguments)}}());case 3:e=t.sent,r(n.url,e),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log(t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(){return t.apply(this,arguments)}}();e()}},render:i,allowedTypes:bh}))},Ah=Yl.label(fh||(fh=y(["\n  font-size: 13px;\n  div {\n    color: rgb(106, 106, 106);\n    font-size: 11px;\n  }\n"]))),Ch=["className","disabled","label","onChange","placeholder","type","value"],kh=Yl.input(uh||(uh=y(["\n  display: block;\n  width: 100%;\n  height: 35px;\n  padding: 0.375rem 0.75rem;\n  line-height: 1.5;\n  background-color: ",";\n  background-clip: padding-box;\n  appearance: none;\n  border-radius: 0.25rem;\n  border: 1px solid #757575;\n"])),"white"),Eh=Yl.div(wh||(wh=y(["\n  width: 100%;\n  margin-bottom: 10px;\n  label {\n    padding-bottom: 8px;\n  }\n"]))),_h=function(n){var t=n.className,e=n.disabled,r=n.label,o=n.onChange,i=n.placeholder,s=n.type,l=n.value,c=Bi(n,Ch);return(0,a.createElement)(Eh,{className:t},(0,a.createElement)(Ah,null,r),(0,a.createElement)(kh,Ro({type:s,placeholder:i,value:l,disabled:e,onChange:function(n){return o(n.target.value)}},c)))},Ph=function(n){var t=n.onChange,e=n.subTitle,r=n.title,o=n.value;return(0,a.createElement)(Lo.PanelRow,null,(0,a.createElement)(Ah,null,r,(0,a.createElement)("div",null,e)),(0,a.createElement)(Lo.FormToggle,{checked:o,onChange:function(){return t(!o)}}))};function Sh(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}var Dh,Ih,Th,Mh,Fh=Yl(Lo.PanelRow)(yh||(yh=y(["\n  gap: 10px;\n"]))),Bh=function(n){var t=n.attributes,e=n.setAttributes,r=t.loopHack,o=JSON.parse(r),i=o.autoplay,s=void 0===i||i,l=o.controls,c=void 0===l||l,p=o.loop,d=void 0===p||p,m=function(n){var t=JSON.stringify(function(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?Sh(Object(e),!0).forEach((function(t){to(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):Sh(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}({autoplay:s,loop:d,controls:c},n));e({loopHack:t})};return(0,a.createElement)(Lo.Panel,null,(0,a.createElement)(Lo.PanelBody,{title:"Animation Settings",initialOpen:!0},(0,a.createElement)(Lo.SelectControl,{label:"Play animation on",value:t.animationType,onChange:function(n){return function(n){n===hh.SCROLL?(e({animationType:n,interactivitymode:hh.SCROLL,interactivitytype:"seek",hover:!1,state:"none",loop:!1,autoplay:!1}),m({loop:!1,autoplay:!1})):n===hh.NONE?(e({animationType:n,interactivitymode:hh.NONE,interactivitytype:hh.NONE,state:"autoplay",loop:!0,autoplay:!0}),m({loop:!0,autoplay:!0})):e({animationType:n,interactivitymode:hh.CURSOR,interactivitytype:n,state:"none",hover:!1,loop:!1,autoplay:!1}),m({loop:!1,autoplay:!1})}(n)},options:[{value:"none",label:"Page Load"},{value:"hold",label:"Hover"},{value:"click",label:"Click"},{value:"scroll",label:"Scroll"}]}),(0,a.createElement)(Ph,{title:"Loop",subTitle:"Repeat animation",value:d,onChange:function(n){var t=n||null;e({loop:t}),m({loop:t})}}),(0,a.createElement)(Ph,{title:"Controls",subTitle:"Display animation Control",value:c,onChange:function(n){e({controls:n||null}),m({controls:n||null})}}),(0,a.createElement)(Fh,null,(0,a.createElement)(_h,{label:"Speed",type:"number",min:"0",max:"5",value:t.speed,onChange:function(n){return e({speed:n})}}),(0,a.createElement)("input",{type:"range",value:t.speed,max:"5",onChange:function(n){return e({speed:n.target.value})}})),(0,a.createElement)(Fh,null,(0,a.createElement)(_h,{label:"Width",value:t.width,onChange:function(n){return e({width:n})}}),(0,a.createElement)(_h,{label:"Height",value:t.height,onChange:function(n){return e({height:n})}}))))},Lh=Yl(Lo.ColorPalette)(Dh||(Dh=y(["\n  button {\n    padding: 16px;\n  }\n"]))),Rh=[{name:"#000000",color:"#000000"},{name:"#FFFFFF",color:"#FFFFFF"},{name:"#274447",color:"#274447"},{name:"#F9E3CA",color:"#F9E3CA"},{name:"#F6F6F6",color:"#F6F6F6"},{name:"Transparent",color:"transparent"}],Oh=[{name:"#000000",color:"#000000"},{name:"#ADB8C2",color:"#ADB8C2"},{name:"#FFFFFF",color:"#FFFFFF"},{name:"#E792A7",color:"#E792A7"},{name:"#BD3D36",color:"#BD3D36"},{name:"#EB712E",color:"#EB712E"},{name:"#F1BB40",color:"#F1BB40"},{name:"#95DAB7",color:"#95DAB7"},{name:"#63CC8A",color:"#63CC8A"},{name:"#9FD0F8",color:"#9FD0F8"},{name:"#4492DD",color:"#4492DD"},{name:"#9058D8",color:"#9058D8"}],Nh=function(n){var t=n.attributes,e=n.setAttributes,r=cs((function(n){return e(n)}),500);return(0,a.createElement)(Lo.Panel,null,(0,a.createElement)(Lo.PanelBody,{title:"Background",initialOpen:!0},(0,a.createElement)("div",null,(0,a.createElement)(Ah,null,"Background Color"),(0,a.createElement)(Lh,{clearable:!1,colors:[],className:"lf-pr-2",value:t.background,onChange:function(n){return r({background:n})}})),(0,a.createElement)("div",{className:"lf-mb-4"},(0,a.createElement)(Ah,null,"Theme"),(0,a.createElement)(Lo.ColorPalette,{disableCustomColors:!0,colors:Rh,clearable:!1,value:t.background,onChange:function(n){return e({background:n})}})),(0,a.createElement)("div",{className:"lf-mb-4"},(0,a.createElement)(Ah,null,"Default"),(0,a.createElement)(Lo.ColorPalette,{disableCustomColors:!0,colors:Oh,clearable:!1,value:t.background,onChange:function(n){return e({background:n})}}))))},Vh=function(n){var t=n.attributes,e=n.setAttributes;return(0,a.createElement)(Bo.InspectorAdvancedControls,{key:"inspector"},(0,a.createElement)(Lo.SelectControl,{label:"Play mode",value:t.mode,name:"mode",onChange:function(n){return e({mode:n})},options:[{value:"normal",label:"Normal"},{value:"bounce",label:"Bounce"}]}),(0,a.createElement)(Lo.SelectControl,{label:"Direction",value:t.direction,onChange:function(n){return e({direction:n})},options:[{value:"1",label:"Forward"},{value:"-1",label:"Backward"}]}))},zh=Yl.div(Ih||(Ih=y(["\n  width: 250px;\n  display: flex;\n  .url-input {\n    margin: 0;\n  }\n  .save-btn {\n    transform: rotate(180deg);\n  }\n"]))),jh=function(n){var t=n.attributes,e=n.setAttributes,r=n.toggle,i=yo((0,a.useState)(t.src),2),l=i[0],c=i[1],p=Se.useContext($i).appData.copyLottieToMedia;return(0,a.createElement)(Lo.Popover,{onFocusOutside:function(){return r(!1)}},(0,a.createElement)(zh,null,(0,a.createElement)(_h,{className:"url-input",placeholder:"Insert URL",value:l,onChange:function(n){return c(n)}}),(0,a.createElement)(Lo.IconButton,{icon:"redo",className:"save-btn",onClick:function(){if(p)ls({url:l,onFileSave:function(n,t){e({src:n,jsonSrc:t}),r(!1)},onError:function(n){console.log(n)}});else{if(go(l)){var n=function(){var n=o(s().mark((function n(){var t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,ho(l);case 3:t=n.sent,e({src:l,jsonSrc:t}),n.next=10;break;case 7:n.prev=7,n.t0=n.catch(0),console.log(n.t0);case 10:case"end":return n.stop()}}),n,null,[[0,7]])})));return function(){return n.apply(this,arguments)}}();return n(),void r(!1)}e({src:l,jsonSrc:l}),r(!1)}}})))},Gh=Yl.div(Th||(Th=y(["\n  min-height: auto !important;\n  .components-button {\n    margin-bottom: 0;\n  }\n"]))),Hh=function(n){var t=n.attributes,e=n.setAttributes,r=(0,a.createRef)(),i=(0,a.useContext)($i).openModal,l=yo((0,a.useState)(!1),2),c=l[0],p=l[1],d=yo((0,a.useState)(!0),2),m=d[0],h=d[1];return(0,a.useEffect)((function(){if(h(!0),go(t.src)){var n=function(){var n=o(s().mark((function n(){var r;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,ho(t.src);case 3:r=n.sent,e({src:t.src,jsonSrc:r}),n.next=10;break;case 7:n.prev=7,n.t0=n.catch(0),console.log(n.t0);case 10:case"end":return n.stop()}}),n,null,[[0,7]])})));return function(){return n.apply(this,arguments)}}();return n(),void h(!1)}h(!1)}),[]),m?(0,a.createElement)("div",(0,Bo.useBlockProps)()):(0,a.createElement)("div",(0,Bo.useBlockProps)(),m||""!==t.src?(0,a.createElement)(Gh,{className:"components-placeholder wp-block","data-align":t.align,style:{backgroundColor:t.background}},(0,a.createElement)("div",{className:"w-full flex",ref:r,id:"lottie-wrapper-".concat(t.id)},(0,a.createElement)("div",{className:Ri("center"===t.contentAlign?"mx-auto":"",(t.contentAlign,""),"right"===t.contentAlign?"mx-auto mr-0":"")},(0,a.createElement)(vh,null,(0,a.createElement)(gh,{attributes:t,setAttributes:e})))),(0,a.createElement)("div",{className:"lf-w-full lf-flex"},(0,a.createElement)(_h,{className:"italic",label:"Lottie JSON file URL",value:t.src,disabled:!0}),(0,a.createElement)("div",{className:"lf-flex lf-flex-none lf-items-center"},(0,a.createElement)(Lo.Button,{style:{marginTop:20},variant:"link",onClick:function(){return i(!0)}},(0,no.__)("Discover animations"))))):(0,a.createElement)(Gh,{className:"components-placeholder"},(0,a.createElement)("div",{className:"components-placeholder__label"},(0,a.createElement)(po,null)," ",(0,no.__)("Lottie Animation")),(0,a.createElement)("div",{className:"components-placeholder__instructions"},(0,no.__)("Discover and insert animations from the world’s largest collection of free-to-use animations.")),(0,a.createElement)("div",{className:"components-placeholder__fieldset"},(0,a.createElement)("form",null,(0,a.createElement)(Lo.Button,{variant:"primary",onClick:function(){return i(!0)}},(0,no.__)("Discover animation")),(0,a.createElement)(xh,{onSelect:function(n,t){return e({src:n,jsonSrc:t})},render:function(n){var t=n.open;return(0,a.createElement)(Lo.Button,{variant:"link",onClick:t},(0,no.__)("Media Library"))}}),(0,a.createElement)(Lo.Button,{variant:"link",onClick:function(){return p(!c)}},(0,no.__)("Insert from Url"),c&&(0,a.createElement)(jh,{isOpen:c,attributes:t,setAttributes:e,toggle:p}))))))},Uh=Yl(Lo.Button)(Mh||(Mh=y(["\n  text-decoration: none !important;\n  color: "," !important;\n"])),"#1e1e1e"),Wh=function(n){var t=n.children,e=n.icon,r=n.isOpen,o=n.onToggle;return(0,a.createElement)(Uh,{icon:e,onClick:o,"aria-expanded":r},t)},Qh=function(n){var t=n.setAttributes,e=(0,a.useContext)($i).openModal;return(0,a.createElement)(Lo.ToolbarGroup,null,(0,a.createElement)(xh,{onSelect:function(n,e){return t({src:n,jsonSrc:e})},render:function(n){var t=n.open;return(0,a.createElement)(Lo.Dropdown,{className:"my-container-class-name",contentClassName:"my-popover-content-classname",position:"bottom right",renderToggle:function(n){var t=n.isOpen,e=n.onToggle;return(0,a.createElement)(Wh,{variant:"link",onToggle:e,isOpen:t},(0,no.__)("Replace"))},renderContent:function(n){var r=n.onToggle;return(0,a.createElement)(Lo.MenuGroup,null,(0,a.createElement)(Lo.MenuItem,{onClick:function(){r(),e()}}," ",(0,no.__)("Explore LottieFiles")),(0,a.createElement)(Lo.MenuItem,{onClick:function(){r(),t()}},(0,no.__)("Media Library")),(0,a.createElement)(Lo.MenuItem,{onClick:function(){r(),t()}},(0,no.__)("Upload")))}})}}))},qh=function(n){var t=n.attributes,e=n.setAttributes;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Bo.BlockControls,{key:"block Controls"},(0,a.createElement)(Lo.ToolbarGroup,null,(0,a.createElement)(Bo.AlignmentToolbar,{value:t.contentAlign,onChange:function(n){return e({contentAlign:"undefined"===n?t.contentAlign:n})}})),(0,a.createElement)(Qh,{attributes:t,setAttributes:e})),(0,a.createElement)(Bo.InspectorControls,null,(0,a.createElement)(Bh,{attributes:t,setAttributes:e}),(0,a.createElement)(Nh,{attributes:t,setAttributes:e}),(0,a.createElement)(Vh,{attributes:t,setAttributes:e})))},Kh=function(n){var t=n.hostApp,e=n.tracker,r=yo((0,a.useState)(!1),2),o=r[0],i=r[1],s=function(){return i(!1)},l=t.attributes,c=t.setAttributes;return(0,a.createElement)(ic,null,(0,a.createElement)(Qo,null,(0,a.createElement)(Fo,{instance:e},(0,a.createElement)(ns,{isOpen:o,closeModal:s,openModal:function(){return i(!0)},attributes:l,setAttributes:c},(0,a.createElement)(qh,{attributes:l,setAttributes:c}),o&&(0,a.createElement)(Jl,{isOpen:o,toggleModal:function(){return s()}},(0,a.createElement)(lc,null,(0,a.createElement)(hc,{toggleModal:s})),(0,a.createElement)(mh,{attributes:l,setAttributes:c})),(0,a.createElement)("div",(0,Bo.useBlockProps)(),(0,a.createElement)(Hh,{attributes:l,setAttributes:c}))))))},Zh=function(n){var t=n.background,e=n.contentAlign,r=n.framesstart,o=n.height,i=n.id,s=n.interactivitymode,l=n.interactivitytype,c=n.loopHack,p=n.mode,d=n.speed,m=n.jsonSrc,h=n.totalFrames,g=n.visibilityend,f=n.visibilitystart,u=n.width;return(0,a.createElement)("div",Ro({},Bo.useBlockProps.save(),{style:{backgroundColor:t}}),(0,a.createElement)("lottie-player",{id:i,interactivitytype:l,interactivitymode:s,visibilitystart:f,visibilityend:g,framesstart:r,framesend:h,rest:c,totalFrames:h,mode:p,src:JSON.stringify(m),speed:d,background:t,className:Ri("lottie-player","center"===e?"mx-auto":"","","right"===e?"mx-auto mr-0":""),style:{width:u.includes("px")?u:"".concat(u,"px"),height:o.includes("px")?o:"".concat(o,"px")}}))},Yh=function(){var n=o(s().mark((function n(){var t,r,i,l,p,d,m,h,g;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=Date.now().toString(),r=c.name,i=c.version,l=(new Pr).initializeDeviceId(),p=c.hitcountsource,d=localStorage.getItem("LF_TOKEN"),m="true"===localStorage.getItem("IS_ALLOW_TRACKING"),n.next=10,Pe("YOUR TRACKER KEY",t,r,i,l,p,d,m);case 10:h=n.sent,g=function(){var n=o(s().mark((function n(){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,so();case 2:n.sent.enableCdn||e(3501);case 5:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),g(),(0,$r.registerBlockType)("gb/lottiefiles",{title:(0,no.__)("Lottie"),description:(0,no.__)("Discover and use animations from world’s largest collection of free-to-use animations."),icon:po,category:"widgets",keywords:[(0,no.__)("lottiefiles"),(0,no.__)("animation"),(0,no.__)("gif"),(0,no.__)("motion")],supports:{align:["wide","full"]},attributes:{src:{type:"string",default:""},jsonSrc:{type:"object",default:{}},mode:{type:"string",default:"normal"},direction:{type:"number",default:1},width:{type:"string",default:"300px"},height:{type:"string",default:"300px"},speed:{type:"number",default:1},background:{type:"string",default:"transparent"},loop:{type:"boolean",default:!0},autoplay:{type:"boolean",default:!0},controls:{type:"boolean",default:!0},align:{type:"string",default:"none"},alignment:{type:"string",default:"center"},contentAlign:{type:"string",default:"center"},blockSize:{type:"string",default:"none"},interactivitytype:{type:"string",default:"none"},interactivitymode:{type:"string",default:"none"},visibilitystart:{type:"string",default:0},visibilityend:{type:"string",default:1},framesstart:{type:"string",default:0},framesend:{type:"string",default:25},forceflag:{type:"boolean",default:!1},id:{type:"string",default:""},totalFrames:{type:"number",default:25},animationType:{type:"string",default:"none"},loopHack:{type:"string",default:"{}"}},edit:function(n){var t=n.attributes,e=n.setAttributes;return(0,a.createElement)(Kh,{tracker:h,hostApp:{setAttributes:e,attributes:t}})},save:function(n){var t=n.attributes;return(0,a.createElement)(Zh,t)}});case 14:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();Promise.resolve(Yh())},4875:function(n,t){var e;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var n=[],t=0;t<arguments.length;t++){var e=arguments[t];if(e){var a=typeof e;if("string"===a||"number"===a)n.push(e);else if(Array.isArray(e)){if(e.length){var i=o.apply(null,e);i&&n.push(i)}}else if("object"===a){if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]")){n.push(e.toString());continue}for(var s in e)r.call(e,s)&&e[s]&&n.push(s)}}}return n.join(" ")}n.exports?(o.default=o,n.exports=o):void 0===(e=function(){return o}.apply(t,[]))||(n.exports=e)}()},1254:function(n){n.exports=function(){"use strict";var n=/^(b|B)$/,t={iec:{bits:["b","Kib","Mib","Gib","Tib","Pib","Eib","Zib","Yib"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["b","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},e={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]},r={floor:Math.floor,ceil:Math.ceil};function o(o){var a,i,s,l,c,p,d,m,h,g,f,u,w,y,v,b,x,A,C,k,E,_=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},P=[],S=0;if(isNaN(o))throw new TypeError("Invalid number");if(s=!0===_.bits,v=!0===_.unix,u=!0===_.pad,i=_.base||2,w=void 0!==_.round?_.round:v?1:2,d=void 0!==_.locale?_.locale:"",m=_.localeOptions||{},b=void 0!==_.separator?_.separator:"",x=void 0!==_.spacer?_.spacer:v?"":" ",C=_.symbols||{},A=2===i&&_.standard||"jedec",f=_.output||"string",c=!0===_.fullform,p=_.fullforms instanceof Array?_.fullforms:[],a=void 0!==_.exponent?_.exponent:-1,k=r[_.roundingMethod]||Math.round,h=(g=Number(o))<0,l=i>2?1e3:1024,E=!1===isNaN(_.precision)?parseInt(_.precision,10):0,h&&(g=-g),(-1===a||isNaN(a))&&(a=Math.floor(Math.log(g)/Math.log(l)))<0&&(a=0),a>8&&(E>0&&(E+=8-a),a=8),"exponent"===f)return a;if(0===g)P[0]=0,y=P[1]=v?"":t[A][s?"bits":"bytes"][a];else{S=g/(2===i?Math.pow(2,10*a):Math.pow(1e3,a)),s&&(S*=8)>=l&&a<8&&(S/=l,a++);var D=Math.pow(10,a>0?w:0);P[0]=k(S*D)/D,P[0]===l&&a<8&&void 0===_.exponent&&(P[0]=1,a++),y=P[1]=10===i&&1===a?s?"kb":"kB":t[A][s?"bits":"bytes"][a],v&&(P[1]="jedec"===A?P[1].charAt(0):a>0?P[1].replace(/B$/,""):P[1],n.test(P[1])&&(P[0]=Math.floor(P[0]),P[1]=""))}if(h&&(P[0]=-P[0]),E>0&&(P[0]=P[0].toPrecision(E)),P[1]=C[P[1]]||P[1],!0===d?P[0]=P[0].toLocaleString():d.length>0?P[0]=P[0].toLocaleString(d,m):b.length>0&&(P[0]=P[0].toString().replace(".",b)),u&&!1===Number.isInteger(P[0])&&w>0){var I=b||".",T=P[0].toString().split(I),M=T[1]||"",F=M.length,B=w-F;P[0]="".concat(T[0]).concat(I).concat(M.padEnd(F+B,"0"))}return c&&(P[1]=p[a]?p[a]:e[A][a]+(s?"bit":"byte")+(1===P[0]?"":"s")),"array"===f?P:"object"===f?{value:P[0],symbol:P[1],exponent:a,unit:y}:P.join(x)}return o.partial=function(n){return function(t){return o(t,n)}},o}()},2535:function(n,t,e){"use strict";var r=e(6237),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(n){return r.isMemo(n)?i:s[n.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var c=Object.defineProperty,p=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,m=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,g=Object.prototype;n.exports=function n(t,e,r){if("string"!=typeof e){if(g){var o=h(e);o&&o!==g&&n(t,o,r)}var i=p(e);d&&(i=i.concat(d(e)));for(var s=l(t),f=l(e),u=0;u<i.length;++u){var w=i[u];if(!(a[w]||r&&r[w]||f&&f[w]||s&&s[w])){var y=m(e,w);try{c(t,w,y)}catch(n){}}}}return t}},6030:function(n,t){"use strict";function e(n){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e(n)}function r(n,t){for(var e=0;e<t.length;e++){var r=t[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function o(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(){var n,t;function a(n){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o(this,"array",[]),o(this,"key",[]),o(this,"origin",null),o(this,"toString",(function(n){for(var r=[],o=n||t.array,a=0;a<o.length;a+=1){var i=o[a];"object"===e(i)&&i instanceof Array?r.push("[".concat(t.toString(i),"]")):"object"===e(i)?r.push(JSON.stringify(i)):r.push(i.toString())}return r.join(",")})),o(this,"get",(function(n){return n<0||n<t.length-t.array.length?t.array[-n%t.array.length==0?0:t.array.length+n%t.array.length]:t.array[n%t.array.length]})),o(this,"getKeyIndex",(function(n){var e=t.origin.get(n).dataset.carouselkey;return t.key.indexOf(e)})),o(this,"getIndex",(function(n){return n<0||n<t.length-t.array.length?-n%t.array.length==0?0:t.array.length+n%t.array.length:n%t.array.length})),o(this,"set",(function(n,e){if(n<0||n<t.length-t.array.length)throw new Error("can not set index < 0");if(n>=t.length){var r=new Array(n-t.length+1);t.array=t.array.concat(r),t.array.splice(n,1,e)}else t.array[t.getIndex(n)]=e})),this.array=[],"number"==typeof n)this.array=new Array(n);else if("object"===e(n)&&Array.isArray(n))this.array=n;else{if(!("object"===e(n)&&n.length>0&&n instanceof NodeList))throw new Error("can not create array");for(var i=0;i<n.length;i+=1)this.array.push(n[i]);this.key=this.array.map((function(n){return n.dataset.carouselkey}))}this.origin=r}return n=a,(t=[{key:"length",get:function(){return this.array.length}}])&&r(n.prototype,t),a}(),i=a;t.default=i},4504:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NextArrow=t.PrevArrow=void 0;var r=i(e(9196)),o=i(e(4875)),a=e(5309);function i(n){return n&&n.__esModule?n:{default:n}}function s(){return s=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},s.apply(this,arguments)}function l(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function c(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?l(Object(e),!0).forEach((function(t){p(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):l(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}function p(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var d=function(n){var t=n.arrowsScroll,e=n.clickHandler,a=n.type,i=n.prevArrow,l=n.nextArrow,p={"carousel-arrow":!0,block:n.arrowsBlock},d={arrowsScroll:t};"prev"===a?(Object.assign(p,{"carousel-prev":!0}),i&&Object.assign(p,{custom:!0}),Object.assign(d,{message:"previous"})):(Object.assign(p,{"carousel-next":!0}),l&&Object.assign(p,{custom:!0}),Object.assign(d,{message:"next"}));var m={key:"prev"===a?"0":"1","data-role":"none",className:(0,o.default)(p),onClick:function(n){return function(n,t){t.preventDefault(),e(n,t)}(d,n)}};return i&&"prev"===a?r.default.cloneElement(i,c({},m)):l&&"next"===a?r.default.cloneElement(l,c({},m)):r.default.createElement("button",s({},m,{key:"prev"===a?"0":"1",type:"button"})," ","prev"===a?"Previous":"Next")};d.propTypes=a.arrowsPropTypes,d.defaultProps=a.arrowsDefaultProps,t.PrevArrow=function(n){return r.default.createElement(d,s({type:"prev"},n))},t.NextArrow=function(n){return r.default.createElement(d,s({type:"next"},n))}},8072:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(e(9196)),o=i(e(4875)),a=e(5309);function i(n){return n&&n.__esModule?n:{default:n}}function s(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function l(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var c=function(n){var t,e=n.slideCount,a=n.dotsScroll,i=n.slidesToShow,c=n.infinite,p=n.activeIndex,d=n.clickHandler,m=n.onMouseEnter,h=n.onMouseOver,g=n.onMouseLeave,f=n.customPaging,u=n.appendDots,w=n.dotsClass,y=(t={slideCount:e,dotsScroll:a,slidesToShow:i,infinite:c},Math.ceil(t.slideCount/t.dotsScroll)),v=Array.apply([],Array(y+1).join("0").split("")).map((function(n,t){var e=t*a,i=t*a+(a-1),s=(0,o.default)({"carousel-dots-active":p>=e&&p<=i}),l={message:"dots",index:t,dotsScroll:a,activeIndex:p};return r.default.createElement("li",{className:"".concat(s," carousel-dot-").concat(t+1),key:"".concat((new Date).getTime()*t)},r.default.cloneElement(f(t),{onClick:function(n){return function(n,t){t.preventDefault(),d(n)}(l,n)}}))}));return r.default.cloneElement(u(v),function(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?s(Object(e),!0).forEach((function(t){l(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):s(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}({className:w},{onMouseEnter:m,onMouseOver:h,onMouseLeave:g}))};c.defaultProps=a.dotsDefaultProps,c.propTypes=a.dotsPropTypes;var p=c;t.default=p},1552:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==l(n)&&"function"!=typeof n)return{default:n};var t=s();if(t&&t.has(n))return t.get(n);var e={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var a=r?Object.getOwnPropertyDescriptor(n,o):null;a&&(a.get||a.set)?Object.defineProperty(e,o,a):e[o]=n[o]}return e.default=n,t&&t.set(n,e),e}(e(9196)),o=i(e(507)),a=i(e(8846));function i(n){return n&&n.__esModule?n:{default:n}}function s(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return s=function(){return n},n}function l(n){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},l(n)}function c(){return c=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},c.apply(this,arguments)}function p(n,t){for(var e=0;e<t.length;e++){var r=t[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function d(n){return d=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},d(n)}function m(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function h(n,t){return h=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n},h(n,t)}function g(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var f=function(n){function t(){var n,e;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=function(n,t){return!t||"object"!==l(t)&&"function"!=typeof t?m(n):t}(this,(n=d(t)).call.apply(n,[this].concat(o))),g(m(e),"slickNext",(function(){return e.innerSlider.slickNext()})),g(m(e),"slickPrev",(function(){return e.innerSlider.slickPrev()})),g(m(e),"slickPlay",(function(){return e.innerSlider.autoPlayInit()})),g(m(e),"slickPause",(function(){return e.innerSlider.handleAutoplayPause()})),g(m(e),"slickGoTo",(function(n){return e.innerSlider.slickSet(n)})),e}var e,o;return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&h(n,t)}(t,n),e=t,(o=[{key:"render",value:function(){var n=this,t=this.props.children;return r.default.createElement(a.default,c({},this.props,{ref:function(t){n.innerSlider=t}}),t)}}])&&p(e.prototype,o),t}(r.Component);f.propTypes={children:o.default.oneOfType([o.default.arrayOf(o.default.element),o.default.arrayOf(o.default.instanceOf("undefined"!=typeof Element&&Element)),o.default.func,o.default.oneOf([null])]).isRequired};var u=f;t.default=u},3699:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleCarouselTap=function(n){"mousedown"===n.type&&"IMG"===n.target.tagName&&n.preventDefault(),this.pressed=!0,this.dragged=!1,this.verticalDragged=!1,this.reference=this.xpos(n),this.referenceY=this.ypos(n),this.touchObject=Object.assign(this.touchObject,{startX:this.reference,startY:this.referenceY}),this.velocity=0,this.amplitude=0,this.frame=this.offset,this.timestamp=Date.now(),clearInterval(this.ticker),this.ticker=setInterval(this.track,100)},t.handleCarouselDrag=function(n){if(this.pressed){var t=this.xpos(n),e=this.ypos(n),o=this.reference-t,a=Math.abs(this.referenceY-e),i=(0,r.getSwipeDirection)(Object.assign(this.touchObject,{endX:t,endY:e}));this.scrollType={type:"scroll",direction:i},a<30&&!this.verticalDragged?(o>2||o<-2)&&(this.dragged=!0,this.reference=t,this.scroll("drag",this.offset+o)):this.dragged?(n.preventDefault(),n.stopPropagation()):this.verticalDragged=!0}this.dragged&&(n.preventDefault(),n.stopPropagation())},t.handleCarouselRelease=function(n){this.pressed&&(this.pressed=!1,this.beforeChangeTrigger=!1,(0,this.props.onSwipe)(this.scrollType.direction),clearInterval(this.ticker),this.target=this.offset,(this.velocity>10||this.velocity<-10)&&(this.amplitude=.9*this.velocity,this.target=this.offset+this.amplitude),this.target=Math.round(this.target/this.dim)*this.dim,this.noWrap&&(this.target>=this.dim*(this.items.length-1)?this.target=this.dim*(this.items.length-1):this.target<0&&(this.target=0)),this.amplitude=this.target-this.offset,this.timestamp=Date.now(),requestAnimationFrame(this.autoScroll),this.dragged&&(n.preventDefault(),n.stopPropagation()))},t.handleResizeHeight=function(n){var t=this,e=this.state.height,r=n[n.length-1].target.offsetHeight;e!==r&&r>0&&this.isMounted&&this.setState({height:r},(function(){t.resizeHeight=!0}))},t.handleClick=function(){this.disconnectObserver()},t.handleAutoplayPause=function(){var n=this.state.SliderRef;this.autoplayTimer&&(clearInterval(this.autoplayTimer),this.autoplayTimer=null,n.removeEventListener("mouseover",this.handleAutoplayPause),n.addEventListener("mouseleave",this.autoPlay))},t.handleKeyDown=function(n){var t=this.state.settings,e=t.rtl,o=t.accessibility,a=(0,r.keyHandler)(n,o,e);"previous"===a?this.slickPrev():"next"===a&&this.slickNext()},t.handleResize=function(n){this.slideInit(),this.connectObserver();var t=this.state.settings,e=t.onResize;if(t.fullWidth){var r=this.state.width;this.dim=2*r+t.gutter,this.offset=2*this.center*r,this.target=this.offset}else this.scroll("resize");e(n)},t.handleWheel=function(n){n.stopPropagation(),n.preventDefault(),this.beforeChangeTrigger=!1;var t=this.state,e=t.settings.wheelScroll,r=t.activeIndex,o=n.deltaY;o>0?(this.scrollType={type:"wheel",direction:"next"},this.slickNext(r+e)):o<0&&(this.scrollType={type:"wheel",direction:"prev"},this.slickPrev(r-e))},t.handleVisibilityChange=function(){this.changeWindow="undefined"!=typeof document&&"visible"===document.visibilityState},t.signupListener=function(){var n=this.state,t=n.settings,e=n.SliderRef,r=t.swipe,o=t.accessibility,a=t.wheel;r?(e.addEventListener("touchstart",this.handleCarouselTap),e.addEventListener("touchmove",this.handleCarouselDrag),e.addEventListener("touchend",this.handleCarouselRelease)):(e.removeEventListener("touchstart",this.handleCarouselTap),e.removeEventListener("touchmove",this.handleCarouselDrag),e.removeEventListener("touchend",this.handleCarouselRelease)),o?e.addEventListener("keydown",this.handleKeyDown):e.removeEventListener("keydown",this.handleKeyDown),a?e.addEventListener("wheel",this.handleWheel):e.removeEventListener("wheel",this.handleWheel),e.addEventListener("mousedown",this.handleCarouselTap),e.addEventListener("mousemove",this.handleCarouselDrag),e.addEventListener("mouseup",this.handleCarouselRelease),e.addEventListener("mouseleave",this.handleCarouselRelease)},t.removeListener=function(){var n=this.state,t=n.settings,e=n.SliderRef,r=t.swipe,o=t.accessibility,a=t.wheel,i=t.autoplay;r&&(e.removeEventListener("touchstart",this.handleCarouselTap),e.removeEventListener("touchmove",this.handleCarouselDrag),e.removeEventListener("touchend",this.handleCarouselRelease)),o&&e.removeEventListener("keydown",this.handleKeyDown),a&&e.removeEventListener("wheel",this.handleWheel),i&&window.removeEventListener("visibilitychange",this.handleVisibilityChange),e.removeEventListener("mousedown",this.handleCarouselTap),e.removeEventListener("mousemove",this.handleCarouselDrag),e.removeEventListener("mouseup",this.handleCarouselRelease),e.removeEventListener("mouseleave",this.handleCarouselRelease)};var r=e(7720)},8846:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==w(n)&&"function"!=typeof n)return{default:n};var t=u();if(t&&t.has(n))return t.get(n);var e={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var a=r?Object.getOwnPropertyDescriptor(n,o):null;a&&(a.get||a.set)?Object.defineProperty(e,o,a):e[o]=n[o]}return e.default=n,t&&t.set(n,e),e}(e(9196)),o=f(e(8209)),a=f(e(5828)),i=f(e(5439)),s=f(e(1223)),l=f(e(4875)),c=f(e(3023)),p=f(e(6030)),d=e(5309),m=e(4504),h=f(e(8072)),g=e(3699);function f(n){return n&&n.__esModule?n:{default:n}}function u(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return u=function(){return n},n}function w(n){return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},w(n)}function y(){return y=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},y.apply(this,arguments)}function v(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function b(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?v(Object(e),!0).forEach((function(t){E(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):v(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}function x(n,t){for(var e=0;e<t.length;e++){var r=t[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function A(n){return A=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},A(n)}function C(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function k(n,t){return k=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n},k(n,t)}function E(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}e(5009);var _=function(n,t){for(var e={},r=0;r<t.length;r+=1){var o=t[r];e[o]=n[o]}return e},P=function(n){function t(n){var e;return function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e=function(n,t){return!t||"object"!==w(t)&&"function"!=typeof t?C(n):t}(this,A(t).call(this,n)),E(C(e),"isMounted",!0),E(C(e),"init",(function(){var n=e.state,t=n.settings,o=n.width,a=e.state.activeIndex;(t=b({},d.defaultProps,{},e.props)).fade&&(t.slidesToShow,t.slidesToShow=1);var l=e.props.children;l=r.default.Children.toArray(l).filter((function(n){return"string"==typeof n?!!n.trim():!!n}));var c=e.widthInit();o!==c&&(o=c);for(var p=[],m=0;m<l.length;m+=t.rows*t.slidesPerRow){for(var h=[],g=m;g<m+t.rows*t.slidesPerRow;g+=t.slidesPerRow){for(var f=[],u=g;u<g+t.slidesPerRow;u+=1)u<l.length&&f.push(r.default.cloneElement(l[u],{key:100*m+10*g+u,tabIndex:-1,style:{width:"".concat(100/t.slidesPerRow,"%"),display:"inline-block"}}));h.push(r.default.createElement("div",{className:"carousel-row",key:10*m+g},f))}p.push(r.default.createElement("div",{"data-carouselkey":m,key:m,className:"carousel-item",style:{width:"".concat(o,"px"),display:"none"}},h))}e.newChildren.length!==p.length?(e.rerender=!0,e.newChildren=p):(e.rerender=!1,e.newChildren=p,e.virtualList=p),t.virtualList&&e.items&&e.items.length===e.newChildren.length&&!e.rerender&&(e.endIndex===a&&(e.endIndex=null),e.virtualList=e.createVirtualList(),e.forceUpdate((function(){e.resizeHeight||e.connectObserver()}))),!(0,s.default)((0,i.default)(e.state,"settings"),t)&&e.isMounted&&e.setState({settings:t})})),E(C(e),"setRef",(function(n){return e.setState({SliderRef:n},(function(){var t=n.querySelectorAll(".carousel-item");e.state.settings.virtualList?(e.virtualList=e.newChildren,e.forceUpdate((function(){e.items=new p.default(n.querySelectorAll(".carousel-item")),e.virtualItem=null}))):e.items=new p.default(t),e.slideInit(),e.state.settings.slidesToShow<t.length?(e.signupListener(),e.autoPlay()):e.removeListener(),n.addEventListener("click",e.handleClick)}))})),E(C(e),"autoPlay",(function(){var n=e.state,t=n.SliderRef,r=n.settings,o=r.autoplay,a=r.autoplaySpeed,i=r.pauseOnHover;o&&a>0&&!e.autoplayTimer?(e.scrollType={type:"autoplay"},e.autoplayTimer=setInterval((function(){var n=e.props.autoplayScroll,t=e.state.activeIndex;e.beforeChangeTrigger=!1,e.slickNext(t+n)}),a),window.addEventListener("visibilitychange",e.handleVisibilityChange),i?(t.addEventListener("mouseover",e.handleAutoplayPause),t.removeEventListener("mouseleave",e.autoPlay)):(t.removeEventListener("mouseover",e.handleAutoplayPause),t.removeEventListener("mouseleave",e.autoPlay))):o&&a&&e.autoplayTimer&&(e.autoPlayInit(),i||(t.removeEventListener("mouseover",e.handleAutoplayPause),t.removeEventListener("mouseleave",e.autoPlay)))})),E(C(e),"autoPlayInit",(function(){var n=e.state.settings;n.autoplay?(e.handleAutoplayPause(),e.autoPlay()):e.isMounted&&e.setState({settings:b({},n,{autoplay:!0})},(function(){e.handleAutoplayPause(),e.autoPlay()}))})),E(C(e),"connectObserver",(function(){if(e.resizeObserver)e.disconnectObserver(),e.connectObserver();else{var n=e.state.SliderRef;e.resizeObserver=new c.default(e.handleResizeHeight),e.resizeObserver.observe(n.querySelector(".carousel-item"))}})),E(C(e),"disconnectObserver",(function(){e.resizeObserver&&(e.resizeObserver.disconnect(),e.resizeObserver=null)})),E(C(e),"track",(function(){var n=Date.now(),t=n-e.timestamp;e.timestamp=n;var r=e.offset-e.frame;e.frame=e.offset;var o=1e3*r/(1+t);e.velocity=.8*o+.2*e.velocity})),E(C(e),"autoScroll",(function(n){var t=e.state.settings;if(e.amplitude){var r=Date.now()-e.timestamp,o=e.amplitude*Math.exp(-r/t.duration);e.doubleTrigger?(e.beforeChangeTrigger=!1,e.scroll("auto",e.target-o),requestAnimationFrame(e.autoScroll),e.doubleTrigger=!1):o>2||o<-2?(e.scroll("start"===n?n:"auto",e.target-o),requestAnimationFrame(e.autoScroll)):e.changeWindow?(e.changeWindow=!1,e.scroll("auto",e.target)):e.scroll("end",e.target)}})),E(C(e),"getItem",(function(n,t){var r;if(e.state.settings.virtualList){var o=n.getKeyIndex(t);o>=0&&(r=n.get(o))}else r=n.get(t);return r})),E(C(e),"scroll",(function(n,t){var r,o,i,s=e.state,l=s.SliderRef,c=s.width,d=s.settings,m=s.activeIndex,h=d.centerMode,g=d.beforeChange,f=d.afterChange,u=d.slidesToShow,w=d.virtualList;e.offset=t?"number"==typeof t?t:e.offset:c*m*2,e.center=Math.floor((e.offset+e.dim/2)/e.dim);var y=e.offset-e.center*e.dim,v=y<0?1:-1,b=-v*y*2/e.dim;i=h?"translateX(".concat(u%2==0?c*(u/2):(l.clientWidth-c)/2-d.centerPadding,"px)"):"translateX(0px)";var x=e.scrollType,A=x.type,k=x.direction;l.classList.contains("scrolling")||"arrows"===A||"init"===n||"resize"===n||(e.swiping=!0,l.classList.add("scrolling"));var E=e.wrap(e.center);if(!e.beforeChangeTrigger&&"start"!==n&&"end"!==n&&"init"!==n){var _;switch(e.beforeChangeTrigger=!0,A){case"arrows":var P=d.arrowsScroll;e.scrollDistance=P,_=e.items.getIndex("prev"===k?m-P:m+P);break;case"dots":_=e.scrollOptions.index*e.scrollOptions.dotsScroll;break;case"autoplay":var S=d.autoplayScroll;e.scrollDistance=S,_=e.items.getIndex(m+S);break;case"wheel":var D=d.wheelScroll;e.scrollDistance=D,_=e.items.getIndex("prev"===k?m-D:m+D)}e.endIndex=_,g&&"function"==typeof g&&g(m,_)}"end"!==n&&e.scrollEnd&&(e.scrollEnd=!1),"end"===n?(f&&"function"==typeof f&&!e.scrollEnd&&f(e.wrap(e.center)),e.scrollEnd=!0,l.classList.remove("scrolling"),e.beforeChangeTrigger=!1,e.swiping=!1):e.scrollEnd&&e.scrollEnd(!0),e.virtualItem=e.virtualItem||new p.default(l.querySelectorAll(".carousel-item"),e.items);var I=w?e.virtualItem:e.items;if(I.length<=u){if(o=e.getItem(I,0)){o.classList.contains("active")&&((0,a.default)(l.querySelectorAll(".carousel-item"),(function(n){return n.classList.remove("active")})),o.classList.add("active"));var T="".concat(i," translateX(0px)");e.updateItemStyle(o,T)}}else if((!e.noWrap||e.center>=0&&e.center<I.length)&&(o=e.getItem(I,E))){o.classList.contains("active")&&((0,a.default)(l.querySelectorAll(".carousel-item"),(function(n){return n.classList.remove("active")})),o.classList.add("active"));var M="".concat(i," translateX(").concat(-y/2,"px) translateX(").concat(v*d.shift*b*r,"px)");e.updateItemStyle(o,M)}if(h){var F=Math.floor(I.length/2);for(r=1;r<=F;r+=1){if((!e.noWrap||e.center+r<I.length)&&(o=e.getItem(I,e.wrap(e.center+r)))){var B="".concat(i," translateX(").concat(d.shift+(e.dim*r-y)/2,"px)");e.updateItemStyle(o,B)}if((!e.noWrap||e.center-r>=0)&&(o=e.getItem(I,e.wrap(e.center-r)))){var L="".concat(i," translateX(").concat(-d.shift+(-e.dim*r-y)/2,"px)");e.updateItemStyle(o,L)}}}else if(I.length<=u){for(r=1;r<I.length;r+=1)if(o=e.getItem(I,r)){var R="".concat(i," translateX(").concat(d.shift+(e.dim*r-y)/2,"px)");e.updateItemStyle(o,R)}}else{for(r=1;r<u;r+=1)if(o=e.getItem(I,e.wrap(e.center+r))){var O="".concat(i," translateX(").concat(d.shift+(e.dim*r-y)/2,"px)");e.updateItemStyle(o,O)}var N=Math.ceil((I.length-u)/2);for(r=0;r<N;r+=1){if((!e.noWrap||e.center+u+r<I.length)&&(o=e.getItem(I,e.wrap(e.center+u+r)))){var V="".concat(i," translateX(").concat(d.shift+(e.dim*(u+r)-y)/2,"px)");e.updateItemStyle(o,V)}if((!e.noWrap||e.center+u+r<I.length)&&(o=e.getItem(I,e.wrap(e.center-r-1)))){var z="".concat(i," translateX(").concat(-d.shift+(-e.dim*(r+1)-y)/2,"px)");e.updateItemStyle(o,z)}}}if((!e.noWrap||e.center<e.items.length)&&u<I.length&&(o=e.getItem(I,e.center))){if(!o.classList.contains("active")){(0,a.default)(l.querySelectorAll(".carousel-item"),(function(n){return n.classList.remove("active")})),o.classList.add("active");var j=e.wrap(e.center);e.beforeChangeTrigger&&e.isMounted&&e.setState({activeIndex:j},(function(){e.virtualItem=null}))}var G="".concat(i," translateX(").concat(-y/2,"px) translateX(").concat(v*d.shift*b,"px)");e.updateItemStyle(o,G)}e.adaptHeight();var H=l.querySelectorAll(".carousel-item")[e.wrap(e.center)];"function"==typeof e.oneTimeCallback&&(e.oneTimeCallback.call(C(e),H,e.dragged),e.oneTimeCallback=null)})),E(C(e),"updateItemStyle",(function(n,t){var r=n;r.style[e.xform]=t,r.style.zIndex=1,r.style.display=""})),E(C(e),"widthInit",(function(){var n,t,r=e.state,o=r.settings,a=r.SliderRef,i=o.centerMode,s=o.centerPadding,l=o.slidesToShow;if(a){var c=0;"string"==typeof s?c=(n=s.match(/\d+/g),t=1,function(n){if(Array.isArray(n))return n}(n)||function(n,t){if(Symbol.iterator in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n)){var e=[],_n=!0,r=!1,o=void 0;try{for(var a,i=n[Symbol.iterator]();!(_n=(a=i.next()).done)&&(e.push(a.value),!t||e.length!==t);_n=!0);}catch(n){r=!0,o=n}finally{try{_n||null==i.return||i.return()}finally{if(r)throw o}}return e}}(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}())[0]:"number"==typeof s?c=s:(c=50,console.warn("centerPadding have to be number or string like 50px"));var p=a.offsetWidth;return p<=0&&(p=window.innerWidth),(i?p-2*c:p)/l}return 0})),E(C(e),"slideInit",(function(){var n=e.state,t=n.SliderRef,r=n.settings.initialSlide;if(t&&e.isMounted){var o=e.widthInit();e.setState({width:o},(function(){e.dim=2*o,e.scroll("init"),r&&("number"==typeof r?r>0&&!e.initialSet&&(e.slickSet(r),e.initialSet=!0):(e.slickSet(0),e.initialSet=!1,console.warn("initialSlide must be a number"))),e.connectObserver()}))}})),E(C(e),"adaptHeight",(function(){var n=e.state,t=n.settings,r=n.SliderRef,o=n.height;if(t.adaptiveHeight&&r){var a=e.wrap(e.center),i=e.items.get(a).offsetHeight;o!==i&&i>0&&e.isMounted&&e.setState({height:i})}})),E(C(e),"xpos",(function(n){return n.targetTouches&&n.targetTouches.length>=1?n.targetTouches[0].clientX:n.clientX})),E(C(e),"ypos",(function(n){return n.targetTouches&&n.targetTouches.length>=1?n.targetTouches[0].clientY:n.clientY})),E(C(e),"wrap",(function(n){return e.items.getIndex(n)})),E(C(e),"cycleTo",(function(n,t){var r=e.center%e.items.length-n;e.noWrap||(r<0?Math.abs(r+e.items.length)<Math.abs(r)&&(r+=e.items.length):r>0&&Math.abs(r-e.items.length)<r&&(r-=e.items.length)),e.target=e.dim*Math.round(e.offset/e.dim),r<0?e.target+=e.dim*Math.abs(r):r>0&&(e.target-=e.dim*r),"function"==typeof t&&(e.oneTimeCallback=t),e.offset!==e.target&&(e.amplitude=e.target-e.offset,e.timestamp=Date.now(),requestAnimationFrame((function(){e.autoScroll("start")})))})),E(C(e),"slickNext",(function(n){if("arrows"===e.scrollType.type&&(e.doubleTrigger=!0),"number"==typeof n)e.cycleTo(n);else{var t=e.state.activeIndex;e.cycleTo(t+1)}})),E(C(e),"slickPrev",(function(n){if("arrows"===e.scrollType.type&&(e.doubleTrigger=!0),"number"==typeof n)e.cycleTo(n);else{var t=e.state.activeIndex;e.cycleTo(t-1)}})),E(C(e),"slickSet",(function(n,t){return e.cycleTo(n,t)})),E(C(e),"createVirtualList",(function(){var n=e.state,t=n.settings,r=t.slidesToShow,o=t.overScan,a=n.activeIndex;if(e.virtualList.length>2*(r+o)+1){var i=[],s=[],l=a,c=e.scrollType,p=c.type,d=c.direction;switch(p){case"scroll":"left"===d?l+=1:l-=1;break;case"arrows":case"wheel":"next"===d?l+=1:l-=1;break;case"dots":"right"===d?l+=1:l-=1;break;case"autoplay":l+=1}for(var m=0;m<r+o;m+=1)if(0===m){var h=e.items.getIndex(l);s.push(h)}else{var g=e.items.getIndex(l+m),f=e.items.getIndex(l-m);s.push(g),s.unshift(f)}if(e.endIndex>=0&&"number"==typeof e.endIndex){var u;u=a+e.endIndex<e.newChildren.length+e.scrollDistance&&a+e.endIndex>=e.newChildren.length-e.scrollDistance&&(a>=e.newChildren.length-e.scrollDistance||e.endIndex>=e.newChildren.length-e.scrollDistance)?e.endIndex+a<e.newChildren.length?e.endIndex<a?e.newChildren.length-a+e.endIndex:e.newChildren.length-e.endIndex+a:e.endIndex<a?e.newChildren.length+e.scrollDistance-a+e.endIndex:e.newChildren.length+e.scrollDistance-e.endIndex+a:e.endIndex<a?a-e.endIndex:e.endIndex-a;for(var w=0;w<u;w+=1){var y=e.items.getIndex(l+m+w),v=e.items.getIndex(l-m-w);switch(p){case"arrows":case"wheel":"next"===d?s.push(y):s.unshift(v);break;case"dots":"right"===d?s.push(y):s.unshift(v);break;case"autoplay":s.push(y)}}}for(s.sort((function(n,t){return n-t})),m=0;m<s.length;m+=1){var b=s[m],x=e.newChildren[b];i.push(x)}return i}return e.virtualList})),e.state={SliderRef:null,width:0,height:0,autoplaying:null,settings:d.defaultProps,activeIndex:0},e.touchObject={},e.newChildren=[],e.virtualList=[],e.center=0,e.offset=0,e.target=0,e.items=null,e.virtualItem=null,e.dim=1,e.xform="",e.resizeObserver=null,e.autoplayTimer=null,["","Webkit","Moz","O","ms"].every((function(n){var t="".concat(n,"Transform");return"undefined"==typeof document||void 0===document.body.style[t]||(e.xform=t,!1)})),e.doubleTrigger=!1,e.initialSet=!1,e.beforeChangeTrigger=!1,e.scrollEnd=!1,e.autoplayTimer=null,e.scrollType={},e.scrollOptions={},e.rerender=!1,e.resizeHeight=!1,e.endIndex=null,e.changeWindow=!1,e.scroll=e.scroll.bind(C(e)),e.setRef=e.setRef.bind(C(e)),e.slideInit=e.slideInit.bind(C(e)),e.slickNext=e.slickNext.bind(C(e)),e.slickPrev=e.slickPrev.bind(C(e)),e.slickSet=e.slickSet.bind(C(e)),e.cycleTo=e.cycleTo.bind(C(e)),e.autoPlay=e.autoPlay.bind(C(e)),e.handleCarouselTap=g.handleCarouselTap.bind(C(e)),e.signupListener=g.signupListener.bind(C(e)),e.removeListener=g.removeListener.bind(C(e)),e.handleCarouselDrag=g.handleCarouselDrag.bind(C(e)),e.handleCarouselRelease=g.handleCarouselRelease.bind(C(e)),e.handleAutoplayPause=g.handleAutoplayPause.bind(C(e)),e.handleResize=(0,o.default)(g.handleResize.bind(C(e)),1e3,{leading:!0}),e.handleResizeHeight=(0,o.default)(g.handleResizeHeight.bind(C(e)),500),e.handleVisibilityChange=g.handleVisibilityChange.bind(C(e)),e.handleKeyDown=g.handleKeyDown.bind(C(e)),e.handleClick=g.handleClick.bind(C(e)),e.handleWheel=g.handleWheel.bind(C(e)),e}var e,f;return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&k(n,t)}(t,n),e=t,(f=[{key:"componentDidMount",value:function(){this.isMounted=!0,window.addEventListener("resize",this.handleResize),this.init();var n=this.props.onInit;n&&"function"==typeof n&&n(this)}},{key:"shouldComponentUpdate",value:function(n,t){this.init();var e=n.slidesPerRow,r=n.rows,o=this.state.settings,a=o.slidesPerRow,i=o.rows;return e===a&&r===i||(this.resizeHeight=!1),(0,s.default)(n,this.props)||(0,s.default)(t,this.state)}},{key:"componentDidUpdate",value:function(n){var t=this.state.SliderRef,e=b({},this.props,{children:[]}),r=b({},n,{children:[]}),o=this.props.children;if(!(0,s.default)(e,r)||n.children.length!==o.length){var a=this.props.onReInit;this.init(),this.setRef(t),a&&"function"==typeof a&&a(this)}}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),this.isMounted=!1}},{key:"render",value:function(){var n,t,e,o=this,a=this.state,i=a.height,s=a.settings,c=a.activeIndex,p=b({},s,{},this.prop),d=s.centerPadding,g=s.centerMode,f="string"==typeof d?d:"".concat(d,"px"),u=_(p,["arrows","arrowsScroll","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow","arrowsBlock"]);if(s.arrows&&(n=r.default.createElement(m.PrevArrow,y({},u,{clickHandler:function(n){o.beforeChangeTrigger=!1,o.scrollType={type:"arrows",direction:"prev"},o.scrollOptions=n,o.slickPrev(c-n.arrowsScroll)}})),t=r.default.createElement(m.NextArrow,y({},u,{clickHandler:function(n){o.beforeChangeTrigger=!1,o.scrollType={type:"arrows",direction:"next"},o.scrollOptions=n,o.slickNext(c+n.arrowsScroll)}}))),!0===s.dots&&this.items&&this.items.length>=s.slidesToShow){var w=_(p,["dotsClass","slidesToShow","dotsScroll","clickHandler","children","customPaging","infinite","appendDots"]),v=s.pauseOnDotsHover;Object.assign(w,{activeIndex:c,slideCount:this.items.length,clickHandler:function(n){o.beforeChangeTrigger=!1;var t;t=c>n.index?o.newChildren.length-c+n.index<c-n.index?"right":"left":n.index-c<=o.newChildren.length-n.index+c?"right":"left",o.scrollType={type:"dots",direction:t},o.scrollOptions=n,o.slickSet(n.index*n.dotsScroll)},onMouseEnter:v?this.onDotsLeave:null,onMouseOver:v?this.onDotsOver:null,onMouseLeave:v?this.onDotsLeave:null}),e=r.default.createElement(h.default,w)}var x=!!this.items&&s.slidesToShow<this.items.length,A=r.default.createElement(r.Fragment,null,r.default.createElement("div",{ref:function(n){!o.state.SliderRef&&o.isMounted&&o.setRef(n)},className:"carousel-initialized",style:{padding:g?"0 ".concat(f):0}},!s.unslick&&x?n:"",r.default.createElement("div",{style:{height:"".concat(i,"px")},className:"carousel-track"},this.rerender?this.newChildren:this.virtualList),!s.unslick&&x?t:""),!s.unslick&&x?e:"");if("unslick"===s){var C="regular slider ".concat(s.className||"");A=r.default.createElement("div",{className:C},this.newChildren)}return r.default.createElement("div",{className:(0,l.default)(s.className)},A)}}])&&x(e.prototype,f),t}(r.Component);P.propTypes=d.propTypes,P.defaultProps=d.defaultProps;var S=P;t.default=S},5309:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrowsPropTypes=t.arrowsDefaultProps=t.dotsPropTypes=t.dotsDefaultProps=t.autoplayProps=t.propTypes=t.defaultProps=void 0;var r=a(e(9196)),o=a(e(507));function a(n){return n&&n.__esModule?n:{default:n}}t.autoplayProps={autoplaySpeed:3e3};var i={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(n){return r.default.createElement("ul",{style:{display:"block"}},n)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,arrowsScroll:1,centerPadding:50,className:"",customPaging:function(n){return r.default.createElement("button",{type:"button"},n+1)},dots:!1,dotsClass:"carousel-dots",dotsScroll:1,draggable:!0,edgeFriction:.35,fade:!1,focusOnSelect:!1,initialSlide:!1,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToShow:1,swipe:!0,swipeToSlide:!1,vertical:!1,duration:200,shift:0,gutter:0,fullWidth:!1,arrowsBlock:!0,autoplayScroll:1,onResize:function(){},onSwipe:function(){},wheel:!1,wheelScroll:1,virtualList:!1,overScan:2};t.defaultProps=i;var s={accessibility:o.default.bool,adaptiveHeight:o.default.bool,afterChange:o.default.func,appendDots:o.default.func,arrows:o.default.bool,arrowsScroll:o.default.number,autoplay:o.default.bool,autoplaySpeed:o.default.number,beforeChange:o.default.func,centerMode:o.default.bool,centerPadding:o.default.oneOfType([o.default.number,o.default.string]),className:o.default.string,cssEase:o.default.string,customPaging:o.default.func,dots:o.default.bool,dotsClass:o.default.string,dotsScroll:o.default.number,draggable:o.default.bool,easing:o.default.string,edgeFriction:o.default.number,fade:o.default.bool,focusOnSelect:o.default.bool,initialSlide:o.default.oneOfType([o.default.number,o.default.bool]),lazyLoad:o.default.bool,nextArrow:o.default.oneOfType([o.default.instanceOf("undefined"!=typeof Element&&Element),o.default.element]),onEdge:o.default.func,onInit:o.default.func,onLazyLoadError:o.default.func,onReInit:o.default.func,pauseOnDotsHover:o.default.bool,pauseOnFocus:o.default.bool,pauseOnHover:o.default.bool,prevArrow:o.default.oneOfType([o.default.instanceOf("undefined"!=typeof Element&&Element),o.default.element]),responsive:o.default.array,rows:o.default.number,rtl:o.default.bool,slide:o.default.string,slidesPerRow:o.default.number,slidesToShow:o.default.number,swipe:o.default.bool,swipeToSlide:o.default.bool,vertical:o.default.bool,duration:o.default.number,shift:o.default.number,gutter:o.default.number,fullWidth:o.default.bool,arrowsBlock:o.default.bool,autoplayScroll:o.default.number,onResize:o.default.func,onSwipe:o.default.func,virtualList:o.default.bool,overScan:o.default.number};t.propTypes=s;var l={slideCount:0,dotsScroll:1,slidesToShow:1,infinite:!0,currentSlide:0,clickHandler:function(){},onMouseEnter:function(){},onMouseOver:function(){},onMouseLeave:function(){},customPaging:function(n){return r.default.createElement("button",{type:"button"},n+1)},appendDots:function(n){return r.default.createElement("ul",{style:{display:"block"}},n)},dotsClass:""};t.dotsDefaultProps=l;var c={slideCount:o.default.number,dotsScroll:o.default.number,slidesToShow:o.default.number,infinite:o.default.bool,currentSlide:o.default.number,clickHandler:o.default.func,onMouseEnter:o.default.func,onMouseOver:o.default.func,onMouseLeave:o.default.func,customPaging:o.default.func,appendDots:o.default.func,dotsClass:o.default.string};t.dotsPropTypes=c;var p={arrows:o.default.bool,arrowsScroll:o.default.number,clickHandler:o.default.func,type:o.default.oneOf(["prev","next"]),prevArrow:o.default.oneOfType([o.default.array,o.default.element,o.default.instanceOf("undefined"!=typeof Element&&Element),o.default.oneOf([null])]),nextArrow:o.default.oneOfType([o.default.array,o.default.element,o.default.instanceOf("undefined"!=typeof Element&&Element),o.default.oneOf([null])]),arrowsBlock:o.default.bool};t.arrowsPropTypes=p,t.arrowsDefaultProps={arrows:!0,arrowsScroll:1,clickHandler:function(){},type:"prev",arrowsBlock:!0,prevArrow:null,nextArrow:null}},7720:function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHandler=t.getSwipeDirection=void 0,t.getSwipeDirection=function(n){var t,e,r,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t=n.startX-n.endX,e=n.startY-n.endY;var a=Math.atan2(e,t);return(r=Math.round(180*a/Math.PI))<0&&(r=360-Math.abs(r)),r<=45&&r>=0||r<=360&&r>=315?"left":r>=135&&r<=225?"right":!0===o?r>45&&r<135?"up":"down":"vertical"},t.keyHandler=function(n,t,e){return n.target.tagName.match("TEXTAREA|INPUT|SELECT")||!t?"":37===n.keyCode?e?"next":"previous":39===n.keyCode?e?"previous":"next":""}},8345:function(n,t,e){"use strict";var r=o(e(1552));o(e(8846));function o(n){return n&&n.__esModule?n:{default:n}}r.default},7269:function(n,t,e){var r=e(7758)(e(9165),"DataView");n.exports=r},8987:function(n,t,e){var r=e(1519),o=e(2999),a=e(6111),i=e(506),s=e(845);function l(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=o,l.prototype.get=a,l.prototype.has=i,l.prototype.set=s,n.exports=l},175:function(n,t,e){var r=e(2173),o=e(3752),a=e(548),i=e(3410),s=e(3564);function l(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=o,l.prototype.get=a,l.prototype.has=i,l.prototype.set=s,n.exports=l},5922:function(n,t,e){var r=e(7758)(e(9165),"Map");n.exports=r},9440:function(n,t,e){var r=e(7140),o=e(6504),a=e(8833),i=e(953),s=e(724);function l(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=o,l.prototype.get=a,l.prototype.has=i,l.prototype.set=s,n.exports=l},6795:function(n,t,e){var r=e(7758)(e(9165),"Promise");n.exports=r},1956:function(n,t,e){var r=e(7758)(e(9165),"Set");n.exports=r},8188:function(n,t,e){var r=e(9440),o=e(6659),a=e(7230);function i(n){var t=-1,e=null==n?0:n.length;for(this.__data__=new r;++t<e;)this.add(n[t])}i.prototype.add=i.prototype.push=o,i.prototype.has=a,n.exports=i},5929:function(n,t,e){var r=e(175),o=e(551),a=e(4090),i=e(7694),s=e(6220),l=e(8958);function c(n){var t=this.__data__=new r(n);this.size=t.size}c.prototype.clear=o,c.prototype.delete=a,c.prototype.get=i,c.prototype.has=s,c.prototype.set=l,n.exports=c},4396:function(n,t,e){var r=e(9165).Symbol;n.exports=r},2210:function(n,t,e){var r=e(9165).Uint8Array;n.exports=r},9477:function(n,t,e){var r=e(7758)(e(9165),"WeakMap");n.exports=r},1662:function(n){n.exports=function(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&!1!==t(n[e],e,n););return n}},8969:function(n){n.exports=function(n,t){for(var e=-1,r=null==n?0:n.length,o=0,a=[];++e<r;){var i=n[e];t(i,e,n)&&(a[o++]=i)}return a}},9809:function(n,t,e){var r=e(9739),o=e(353),a=e(4669),i=e(1563),s=e(1010),l=e(3806),c=Object.prototype.hasOwnProperty;n.exports=function(n,t){var e=a(n),p=!e&&o(n),d=!e&&!p&&i(n),m=!e&&!p&&!d&&l(n),h=e||p||d||m,g=h?r(n.length,String):[],f=g.length;for(var u in n)!t&&!c.call(n,u)||h&&("length"==u||d&&("offset"==u||"parent"==u)||m&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||s(u,f))||g.push(u);return g}},5697:function(n){n.exports=function(n,t){for(var e=-1,r=null==n?0:n.length,o=Array(r);++e<r;)o[e]=t(n[e],e,n);return o}},8486:function(n){n.exports=function(n,t){for(var e=-1,r=t.length,o=n.length;++e<r;)n[o+e]=t[e];return n}},4330:function(n){n.exports=function(n,t){for(var e=-1,r=null==n?0:n.length;++e<r;)if(t(n[e],e,n))return!0;return!1}},2718:function(n,t,e){var r=e(4682);n.exports=function(n,t){for(var e=n.length;e--;)if(r(n[e][0],t))return e;return-1}},438:function(n,t,e){var r=e(1343),o=e(8202)(r);n.exports=o},1030:function(n,t,e){var r=e(29)();n.exports=r},1343:function(n,t,e){var r=e(1030),o=e(579);n.exports=function(n,t){return n&&r(n,t,o)}},7499:function(n,t,e){var r=e(399),o=e(7817);n.exports=function(n,t){for(var e=0,a=(t=r(t,n)).length;null!=n&&e<a;)n=n[o(t[e++])];return e&&e==a?n:void 0}},8084:function(n,t,e){var r=e(8486),o=e(4669);n.exports=function(n,t,e){var a=t(n);return o(n)?a:r(a,e(n))}},732:function(n,t,e){var r=e(4396),o=e(1239),a=e(7058),i=r?r.toStringTag:void 0;n.exports=function(n){return null==n?void 0===n?"[object Undefined]":"[object Null]":i&&i in Object(n)?o(n):a(n)}},4742:function(n,t,e){var r=e(732),o=e(5073);n.exports=function(n){return o(n)&&"[object Arguments]"==r(n)}},6620:function(n,t,e){var r=e(3977),o=e(5073);n.exports=function n(t,e,a,i,s){return t===e||(null==t||null==e||!o(t)&&!o(e)?t!=t&&e!=e:r(t,e,a,i,n,s))}},3977:function(n,t,e){var r=e(5929),o=e(2684),a=e(7456),i=e(8120),s=e(1887),l=e(4669),c=e(1563),p=e(3806),d="[object Arguments]",m="[object Array]",h="[object Object]",g=Object.prototype.hasOwnProperty;n.exports=function(n,t,e,f,u,w){var y=l(n),v=l(t),b=y?m:s(n),x=v?m:s(t),A=(b=b==d?h:b)==h,C=(x=x==d?h:x)==h,k=b==x;if(k&&c(n)){if(!c(t))return!1;y=!0,A=!1}if(k&&!A)return w||(w=new r),y||p(n)?o(n,t,e,f,u,w):a(n,t,b,e,f,u,w);if(!(1&e)){var E=A&&g.call(n,"__wrapped__"),_=C&&g.call(t,"__wrapped__");if(E||_){var P=E?n.value():n,S=_?t.value():t;return w||(w=new r),u(P,S,e,f,w)}}return!!k&&(w||(w=new r),i(n,t,e,f,u,w))}},8939:function(n,t,e){var r=e(2042),o=e(654),a=e(6838),i=e(1059),s=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,p=l.toString,d=c.hasOwnProperty,m=RegExp("^"+p.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");n.exports=function(n){return!(!a(n)||o(n))&&(r(n)?m:s).test(i(n))}},2882:function(n,t,e){var r=e(732),o=e(7216),a=e(5073),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,n.exports=function(n){return a(n)&&o(n.length)&&!!i[r(n)]}},7473:function(n,t,e){var r=e(2963),o=e(4457),a=Object.prototype.hasOwnProperty;n.exports=function(n){if(!r(n))return o(n);var t=[];for(var e in Object(n))a.call(n,e)&&"constructor"!=e&&t.push(e);return t}},9739:function(n){n.exports=function(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}},3150:function(n,t,e){var r=e(4396),o=e(5697),a=e(4669),i=e(6764),s=r?r.prototype:void 0,l=s?s.toString:void 0;n.exports=function n(t){if("string"==typeof t)return t;if(a(t))return o(t,n)+"";if(i(t))return l?l.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},3124:function(n,t,e){var r=e(2996),o=/^\s+/;n.exports=function(n){return n?n.slice(0,r(n)+1).replace(o,""):n}},8792:function(n){n.exports=function(n){return function(t){return n(t)}}},9880:function(n){n.exports=function(n,t){return n.has(t)}},7008:function(n,t,e){var r=e(8148);n.exports=function(n){return"function"==typeof n?n:r}},399:function(n,t,e){var r=e(4669),o=e(2610),a=e(7057),i=e(8389);n.exports=function(n,t){return r(n)?n:o(n,t)?[n]:a(i(n))}},6633:function(n,t,e){var r=e(9165)["__core-js_shared__"];n.exports=r},8202:function(n,t,e){var r=e(7428);n.exports=function(n,t){return function(e,o){if(null==e)return e;if(!r(e))return n(e,o);for(var a=e.length,i=t?a:-1,s=Object(e);(t?i--:++i<a)&&!1!==o(s[i],i,s););return e}}},29:function(n){n.exports=function(n){return function(t,e,r){for(var o=-1,a=Object(t),i=r(t),s=i.length;s--;){var l=i[n?s:++o];if(!1===e(a[l],l,a))break}return t}}},2684:function(n,t,e){var r=e(8188),o=e(4330),a=e(9880);n.exports=function(n,t,e,i,s,l){var c=1&e,p=n.length,d=t.length;if(p!=d&&!(c&&d>p))return!1;var m=l.get(n),h=l.get(t);if(m&&h)return m==t&&h==n;var g=-1,f=!0,u=2&e?new r:void 0;for(l.set(n,t),l.set(t,n);++g<p;){var w=n[g],y=t[g];if(i)var v=c?i(y,w,g,t,n,l):i(w,y,g,n,t,l);if(void 0!==v){if(v)continue;f=!1;break}if(u){if(!o(t,(function(n,t){if(!a(u,t)&&(w===n||s(w,n,e,i,l)))return u.push(t)}))){f=!1;break}}else if(w!==y&&!s(w,y,e,i,l)){f=!1;break}}return l.delete(n),l.delete(t),f}},7456:function(n,t,e){var r=e(4396),o=e(2210),a=e(4682),i=e(2684),s=e(7523),l=e(9967),c=r?r.prototype:void 0,p=c?c.valueOf:void 0;n.exports=function(n,t,e,r,c,d,m){switch(e){case"[object DataView]":if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(n.byteLength!=t.byteLength||!d(new o(n),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+n,+t);case"[object Error]":return n.name==t.name&&n.message==t.message;case"[object RegExp]":case"[object String]":return n==t+"";case"[object Map]":var h=s;case"[object Set]":var g=1&r;if(h||(h=l),n.size!=t.size&&!g)return!1;var f=m.get(n);if(f)return f==t;r|=2,m.set(n,t);var u=i(h(n),h(t),r,c,d,m);return m.delete(n),u;case"[object Symbol]":if(p)return p.call(n)==p.call(t)}return!1}},8120:function(n,t,e){var r=e(9698),o=Object.prototype.hasOwnProperty;n.exports=function(n,t,e,a,i,s){var l=1&e,c=r(n),p=c.length;if(p!=r(t).length&&!l)return!1;for(var d=p;d--;){var m=c[d];if(!(l?m in t:o.call(t,m)))return!1}var h=s.get(n),g=s.get(t);if(h&&g)return h==t&&g==n;var f=!0;s.set(n,t),s.set(t,n);for(var u=l;++d<p;){var w=n[m=c[d]],y=t[m];if(a)var v=l?a(y,w,m,t,n,s):a(w,y,m,n,t,s);if(!(void 0===v?w===y||i(w,y,e,a,s):v)){f=!1;break}u||(u="constructor"==m)}if(f&&!u){var b=n.constructor,x=t.constructor;b==x||!("constructor"in n)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof x&&x instanceof x||(f=!1)}return s.delete(n),s.delete(t),f}},6476:function(n,t,e){var r="object"==typeof e.g&&e.g&&e.g.Object===Object&&e.g;n.exports=r},9698:function(n,t,e){var r=e(8084),o=e(7482),a=e(579);n.exports=function(n){return r(n,a,o)}},7707:function(n,t,e){var r=e(3880);n.exports=function(n,t){var e=n.__data__;return r(t)?e["string"==typeof t?"string":"hash"]:e.map}},7758:function(n,t,e){var r=e(8939),o=e(9149);n.exports=function(n,t){var e=o(n,t);return r(e)?e:void 0}},1239:function(n,t,e){var r=e(4396),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,s=r?r.toStringTag:void 0;n.exports=function(n){var t=a.call(n,s),e=n[s];try{n[s]=void 0;var r=!0}catch(n){}var o=i.call(n);return r&&(t?n[s]=e:delete n[s]),o}},7482:function(n,t,e){var r=e(8969),o=e(8036),a=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,s=i?function(n){return null==n?[]:(n=Object(n),r(i(n),(function(t){return a.call(n,t)})))}:o;n.exports=s},1887:function(n,t,e){var r=e(7269),o=e(5922),a=e(6795),i=e(1956),s=e(9477),l=e(732),c=e(1059),p="[object Map]",d="[object Promise]",m="[object Set]",h="[object WeakMap]",g="[object DataView]",f=c(r),u=c(o),w=c(a),y=c(i),v=c(s),b=l;(r&&b(new r(new ArrayBuffer(1)))!=g||o&&b(new o)!=p||a&&b(a.resolve())!=d||i&&b(new i)!=m||s&&b(new s)!=h)&&(b=function(n){var t=l(n),e="[object Object]"==t?n.constructor:void 0,r=e?c(e):"";if(r)switch(r){case f:return g;case u:return p;case w:return d;case y:return m;case v:return h}return t}),n.exports=b},9149:function(n){n.exports=function(n,t){return null==n?void 0:n[t]}},1519:function(n,t,e){var r=e(7722);n.exports=function(){this.__data__=r?r(null):{},this.size=0}},2999:function(n){n.exports=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t}},6111:function(n,t,e){var r=e(7722),o=Object.prototype.hasOwnProperty;n.exports=function(n){var t=this.__data__;if(r){var e=t[n];return"__lodash_hash_undefined__"===e?void 0:e}return o.call(t,n)?t[n]:void 0}},506:function(n,t,e){var r=e(7722),o=Object.prototype.hasOwnProperty;n.exports=function(n){var t=this.__data__;return r?void 0!==t[n]:o.call(t,n)}},845:function(n,t,e){var r=e(7722);n.exports=function(n,t){var e=this.__data__;return this.size+=this.has(n)?0:1,e[n]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},1010:function(n){var t=/^(?:0|[1-9]\d*)$/;n.exports=function(n,e){var r=typeof n;return!!(e=null==e?9007199254740991:e)&&("number"==r||"symbol"!=r&&t.test(n))&&n>-1&&n%1==0&&n<e}},2610:function(n,t,e){var r=e(4669),o=e(6764),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;n.exports=function(n,t){if(r(n))return!1;var e=typeof n;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=n&&!o(n))||i.test(n)||!a.test(n)||null!=t&&n in Object(t)}},3880:function(n){n.exports=function(n){var t=typeof n;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==n:null===n}},654:function(n,t,e){var r,o=e(6633),a=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";n.exports=function(n){return!!a&&a in n}},2963:function(n){var t=Object.prototype;n.exports=function(n){var e=n&&n.constructor;return n===("function"==typeof e&&e.prototype||t)}},2173:function(n){n.exports=function(){this.__data__=[],this.size=0}},3752:function(n,t,e){var r=e(2718),o=Array.prototype.splice;n.exports=function(n){var t=this.__data__,e=r(t,n);return!(e<0||(e==t.length-1?t.pop():o.call(t,e,1),--this.size,0))}},548:function(n,t,e){var r=e(2718);n.exports=function(n){var t=this.__data__,e=r(t,n);return e<0?void 0:t[e][1]}},3410:function(n,t,e){var r=e(2718);n.exports=function(n){return r(this.__data__,n)>-1}},3564:function(n,t,e){var r=e(2718);n.exports=function(n,t){var e=this.__data__,o=r(e,n);return o<0?(++this.size,e.push([n,t])):e[o][1]=t,this}},7140:function(n,t,e){var r=e(8987),o=e(175),a=e(5922);n.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}},6504:function(n,t,e){var r=e(7707);n.exports=function(n){var t=r(this,n).delete(n);return this.size-=t?1:0,t}},8833:function(n,t,e){var r=e(7707);n.exports=function(n){return r(this,n).get(n)}},953:function(n,t,e){var r=e(7707);n.exports=function(n){return r(this,n).has(n)}},724:function(n,t,e){var r=e(7707);n.exports=function(n,t){var e=r(this,n),o=e.size;return e.set(n,t),this.size+=e.size==o?0:1,this}},7523:function(n){n.exports=function(n){var t=-1,e=Array(n.size);return n.forEach((function(n,r){e[++t]=[r,n]})),e}},5171:function(n,t,e){var r=e(4736);n.exports=function(n){var t=r(n,(function(n){return 500===e.size&&e.clear(),n})),e=t.cache;return t}},7722:function(n,t,e){var r=e(7758)(Object,"create");n.exports=r},4457:function(n,t,e){var r=e(5542)(Object.keys,Object);n.exports=r},8478:function(n,t,e){n=e.nmd(n);var r=e(6476),o=t&&!t.nodeType&&t,a=o&&n&&!n.nodeType&&n,i=a&&a.exports===o&&r.process,s=function(){try{return a&&a.require&&a.require("util").types||i&&i.binding&&i.binding("util")}catch(n){}}();n.exports=s},7058:function(n){var t=Object.prototype.toString;n.exports=function(n){return t.call(n)}},5542:function(n){n.exports=function(n,t){return function(e){return n(t(e))}}},9165:function(n,t,e){var r=e(6476),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();n.exports=a},6659:function(n){n.exports=function(n){return this.__data__.set(n,"__lodash_hash_undefined__"),this}},7230:function(n){n.exports=function(n){return this.__data__.has(n)}},9967:function(n){n.exports=function(n){var t=-1,e=Array(n.size);return n.forEach((function(n){e[++t]=n})),e}},551:function(n,t,e){var r=e(175);n.exports=function(){this.__data__=new r,this.size=0}},4090:function(n){n.exports=function(n){var t=this.__data__,e=t.delete(n);return this.size=t.size,e}},7694:function(n){n.exports=function(n){return this.__data__.get(n)}},6220:function(n){n.exports=function(n){return this.__data__.has(n)}},8958:function(n,t,e){var r=e(175),o=e(5922),a=e(9440);n.exports=function(n,t){var e=this.__data__;if(e instanceof r){var i=e.__data__;if(!o||i.length<199)return i.push([n,t]),this.size=++e.size,this;e=this.__data__=new a(i)}return e.set(n,t),this.size=e.size,this}},7057:function(n,t,e){var r=e(5171),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,i=r((function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(""),n.replace(o,(function(n,e,r,o){t.push(r?o.replace(a,"$1"):e||n)})),t}));n.exports=i},7817:function(n,t,e){var r=e(6764);n.exports=function(n){if("string"==typeof n||r(n))return n;var t=n+"";return"0"==t&&1/n==-1/0?"-0":t}},1059:function(n){var t=Function.prototype.toString;n.exports=function(n){if(null!=n){try{return t.call(n)}catch(n){}try{return n+""}catch(n){}}return""}},2996:function(n){var t=/\s/;n.exports=function(n){for(var e=n.length;e--&&t.test(n.charAt(e)););return e}},6292:function(n,t,e){var r=e(6838),o=e(6668),a=e(2448),i=Math.max,s=Math.min;n.exports=function(n,t,e){var l,c,p,d,m,h,g=0,f=!1,u=!1,w=!0;if("function"!=typeof n)throw new TypeError("Expected a function");function y(t){var e=l,r=c;return l=c=void 0,g=t,d=n.apply(r,e)}function v(n){var e=n-h;return void 0===h||e>=t||e<0||u&&n-g>=p}function b(){var n=o();if(v(n))return x(n);m=setTimeout(b,function(n){var e=t-(n-h);return u?s(e,p-(n-g)):e}(n))}function x(n){return m=void 0,w&&l?y(n):(l=c=void 0,d)}function A(){var n=o(),e=v(n);if(l=arguments,c=this,h=n,e){if(void 0===m)return function(n){return g=n,m=setTimeout(b,t),f?y(n):d}(h);if(u)return clearTimeout(m),m=setTimeout(b,t),y(h)}return void 0===m&&(m=setTimeout(b,t)),d}return t=a(t)||0,r(e)&&(f=!!e.leading,p=(u="maxWait"in e)?i(a(e.maxWait)||0,t):p,w="trailing"in e?!!e.trailing:w),A.cancel=function(){void 0!==m&&clearTimeout(m),g=0,l=h=c=m=void 0},A.flush=function(){return void 0===m?d:x(o())},A}},5828:function(n,t,e){n.exports=e(7489)},4682:function(n){n.exports=function(n,t){return n===t||n!=n&&t!=t}},7489:function(n,t,e){var r=e(1662),o=e(438),a=e(7008),i=e(4669);n.exports=function(n,t){return(i(n)?r:o)(n,a(t))}},5439:function(n,t,e){var r=e(7499);n.exports=function(n,t,e){var o=null==n?void 0:r(n,t);return void 0===o?e:o}},8148:function(n){n.exports=function(n){return n}},353:function(n,t,e){var r=e(4742),o=e(5073),a=Object.prototype,i=a.hasOwnProperty,s=a.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(n){return o(n)&&i.call(n,"callee")&&!s.call(n,"callee")};n.exports=l},4669:function(n){var t=Array.isArray;n.exports=t},7428:function(n,t,e){var r=e(2042),o=e(7216);n.exports=function(n){return null!=n&&o(n.length)&&!r(n)}},1563:function(n,t,e){n=e.nmd(n);var r=e(9165),o=e(4193),a=t&&!t.nodeType&&t,i=a&&n&&!n.nodeType&&n,s=i&&i.exports===a?r.Buffer:void 0,l=(s?s.isBuffer:void 0)||o;n.exports=l},1223:function(n,t,e){var r=e(6620);n.exports=function(n,t){return r(n,t)}},2042:function(n,t,e){var r=e(732),o=e(6838);n.exports=function(n){if(!o(n))return!1;var t=r(n);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},7216:function(n){n.exports=function(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=9007199254740991}},6838:function(n){n.exports=function(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}},5073:function(n){n.exports=function(n){return null!=n&&"object"==typeof n}},6764:function(n,t,e){var r=e(732),o=e(5073);n.exports=function(n){return"symbol"==typeof n||o(n)&&"[object Symbol]"==r(n)}},3806:function(n,t,e){var r=e(2882),o=e(8792),a=e(8478),i=a&&a.isTypedArray,s=i?o(i):r;n.exports=s},579:function(n,t,e){var r=e(9809),o=e(7473),a=e(7428);n.exports=function(n){return a(n)?r(n):o(n)}},4736:function(n,t,e){var r=e(9440);function o(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var e=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=e.cache;if(a.has(o))return a.get(o);var i=n.apply(this,r);return e.cache=a.set(o,i)||a,i};return e.cache=new(o.Cache||r),e}o.Cache=r,n.exports=o},6668:function(n,t,e){var r=e(9165);n.exports=function(){return r.Date.now()}},8036:function(n){n.exports=function(){return[]}},4193:function(n){n.exports=function(){return!1}},8209:function(n,t,e){var r=e(6292),o=e(6838);n.exports=function(n,t,e){var a=!0,i=!0;if("function"!=typeof n)throw new TypeError("Expected a function");return o(e)&&(a="leading"in e?!!e.leading:a,i="trailing"in e?!!e.trailing:i),r(n,t,{leading:a,maxWait:t,trailing:i})}},2448:function(n,t,e){var r=e(3124),o=e(6838),a=e(6764),i=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;n.exports=function(n){if("number"==typeof n)return n;if(a(n))return NaN;if(o(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=o(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=r(n);var e=s.test(n);return e||l.test(n)?c(n.slice(2),e?2:8):i.test(n)?NaN:+n}},8389:function(n,t,e){var r=e(3150);n.exports=function(n){return null==n?"":r(n)}},8968:function(n,t,e){"use strict";const r=e(9900),o=Symbol("max"),a=Symbol("length"),i=Symbol("lengthCalculator"),s=Symbol("allowStale"),l=Symbol("maxAge"),c=Symbol("dispose"),p=Symbol("noDisposeOnSet"),d=Symbol("lruList"),m=Symbol("cache"),h=Symbol("updateAgeOnGet"),g=()=>1,f=(n,t,e)=>{const r=n[m].get(t);if(r){const t=r.value;if(u(n,t)){if(y(n,r),!n[s])return}else e&&(n[h]&&(r.value.now=Date.now()),n[d].unshiftNode(r));return t.value}},u=(n,t)=>{if(!t||!t.maxAge&&!n[l])return!1;const e=Date.now()-t.now;return t.maxAge?e>t.maxAge:n[l]&&e>n[l]},w=n=>{if(n[a]>n[o])for(let t=n[d].tail;n[a]>n[o]&&null!==t;){const e=t.prev;y(n,t),t=e}},y=(n,t)=>{if(t){const e=t.value;n[c]&&n[c](e.key,e.value),n[a]-=e.length,n[m].delete(e.key),n[d].removeNode(t)}};class v{constructor(n,t,e,r,o){this.key=n,this.value=t,this.length=e,this.now=r,this.maxAge=o||0}}const b=(n,t,e,r)=>{let o=e.value;u(n,o)&&(y(n,e),n[s]||(o=void 0)),o&&t.call(r,o.value,o.key,n)};n.exports=class{constructor(n){if("number"==typeof n&&(n={max:n}),n||(n={}),n.max&&("number"!=typeof n.max||n.max<0))throw new TypeError("max must be a non-negative number");this[o]=n.max||1/0;const t=n.length||g;if(this[i]="function"!=typeof t?g:t,this[s]=n.stale||!1,n.maxAge&&"number"!=typeof n.maxAge)throw new TypeError("maxAge must be a number");this[l]=n.maxAge||0,this[c]=n.dispose,this[p]=n.noDisposeOnSet||!1,this[h]=n.updateAgeOnGet||!1,this.reset()}set max(n){if("number"!=typeof n||n<0)throw new TypeError("max must be a non-negative number");this[o]=n||1/0,w(this)}get max(){return this[o]}set allowStale(n){this[s]=!!n}get allowStale(){return this[s]}set maxAge(n){if("number"!=typeof n)throw new TypeError("maxAge must be a non-negative number");this[l]=n,w(this)}get maxAge(){return this[l]}set lengthCalculator(n){"function"!=typeof n&&(n=g),n!==this[i]&&(this[i]=n,this[a]=0,this[d].forEach((n=>{n.length=this[i](n.value,n.key),this[a]+=n.length}))),w(this)}get lengthCalculator(){return this[i]}get length(){return this[a]}get itemCount(){return this[d].length}rforEach(n,t){t=t||this;for(let e=this[d].tail;null!==e;){const r=e.prev;b(this,n,e,t),e=r}}forEach(n,t){t=t||this;for(let e=this[d].head;null!==e;){const r=e.next;b(this,n,e,t),e=r}}keys(){return this[d].toArray().map((n=>n.key))}values(){return this[d].toArray().map((n=>n.value))}reset(){this[c]&&this[d]&&this[d].length&&this[d].forEach((n=>this[c](n.key,n.value))),this[m]=new Map,this[d]=new r,this[a]=0}dump(){return this[d].map((n=>!u(this,n)&&{k:n.key,v:n.value,e:n.now+(n.maxAge||0)})).toArray().filter((n=>n))}dumpLru(){return this[d]}set(n,t,e){if((e=e||this[l])&&"number"!=typeof e)throw new TypeError("maxAge must be a number");const r=e?Date.now():0,s=this[i](t,n);if(this[m].has(n)){if(s>this[o])return y(this,this[m].get(n)),!1;const i=this[m].get(n).value;return this[c]&&(this[p]||this[c](n,i.value)),i.now=r,i.maxAge=e,i.value=t,this[a]+=s-i.length,i.length=s,this.get(n),w(this),!0}const h=new v(n,t,s,r,e);return h.length>this[o]?(this[c]&&this[c](n,t),!1):(this[a]+=h.length,this[d].unshift(h),this[m].set(n,this[d].head),w(this),!0)}has(n){if(!this[m].has(n))return!1;const t=this[m].get(n).value;return!u(this,t)}get(n){return f(this,n,!0)}peek(n){return f(this,n,!1)}pop(){const n=this[d].tail;return n?(y(this,n),n.value):null}del(n){y(this,this[m].get(n))}load(n){this.reset();const t=Date.now();for(let e=n.length-1;e>=0;e--){const r=n[e],o=r.e||0;if(0===o)this.set(r.k,r.v);else{const n=o-t;n>0&&this.set(r.k,r.v,n)}}}prune(){this[m].forEach(((n,t)=>f(this,t,!1)))}}},5009:function(n,t,e){"use strict";e.r(t)},4049:function(n,t,e){"use strict";var r=e(6257);function o(){}function a(){}a.resetWarningCache=o,n.exports=function(){function n(n,t,e,o,a,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return n}n.isRequired=n;var e={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:t,element:n,elementType:n,instanceOf:t,node:n,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return e.PropTypes=e,e}},507:function(n,t,e){n.exports=e(4049)()},6257:function(n){"use strict";n.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1688:function(n,t,e){var r=e(5478);function o(n){this.mode=r.MODE_8BIT_BYTE,this.data=n}o.prototype={getLength:function(n){return this.data.length},write:function(n){for(var t=0;t<this.data.length;t++)n.put(this.data.charCodeAt(t),8)}},n.exports=o},7572:function(n){function t(){this.buffer=new Array,this.length=0}t.prototype={get:function(n){var t=Math.floor(n/8);return 1==(this.buffer[t]>>>7-n%8&1)},put:function(n,t){for(var e=0;e<t;e++)this.putBit(1==(n>>>t-e-1&1))},getLengthInBits:function(){return this.length},putBit:function(n){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),n&&(this.buffer[t]|=128>>>this.length%8),this.length++}},n.exports=t},2538:function(n){n.exports={L:1,M:0,Q:3,H:2}},4382:function(n,t,e){var r=e(4897);function o(n,t){if(null==n.length)throw new Error(n.length+"/"+t);for(var e=0;e<n.length&&0==n[e];)e++;this.num=new Array(n.length-e+t);for(var r=0;r<n.length-e;r++)this.num[r]=n[r+e]}o.prototype={get:function(n){return this.num[n]},getLength:function(){return this.num.length},multiply:function(n){for(var t=new Array(this.getLength()+n.getLength()-1),e=0;e<this.getLength();e++)for(var a=0;a<n.getLength();a++)t[e+a]^=r.gexp(r.glog(this.get(e))+r.glog(n.get(a)));return new o(t,0)},mod:function(n){if(this.getLength()-n.getLength()<0)return this;for(var t=r.glog(this.get(0))-r.glog(n.get(0)),e=new Array(this.getLength()),a=0;a<this.getLength();a++)e[a]=this.get(a);for(a=0;a<n.getLength();a++)e[a]^=r.gexp(r.glog(n.get(a))+t);return new o(e,0).mod(n)}},n.exports=o},6175:function(n,t,e){var r=e(1688),o=e(7515),a=e(7572),i=e(2739),s=e(4382);function l(n,t){this.typeNumber=n,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}var c=l.prototype;c.addData=function(n){var t=new r(n);this.dataList.push(t),this.dataCache=null},c.isDark=function(n,t){if(n<0||this.moduleCount<=n||t<0||this.moduleCount<=t)throw new Error(n+","+t);return this.modules[n][t]},c.getModuleCount=function(){return this.moduleCount},c.make=function(){if(this.typeNumber<1){var n=1;for(n=1;n<40;n++){for(var t=o.getRSBlocks(n,this.errorCorrectLevel),e=new a,r=0,s=0;s<t.length;s++)r+=t[s].dataCount;for(s=0;s<this.dataList.length;s++){var l=this.dataList[s];e.put(l.mode,4),e.put(l.getLength(),i.getLengthInBits(l.mode,n)),l.write(e)}if(e.getLengthInBits()<=8*r)break}this.typeNumber=n}this.makeImpl(!1,this.getBestMaskPattern())},c.makeImpl=function(n,t){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var e=0;e<this.moduleCount;e++){this.modules[e]=new Array(this.moduleCount);for(var r=0;r<this.moduleCount;r++)this.modules[e][r]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(n,t),this.typeNumber>=7&&this.setupTypeNumber(n),null==this.dataCache&&(this.dataCache=l.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},c.setupPositionProbePattern=function(n,t){for(var e=-1;e<=7;e++)if(!(n+e<=-1||this.moduleCount<=n+e))for(var r=-1;r<=7;r++)t+r<=-1||this.moduleCount<=t+r||(this.modules[n+e][t+r]=0<=e&&e<=6&&(0==r||6==r)||0<=r&&r<=6&&(0==e||6==e)||2<=e&&e<=4&&2<=r&&r<=4)},c.getBestMaskPattern=function(){for(var n=0,t=0,e=0;e<8;e++){this.makeImpl(!0,e);var r=i.getLostPoint(this);(0==e||n>r)&&(n=r,t=e)}return t},c.createMovieClip=function(n,t,e){var r=n.createEmptyMovieClip(t,e);this.make();for(var o=0;o<this.modules.length;o++)for(var a=1*o,i=0;i<this.modules[o].length;i++){var s=1*i;this.modules[o][i]&&(r.beginFill(0,100),r.moveTo(s,a),r.lineTo(s+1,a),r.lineTo(s+1,a+1),r.lineTo(s,a+1),r.endFill())}return r},c.setupTimingPattern=function(){for(var n=8;n<this.moduleCount-8;n++)null==this.modules[n][6]&&(this.modules[n][6]=n%2==0);for(var t=8;t<this.moduleCount-8;t++)null==this.modules[6][t]&&(this.modules[6][t]=t%2==0)},c.setupPositionAdjustPattern=function(){for(var n=i.getPatternPosition(this.typeNumber),t=0;t<n.length;t++)for(var e=0;e<n.length;e++){var r=n[t],o=n[e];if(null==this.modules[r][o])for(var a=-2;a<=2;a++)for(var s=-2;s<=2;s++)this.modules[r+a][o+s]=-2==a||2==a||-2==s||2==s||0==a&&0==s}},c.setupTypeNumber=function(n){for(var t=i.getBCHTypeNumber(this.typeNumber),e=0;e<18;e++){var r=!n&&1==(t>>e&1);this.modules[Math.floor(e/3)][e%3+this.moduleCount-8-3]=r}for(e=0;e<18;e++)r=!n&&1==(t>>e&1),this.modules[e%3+this.moduleCount-8-3][Math.floor(e/3)]=r},c.setupTypeInfo=function(n,t){for(var e=this.errorCorrectLevel<<3|t,r=i.getBCHTypeInfo(e),o=0;o<15;o++){var a=!n&&1==(r>>o&1);o<6?this.modules[o][8]=a:o<8?this.modules[o+1][8]=a:this.modules[this.moduleCount-15+o][8]=a}for(o=0;o<15;o++)a=!n&&1==(r>>o&1),o<8?this.modules[8][this.moduleCount-o-1]=a:o<9?this.modules[8][15-o-1+1]=a:this.modules[8][15-o-1]=a;this.modules[this.moduleCount-8][8]=!n},c.mapData=function(n,t){for(var e=-1,r=this.moduleCount-1,o=7,a=0,s=this.moduleCount-1;s>0;s-=2)for(6==s&&s--;;){for(var l=0;l<2;l++)if(null==this.modules[r][s-l]){var c=!1;a<n.length&&(c=1==(n[a]>>>o&1)),i.getMask(t,r,s-l)&&(c=!c),this.modules[r][s-l]=c,-1==--o&&(a++,o=7)}if((r+=e)<0||this.moduleCount<=r){r-=e,e=-e;break}}},l.PAD0=236,l.PAD1=17,l.createData=function(n,t,e){for(var r=o.getRSBlocks(n,t),s=new a,c=0;c<e.length;c++){var p=e[c];s.put(p.mode,4),s.put(p.getLength(),i.getLengthInBits(p.mode,n)),p.write(s)}var d=0;for(c=0;c<r.length;c++)d+=r[c].dataCount;if(s.getLengthInBits()>8*d)throw new Error("code length overflow. ("+s.getLengthInBits()+">"+8*d+")");for(s.getLengthInBits()+4<=8*d&&s.put(0,4);s.getLengthInBits()%8!=0;)s.putBit(!1);for(;!(s.getLengthInBits()>=8*d||(s.put(l.PAD0,8),s.getLengthInBits()>=8*d));)s.put(l.PAD1,8);return l.createBytes(s,r)},l.createBytes=function(n,t){for(var e=0,r=0,o=0,a=new Array(t.length),l=new Array(t.length),c=0;c<t.length;c++){var p=t[c].dataCount,d=t[c].totalCount-p;r=Math.max(r,p),o=Math.max(o,d),a[c]=new Array(p);for(var m=0;m<a[c].length;m++)a[c][m]=255&n.buffer[m+e];e+=p;var h=i.getErrorCorrectPolynomial(d),g=new s(a[c],h.getLength()-1).mod(h);for(l[c]=new Array(h.getLength()-1),m=0;m<l[c].length;m++){var f=m+g.getLength()-l[c].length;l[c][m]=f>=0?g.get(f):0}}var u=0;for(m=0;m<t.length;m++)u+=t[m].totalCount;var w=new Array(u),y=0;for(m=0;m<r;m++)for(c=0;c<t.length;c++)m<a[c].length&&(w[y++]=a[c][m]);for(m=0;m<o;m++)for(c=0;c<t.length;c++)m<l[c].length&&(w[y++]=l[c][m]);return w},n.exports=l},7515:function(n,t,e){var r=e(2538);function o(n,t){this.totalCount=n,this.dataCount=t}o.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],o.getRSBlocks=function(n,t){var e=o.getRsBlockTable(n,t);if(null==e)throw new Error("bad rs block @ typeNumber:"+n+"/errorCorrectLevel:"+t);for(var r=e.length/3,a=new Array,i=0;i<r;i++)for(var s=e[3*i+0],l=e[3*i+1],c=e[3*i+2],p=0;p<s;p++)a.push(new o(l,c));return a},o.getRsBlockTable=function(n,t){switch(t){case r.L:return o.RS_BLOCK_TABLE[4*(n-1)+0];case r.M:return o.RS_BLOCK_TABLE[4*(n-1)+1];case r.Q:return o.RS_BLOCK_TABLE[4*(n-1)+2];case r.H:return o.RS_BLOCK_TABLE[4*(n-1)+3];default:return}},n.exports=o},4897:function(n){for(var t={glog:function(n){if(n<1)throw new Error("glog("+n+")");return t.LOG_TABLE[n]},gexp:function(n){for(;n<0;)n+=255;for(;n>=256;)n-=255;return t.EXP_TABLE[n]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},e=0;e<8;e++)t.EXP_TABLE[e]=1<<e;for(e=8;e<256;e++)t.EXP_TABLE[e]=t.EXP_TABLE[e-4]^t.EXP_TABLE[e-5]^t.EXP_TABLE[e-6]^t.EXP_TABLE[e-8];for(e=0;e<255;e++)t.LOG_TABLE[t.EXP_TABLE[e]]=e;n.exports=t},5478:function(n){n.exports={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}},2739:function(n,t,e){var r=e(5478),o=e(4382),a=e(4897),i={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(n){for(var t=n<<10;i.getBCHDigit(t)-i.getBCHDigit(i.G15)>=0;)t^=i.G15<<i.getBCHDigit(t)-i.getBCHDigit(i.G15);return(n<<10|t)^i.G15_MASK},getBCHTypeNumber:function(n){for(var t=n<<12;i.getBCHDigit(t)-i.getBCHDigit(i.G18)>=0;)t^=i.G18<<i.getBCHDigit(t)-i.getBCHDigit(i.G18);return n<<12|t},getBCHDigit:function(n){for(var t=0;0!=n;)t++,n>>>=1;return t},getPatternPosition:function(n){return i.PATTERN_POSITION_TABLE[n-1]},getMask:function(n,t,e){switch(n){case 0:return(t+e)%2==0;case 1:return t%2==0;case 2:return e%3==0;case 3:return(t+e)%3==0;case 4:return(Math.floor(t/2)+Math.floor(e/3))%2==0;case 5:return t*e%2+t*e%3==0;case 6:return(t*e%2+t*e%3)%2==0;case 7:return(t*e%3+(t+e)%2)%2==0;default:throw new Error("bad maskPattern:"+n)}},getErrorCorrectPolynomial:function(n){for(var t=new o([1],0),e=0;e<n;e++)t=t.multiply(new o([1,a.gexp(e)],0));return t},getLengthInBits:function(n,t){if(1<=t&&t<10)switch(n){case r.MODE_NUMBER:return 10;case r.MODE_ALPHA_NUM:return 9;case r.MODE_8BIT_BYTE:case r.MODE_KANJI:return 8;default:throw new Error("mode:"+n)}else if(t<27)switch(n){case r.MODE_NUMBER:return 12;case r.MODE_ALPHA_NUM:return 11;case r.MODE_8BIT_BYTE:return 16;case r.MODE_KANJI:return 10;default:throw new Error("mode:"+n)}else{if(!(t<41))throw new Error("type:"+t);switch(n){case r.MODE_NUMBER:return 14;case r.MODE_ALPHA_NUM:return 13;case r.MODE_8BIT_BYTE:return 16;case r.MODE_KANJI:return 12;default:throw new Error("mode:"+n)}}},getLostPoint:function(n){for(var t=n.getModuleCount(),e=0,r=0;r<t;r++)for(var o=0;o<t;o++){for(var a=0,i=n.isDark(r,o),s=-1;s<=1;s++)if(!(r+s<0||t<=r+s))for(var l=-1;l<=1;l++)o+l<0||t<=o+l||0==s&&0==l||i==n.isDark(r+s,o+l)&&a++;a>5&&(e+=3+a-5)}for(r=0;r<t-1;r++)for(o=0;o<t-1;o++){var c=0;n.isDark(r,o)&&c++,n.isDark(r+1,o)&&c++,n.isDark(r,o+1)&&c++,n.isDark(r+1,o+1)&&c++,0!=c&&4!=c||(e+=3)}for(r=0;r<t;r++)for(o=0;o<t-6;o++)n.isDark(r,o)&&!n.isDark(r,o+1)&&n.isDark(r,o+2)&&n.isDark(r,o+3)&&n.isDark(r,o+4)&&!n.isDark(r,o+5)&&n.isDark(r,o+6)&&(e+=40);for(o=0;o<t;o++)for(r=0;r<t-6;r++)n.isDark(r,o)&&!n.isDark(r+1,o)&&n.isDark(r+2,o)&&n.isDark(r+3,o)&&n.isDark(r+4,o)&&!n.isDark(r+5,o)&&n.isDark(r+6,o)&&(e+=40);var p=0;for(o=0;o<t;o++)for(r=0;r<t;r++)n.isDark(r,o)&&p++;return e+Math.abs(100*p/t/t-50)/5*10}};n.exports=i},198:function(n,t){"use strict";var e="function"==typeof Symbol&&Symbol.for,r=e?Symbol.for("react.element"):60103,o=e?Symbol.for("react.portal"):60106,a=e?Symbol.for("react.fragment"):60107,i=e?Symbol.for("react.strict_mode"):60108,s=e?Symbol.for("react.profiler"):60114,l=e?Symbol.for("react.provider"):60109,c=e?Symbol.for("react.context"):60110,p=e?Symbol.for("react.async_mode"):60111,d=e?Symbol.for("react.concurrent_mode"):60111,m=e?Symbol.for("react.forward_ref"):60112,h=e?Symbol.for("react.suspense"):60113,g=e?Symbol.for("react.suspense_list"):60120,f=e?Symbol.for("react.memo"):60115,u=e?Symbol.for("react.lazy"):60116,w=e?Symbol.for("react.block"):60121,y=e?Symbol.for("react.fundamental"):60117,v=e?Symbol.for("react.responder"):60118,b=e?Symbol.for("react.scope"):60119;function x(n){if("object"==typeof n&&null!==n){var t=n.$$typeof;switch(t){case r:switch(n=n.type){case p:case d:case a:case s:case i:case h:return n;default:switch(n=n&&n.$$typeof){case c:case m:case u:case f:case l:return n;default:return t}}case o:return t}}}function A(n){return x(n)===d}t.AsyncMode=p,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=m,t.Fragment=a,t.Lazy=u,t.Memo=f,t.Portal=o,t.Profiler=s,t.StrictMode=i,t.Suspense=h,t.isAsyncMode=function(n){return A(n)||x(n)===p},t.isConcurrentMode=A,t.isContextConsumer=function(n){return x(n)===c},t.isContextProvider=function(n){return x(n)===l},t.isElement=function(n){return"object"==typeof n&&null!==n&&n.$$typeof===r},t.isForwardRef=function(n){return x(n)===m},t.isFragment=function(n){return x(n)===a},t.isLazy=function(n){return x(n)===u},t.isMemo=function(n){return x(n)===f},t.isPortal=function(n){return x(n)===o},t.isProfiler=function(n){return x(n)===s},t.isStrictMode=function(n){return x(n)===i},t.isSuspense=function(n){return x(n)===h},t.isValidElementType=function(n){return"string"==typeof n||"function"==typeof n||n===a||n===d||n===s||n===i||n===h||n===g||"object"==typeof n&&null!==n&&(n.$$typeof===u||n.$$typeof===f||n.$$typeof===l||n.$$typeof===c||n.$$typeof===m||n.$$typeof===y||n.$$typeof===v||n.$$typeof===b||n.$$typeof===w)},t.typeOf=x},6237:function(n,t,e){"use strict";n.exports=e(198)},1841:function(n,t){"use strict";var e=60103,r=60106,o=60107,a=60108,i=60114,s=60109,l=60110,c=60112,p=60113,d=60120,m=60115,h=60116,g=60121,f=60122,u=60117,w=60129,y=60131;if("function"==typeof Symbol&&Symbol.for){var v=Symbol.for;e=v("react.element"),r=v("react.portal"),o=v("react.fragment"),a=v("react.strict_mode"),i=v("react.profiler"),s=v("react.provider"),l=v("react.context"),c=v("react.forward_ref"),p=v("react.suspense"),d=v("react.suspense_list"),m=v("react.memo"),h=v("react.lazy"),g=v("react.block"),f=v("react.server.block"),u=v("react.fundamental"),w=v("react.debug_trace_mode"),y=v("react.legacy_hidden")}t.isValidElementType=function(n){return"string"==typeof n||"function"==typeof n||n===o||n===i||n===w||n===a||n===p||n===d||n===y||"object"==typeof n&&null!==n&&(n.$$typeof===h||n.$$typeof===m||n.$$typeof===s||n.$$typeof===l||n.$$typeof===c||n.$$typeof===u||n.$$typeof===g||n[0]===f)},t.typeOf=function(n){if("object"==typeof n&&null!==n){var t=n.$$typeof;switch(t){case e:switch(n=n.type){case o:case i:case a:case p:case d:return n;default:switch(n=n&&n.$$typeof){case l:case c:case h:case m:case s:return n;default:return t}}case r:return t}}}},7679:function(n,t,e){"use strict";n.exports=e(1841)},1500:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n};t.QRCode=c;var o=i(e(9196)),a=i(e(507));function i(n){return n&&n.__esModule?n:{default:n}}var s=e(6175),l=e(2538);function c(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.value,e=void 0===t?"":t,a=n.level,i=void 0===a?"L":a,c=n.bgColor,p=void 0===c?"#FFFFFF":c,d=n.fgColor,m=void 0===d?"#000000":d,h=n.cellClassPrefix,g=void 0===h?"":h,f=function(n,t){var e={};for(var r in n)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]);return e}(n,["value","level","bgColor","fgColor","cellClassPrefix"]),u=new s(-1,l[i]);u.addData(e),u.make();var w=u.modules,y=g&&g+"-cell",v=g&&y+" "+g+"-cell-empty",b=g&&y+" "+g+"-cell-filled",x=0;return o.default.createElement("svg",r({shapeRendering:"crispEdges",viewBox:[0,0,w.length,w.length].join(" ")},f),w.map((function(n,t){return n.map((function(n,e){var a=n?b:v,i=a?{className:a}:null,s=!i&&(n?m:p),l=s?{style:{fill:s}}:null;return o.default.createElement("rect",r({height:1,key:x++},l,i,{width:1,x:e,y:t}))}))})))}c.propTypes={value:a.default.string.isRequired,size:a.default.number,level:a.default.oneOf(["L","M","Q","H"]),bgColor:a.default.string,fgColor:a.default.string,cellClassPrefix:a.default.string}},5923:function(n,t,e){"use strict";var r=e(1500);n.exports={QRCode:r.QRCode}},3023:function(n,t,e){"use strict";e.r(t);var r=function(){if("undefined"!=typeof Map)return Map;function n(n,t){var e=-1;return n.some((function(n,r){return n[0]===t&&(e=r,!0)})),e}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var e=n(this.__entries__,t),r=this.__entries__[e];return r&&r[1]},t.prototype.set=function(t,e){var r=n(this.__entries__,t);~r?this.__entries__[r][1]=e:this.__entries__.push([t,e])},t.prototype.delete=function(t){var e=this.__entries__,r=n(e,t);~r&&e.splice(r,1)},t.prototype.has=function(t){return!!~n(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,t){void 0===t&&(t=null);for(var e=0,r=this.__entries__;e<r.length;e++){var o=r[e];n.call(t,o[1],o[0])}},t}()}(),o="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,a=void 0!==e.g&&e.g.Math===Math?e.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),i="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(a):function(n){return setTimeout((function(){return n(Date.now())}),1e3/60)},s=["top","right","bottom","left","width","height","size","weight"],l="undefined"!=typeof MutationObserver,c=function(){function n(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(n,t){var e=!1,r=!1,o=0;function a(){e&&(e=!1,n()),r&&l()}function s(){i(a)}function l(){var n=Date.now();if(e){if(n-o<2)return;r=!0}else e=!0,r=!1,setTimeout(s,t);o=n}return l}(this.refresh.bind(this),20)}return n.prototype.addObserver=function(n){~this.observers_.indexOf(n)||this.observers_.push(n),this.connected_||this.connect_()},n.prototype.removeObserver=function(n){var t=this.observers_,e=t.indexOf(n);~e&&t.splice(e,1),!t.length&&this.connected_&&this.disconnect_()},n.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},n.prototype.updateObservers_=function(){var n=this.observers_.filter((function(n){return n.gatherActive(),n.hasActive()}));return n.forEach((function(n){return n.broadcastActive()})),n.length>0},n.prototype.connect_=function(){o&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},n.prototype.disconnect_=function(){o&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},n.prototype.onTransitionEnd_=function(n){var t=n.propertyName,e=void 0===t?"":t;s.some((function(n){return!!~e.indexOf(n)}))&&this.refresh()},n.getInstance=function(){return this.instance_||(this.instance_=new n),this.instance_},n.instance_=null,n}(),p=function(n,t){for(var e=0,r=Object.keys(t);e<r.length;e++){var o=r[e];Object.defineProperty(n,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return n},d=function(n){return n&&n.ownerDocument&&n.ownerDocument.defaultView||a},m=w(0,0,0,0);function h(n){return parseFloat(n)||0}function g(n){for(var t=[],e=1;e<arguments.length;e++)t[e-1]=arguments[e];return t.reduce((function(t,e){return t+h(n["border-"+e+"-width"])}),0)}var f="undefined"!=typeof SVGGraphicsElement?function(n){return n instanceof d(n).SVGGraphicsElement}:function(n){return n instanceof d(n).SVGElement&&"function"==typeof n.getBBox};function u(n){return o?f(n)?function(n){var t=n.getBBox();return w(0,0,t.width,t.height)}(n):function(n){var t=n.clientWidth,e=n.clientHeight;if(!t&&!e)return m;var r=d(n).getComputedStyle(n),o=function(n){for(var t={},e=0,r=["top","right","bottom","left"];e<r.length;e++){var o=r[e],a=n["padding-"+o];t[o]=h(a)}return t}(r),a=o.left+o.right,i=o.top+o.bottom,s=h(r.width),l=h(r.height);if("border-box"===r.boxSizing&&(Math.round(s+a)!==t&&(s-=g(r,"left","right")+a),Math.round(l+i)!==e&&(l-=g(r,"top","bottom")+i)),!function(n){return n===d(n).document.documentElement}(n)){var c=Math.round(s+a)-t,p=Math.round(l+i)-e;1!==Math.abs(c)&&(s-=c),1!==Math.abs(p)&&(l-=p)}return w(o.left,o.top,s,l)}(n):m}function w(n,t,e,r){return{x:n,y:t,width:e,height:r}}var y=function(){function n(n){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=w(0,0,0,0),this.target=n}return n.prototype.isActive=function(){var n=u(this.target);return this.contentRect_=n,n.width!==this.broadcastWidth||n.height!==this.broadcastHeight},n.prototype.broadcastRect=function(){var n=this.contentRect_;return this.broadcastWidth=n.width,this.broadcastHeight=n.height,n},n}(),v=function(n,t){var e,r,o,a,i,s,l,c=(r=(e=t).x,o=e.y,a=e.width,i=e.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(s.prototype),p(l,{x:r,y:o,width:a,height:i,top:o,right:r+a,bottom:i+o,left:r}),l);p(this,{target:n,contentRect:c})},b=function(){function n(n,t,e){if(this.activeObservations_=[],this.observations_=new r,"function"!=typeof n)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=n,this.controller_=t,this.callbackCtx_=e}return n.prototype.observe=function(n){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(n instanceof d(n).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(n)||(t.set(n,new y(n)),this.controller_.addObserver(this),this.controller_.refresh())}},n.prototype.unobserve=function(n){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(n instanceof d(n).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(n)&&(t.delete(n),t.size||this.controller_.removeObserver(this))}},n.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},n.prototype.gatherActive=function(){var n=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&n.activeObservations_.push(t)}))},n.prototype.broadcastActive=function(){if(this.hasActive()){var n=this.callbackCtx_,t=this.activeObservations_.map((function(n){return new v(n.target,n.broadcastRect())}));this.callback_.call(n,t,n),this.clearActive()}},n.prototype.clearActive=function(){this.activeObservations_.splice(0)},n.prototype.hasActive=function(){return this.activeObservations_.length>0},n}(),x="undefined"!=typeof WeakMap?new WeakMap:new r,A=function n(t){if(!(this instanceof n))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var e=c.getInstance(),r=new b(t,e,this);x.set(this,r)};["observe","unobserve","disconnect"].forEach((function(n){A.prototype[n]=function(){var t;return(t=x.get(this))[n].apply(t,arguments)}}));var C=void 0!==a.ResizeObserver?a.ResizeObserver:A;t.default=C},6987:function(n,t,e){const r=Symbol("SemVer ANY");class o{static get ANY(){return r}constructor(n,t){if(t=a(t),n instanceof o){if(n.loose===!!t.loose)return n;n=n.value}c("comparator",n,t),this.options=t,this.loose=!!t.loose,this.parse(n),this.semver===r?this.value="":this.value=this.operator+this.semver.version,c("comp",this)}parse(n){const t=this.options.loose?i[s.COMPARATORLOOSE]:i[s.COMPARATOR],e=n.match(t);if(!e)throw new TypeError(`Invalid comparator: ${n}`);this.operator=void 0!==e[1]?e[1]:"","="===this.operator&&(this.operator=""),e[2]?this.semver=new p(e[2],this.options.loose):this.semver=r}toString(){return this.value}test(n){if(c("Comparator.test",n,this.options.loose),this.semver===r||n===r)return!0;if("string"==typeof n)try{n=new p(n,this.options)}catch(n){return!1}return l(n,this.operator,this.semver,this.options)}intersects(n,t){if(!(n instanceof o))throw new TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new d(n.value,t).test(this.value);if(""===n.operator)return""===n.value||new d(this.value,t).test(n.semver);const e=!(">="!==this.operator&&">"!==this.operator||">="!==n.operator&&">"!==n.operator),r=!("<="!==this.operator&&"<"!==this.operator||"<="!==n.operator&&"<"!==n.operator),a=this.semver.version===n.semver.version,i=!(">="!==this.operator&&"<="!==this.operator||">="!==n.operator&&"<="!==n.operator),s=l(this.semver,"<",n.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===n.operator||"<"===n.operator),c=l(this.semver,">",n.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===n.operator||">"===n.operator);return e||r||a&&i||s||c}}n.exports=o;const a=e(2644),{re:i,t:s}=e(2955),l=e(3593),c=e(3171),p=e(2929),d=e(2557)},2557:function(n,t,e){class r{constructor(n,t){if(t=a(t),n instanceof r)return n.loose===!!t.loose&&n.includePrerelease===!!t.includePrerelease?n:new r(n.raw,t);if(n instanceof i)return this.raw=n.value,this.set=[[n]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=n,this.set=n.split("||").map((n=>this.parseRange(n.trim()))).filter((n=>n.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${n}`);if(this.set.length>1){const n=this.set[0];if(this.set=this.set.filter((n=>!g(n[0]))),0===this.set.length)this.set=[n];else if(this.set.length>1)for(const n of this.set)if(1===n.length&&f(n[0])){this.set=[n];break}}this.format()}format(){return this.range=this.set.map((n=>n.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(n){n=n.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${n}`,e=o.get(t);if(e)return e;const r=this.options.loose,a=r?c[p.HYPHENRANGELOOSE]:c[p.HYPHENRANGE];n=n.replace(a,P(this.options.includePrerelease)),s("hyphen replace",n),n=n.replace(c[p.COMPARATORTRIM],d),s("comparator trim",n);let l=(n=(n=(n=n.replace(c[p.TILDETRIM],m)).replace(c[p.CARETTRIM],h)).split(/\s+/).join(" ")).split(" ").map((n=>w(n,this.options))).join(" ").split(/\s+/).map((n=>_(n,this.options)));r&&(l=l.filter((n=>(s("loose invalid filter",n,this.options),!!n.match(c[p.COMPARATORLOOSE]))))),s("range list",l);const f=new Map,u=l.map((n=>new i(n,this.options)));for(const n of u){if(g(n))return[n];f.set(n.value,n)}f.size>1&&f.has("")&&f.delete("");const y=[...f.values()];return o.set(t,y),y}intersects(n,t){if(!(n instanceof r))throw new TypeError("a Range is required");return this.set.some((e=>u(e,t)&&n.set.some((n=>u(n,t)&&e.every((e=>n.every((n=>e.intersects(n,t)))))))))}test(n){if(!n)return!1;if("string"==typeof n)try{n=new l(n,this.options)}catch(n){return!1}for(let t=0;t<this.set.length;t++)if(S(this.set[t],n,this.options))return!0;return!1}}n.exports=r;const o=new(e(8968))({max:1e3}),a=e(2644),i=e(6987),s=e(3171),l=e(2929),{re:c,t:p,comparatorTrimReplace:d,tildeTrimReplace:m,caretTrimReplace:h}=e(2955),g=n=>"<0.0.0-0"===n.value,f=n=>""===n.value,u=(n,t)=>{let e=!0;const r=n.slice();let o=r.pop();for(;e&&r.length;)e=r.every((n=>o.intersects(n,t))),o=r.pop();return e},w=(n,t)=>(s("comp",n,t),n=x(n,t),s("caret",n),n=v(n,t),s("tildes",n),n=C(n,t),s("xrange",n),n=E(n,t),s("stars",n),n),y=n=>!n||"x"===n.toLowerCase()||"*"===n,v=(n,t)=>n.trim().split(/\s+/).map((n=>b(n,t))).join(" "),b=(n,t)=>{const e=t.loose?c[p.TILDELOOSE]:c[p.TILDE];return n.replace(e,((t,e,r,o,a)=>{let i;return s("tilde",n,t,e,r,o,a),y(e)?i="":y(r)?i=`>=${e}.0.0 <${+e+1}.0.0-0`:y(o)?i=`>=${e}.${r}.0 <${e}.${+r+1}.0-0`:a?(s("replaceTilde pr",a),i=`>=${e}.${r}.${o}-${a} <${e}.${+r+1}.0-0`):i=`>=${e}.${r}.${o} <${e}.${+r+1}.0-0`,s("tilde return",i),i}))},x=(n,t)=>n.trim().split(/\s+/).map((n=>A(n,t))).join(" "),A=(n,t)=>{s("caret",n,t);const e=t.loose?c[p.CARETLOOSE]:c[p.CARET],r=t.includePrerelease?"-0":"";return n.replace(e,((t,e,o,a,i)=>{let l;return s("caret",n,t,e,o,a,i),y(e)?l="":y(o)?l=`>=${e}.0.0${r} <${+e+1}.0.0-0`:y(a)?l="0"===e?`>=${e}.${o}.0${r} <${e}.${+o+1}.0-0`:`>=${e}.${o}.0${r} <${+e+1}.0.0-0`:i?(s("replaceCaret pr",i),l="0"===e?"0"===o?`>=${e}.${o}.${a}-${i} <${e}.${o}.${+a+1}-0`:`>=${e}.${o}.${a}-${i} <${e}.${+o+1}.0-0`:`>=${e}.${o}.${a}-${i} <${+e+1}.0.0-0`):(s("no pr"),l="0"===e?"0"===o?`>=${e}.${o}.${a}${r} <${e}.${o}.${+a+1}-0`:`>=${e}.${o}.${a}${r} <${e}.${+o+1}.0-0`:`>=${e}.${o}.${a} <${+e+1}.0.0-0`),s("caret return",l),l}))},C=(n,t)=>(s("replaceXRanges",n,t),n.split(/\s+/).map((n=>k(n,t))).join(" ")),k=(n,t)=>{n=n.trim();const e=t.loose?c[p.XRANGELOOSE]:c[p.XRANGE];return n.replace(e,((e,r,o,a,i,l)=>{s("xRange",n,e,r,o,a,i,l);const c=y(o),p=c||y(a),d=p||y(i),m=d;return"="===r&&m&&(r=""),l=t.includePrerelease?"-0":"",c?e=">"===r||"<"===r?"<0.0.0-0":"*":r&&m?(p&&(a=0),i=0,">"===r?(r=">=",p?(o=+o+1,a=0,i=0):(a=+a+1,i=0)):"<="===r&&(r="<",p?o=+o+1:a=+a+1),"<"===r&&(l="-0"),e=`${r+o}.${a}.${i}${l}`):p?e=`>=${o}.0.0${l} <${+o+1}.0.0-0`:d&&(e=`>=${o}.${a}.0${l} <${o}.${+a+1}.0-0`),s("xRange return",e),e}))},E=(n,t)=>(s("replaceStars",n,t),n.trim().replace(c[p.STAR],"")),_=(n,t)=>(s("replaceGTE0",n,t),n.trim().replace(c[t.includePrerelease?p.GTE0PRE:p.GTE0],"")),P=n=>(t,e,r,o,a,i,s,l,c,p,d,m,h)=>`${e=y(r)?"":y(o)?`>=${r}.0.0${n?"-0":""}`:y(a)?`>=${r}.${o}.0${n?"-0":""}`:i?`>=${e}`:`>=${e}${n?"-0":""}`} ${l=y(c)?"":y(p)?`<${+c+1}.0.0-0`:y(d)?`<${c}.${+p+1}.0-0`:m?`<=${c}.${p}.${d}-${m}`:n?`<${c}.${p}.${+d+1}-0`:`<=${l}`}`.trim(),S=(n,t,e)=>{for(let e=0;e<n.length;e++)if(!n[e].test(t))return!1;if(t.prerelease.length&&!e.includePrerelease){for(let e=0;e<n.length;e++)if(s(n[e].semver),n[e].semver!==i.ANY&&n[e].semver.prerelease.length>0){const r=n[e].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}},2929:function(n,t,e){const r=e(3171),{MAX_LENGTH:o,MAX_SAFE_INTEGER:a}=e(4138),{re:i,t:s}=e(2955),l=e(2644),{compareIdentifiers:c}=e(2364);class p{constructor(n,t){if(t=l(t),n instanceof p){if(n.loose===!!t.loose&&n.includePrerelease===!!t.includePrerelease)return n;n=n.version}else if("string"!=typeof n)throw new TypeError(`Invalid Version: ${n}`);if(n.length>o)throw new TypeError(`version is longer than ${o} characters`);r("SemVer",n,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const e=n.trim().match(t.loose?i[s.LOOSE]:i[s.FULL]);if(!e)throw new TypeError(`Invalid Version: ${n}`);if(this.raw=n,this.major=+e[1],this.minor=+e[2],this.patch=+e[3],this.major>a||this.major<0)throw new TypeError("Invalid major version");if(this.minor>a||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>a||this.patch<0)throw new TypeError("Invalid patch version");e[4]?this.prerelease=e[4].split(".").map((n=>{if(/^[0-9]+$/.test(n)){const t=+n;if(t>=0&&t<a)return t}return n})):this.prerelease=[],this.build=e[5]?e[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(n){if(r("SemVer.compare",this.version,this.options,n),!(n instanceof p)){if("string"==typeof n&&n===this.version)return 0;n=new p(n,this.options)}return n.version===this.version?0:this.compareMain(n)||this.comparePre(n)}compareMain(n){return n instanceof p||(n=new p(n,this.options)),c(this.major,n.major)||c(this.minor,n.minor)||c(this.patch,n.patch)}comparePre(n){if(n instanceof p||(n=new p(n,this.options)),this.prerelease.length&&!n.prerelease.length)return-1;if(!this.prerelease.length&&n.prerelease.length)return 1;if(!this.prerelease.length&&!n.prerelease.length)return 0;let t=0;do{const e=this.prerelease[t],o=n.prerelease[t];if(r("prerelease compare",t,e,o),void 0===e&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===e)return-1;if(e!==o)return c(e,o)}while(++t)}compareBuild(n){n instanceof p||(n=new p(n,this.options));let t=0;do{const e=this.build[t],o=n.build[t];if(r("prerelease compare",t,e,o),void 0===e&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===e)return-1;if(e!==o)return c(e,o)}while(++t)}inc(n,t){switch(n){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let n=this.prerelease.length;for(;--n>=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);-1===n&&this.prerelease.push(0)}t&&(0===c(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error(`invalid increment argument: ${n}`)}return this.format(),this.raw=this.version,this}}n.exports=p},3476:function(n,t,e){const r=e(7431);n.exports=(n,t)=>{const e=r(n.trim().replace(/^[=v]+/,""),t);return e?e.version:null}},3593:function(n,t,e){const r=e(8364),o=e(7215),a=e(7774),i=e(4575),s=e(8515),l=e(4161);n.exports=(n,t,e,c)=>{switch(t){case"===":return"object"==typeof n&&(n=n.version),"object"==typeof e&&(e=e.version),n===e;case"!==":return"object"==typeof n&&(n=n.version),"object"==typeof e&&(e=e.version),n!==e;case"":case"=":case"==":return r(n,e,c);case"!=":return o(n,e,c);case">":return a(n,e,c);case">=":return i(n,e,c);case"<":return s(n,e,c);case"<=":return l(n,e,c);default:throw new TypeError(`Invalid operator: ${t}`)}}},6454:function(n,t,e){const r=e(2929),o=e(7431),{re:a,t:i}=e(2955);n.exports=(n,t)=>{if(n instanceof r)return n;if("number"==typeof n&&(n=String(n)),"string"!=typeof n)return null;let e=null;if((t=t||{}).rtl){let t;for(;(t=a[i.COERCERTL].exec(n))&&(!e||e.index+e[0].length!==n.length);)e&&t.index+t[0].length===e.index+e[0].length||(e=t),a[i.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;a[i.COERCERTL].lastIndex=-1}else e=n.match(a[i.COERCE]);return null===e?null:o(`${e[2]}.${e[3]||"0"}.${e[4]||"0"}`,t)}},6804:function(n,t,e){const r=e(2929);n.exports=(n,t,e)=>{const o=new r(n,e),a=new r(t,e);return o.compare(a)||o.compareBuild(a)}},746:function(n,t,e){const r=e(7712);n.exports=(n,t)=>r(n,t,!0)},7712:function(n,t,e){const r=e(2929);n.exports=(n,t,e)=>new r(n,e).compare(new r(t,e))},3756:function(n,t,e){const r=e(7431),o=e(8364);n.exports=(n,t)=>{if(o(n,t))return null;{const e=r(n),o=r(t),a=e.prerelease.length||o.prerelease.length,i=a?"pre":"",s=a?"prerelease":"";for(const n in e)if(("major"===n||"minor"===n||"patch"===n)&&e[n]!==o[n])return i+n;return s}}},8364:function(n,t,e){const r=e(7712);n.exports=(n,t,e)=>0===r(n,t,e)},7774:function(n,t,e){const r=e(7712);n.exports=(n,t,e)=>r(n,t,e)>0},4575:function(n,t,e){const r=e(7712);n.exports=(n,t,e)=>r(n,t,e)>=0},5479:function(n,t,e){const r=e(2929);n.exports=(n,t,e,o)=>{"string"==typeof e&&(o=e,e=void 0);try{return new r(n instanceof r?n.version:n,e).inc(t,o).version}catch(n){return null}}},8515:function(n,t,e){const r=e(7712);n.exports=(n,t,e)=>r(n,t,e)<0},4161:function(n,t,e){const r=e(7712);n.exports=(n,t,e)=>r(n,t,e)<=0},4809:function(n,t,e){const r=e(2929);n.exports=(n,t)=>new r(n,t).major},7997:function(n,t,e){const r=e(2929);n.exports=(n,t)=>new r(n,t).minor},7215:function(n,t,e){const r=e(7712);n.exports=(n,t,e)=>0!==r(n,t,e)},7431:function(n,t,e){const{MAX_LENGTH:r}=e(4138),{re:o,t:a}=e(2955),i=e(2929),s=e(2644);n.exports=(n,t)=>{if(t=s(t),n instanceof i)return n;if("string"!=typeof n)return null;if(n.length>r)return null;if(!(t.loose?o[a.LOOSE]:o[a.FULL]).test(n))return null;try{return new i(n,t)}catch(n){return null}}},2293:function(n,t,e){const r=e(2929);n.exports=(n,t)=>new r(n,t).patch},8182:function(n,t,e){const r=e(7431);n.exports=(n,t)=>{const e=r(n,t);return e&&e.prerelease.length?e.prerelease:null}},6747:function(n,t,e){const r=e(7712);n.exports=(n,t,e)=>r(t,n,e)},4250:function(n,t,e){const r=e(6804);n.exports=(n,t)=>n.sort(((n,e)=>r(e,n,t)))},837:function(n,t,e){const r=e(2557);n.exports=(n,t,e)=>{try{t=new r(t,e)}catch(n){return!1}return t.test(n)}},8122:function(n,t,e){const r=e(6804);n.exports=(n,t)=>n.sort(((n,e)=>r(n,e,t)))},9242:function(n,t,e){const r=e(7431);n.exports=(n,t)=>{const e=r(n,t);return e?e.version:null}},3999:function(n,t,e){const r=e(2955);n.exports={re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:e(4138).SEMVER_SPEC_VERSION,SemVer:e(2929),compareIdentifiers:e(2364).compareIdentifiers,rcompareIdentifiers:e(2364).rcompareIdentifiers,parse:e(7431),valid:e(9242),clean:e(3476),inc:e(5479),diff:e(3756),major:e(4809),minor:e(7997),patch:e(2293),prerelease:e(8182),compare:e(7712),rcompare:e(6747),compareLoose:e(746),compareBuild:e(6804),sort:e(8122),rsort:e(4250),gt:e(7774),lt:e(8515),eq:e(8364),neq:e(7215),gte:e(4575),lte:e(4161),cmp:e(3593),coerce:e(6454),Comparator:e(6987),Range:e(2557),satisfies:e(837),toComparators:e(1537),maxSatisfying:e(1931),minSatisfying:e(8393),minVersion:e(67),validRange:e(8470),outside:e(4913),gtr:e(5657),ltr:e(9730),intersects:e(874),simplifyRange:e(2039),subset:e(7522)}},4138:function(n){const t=Number.MAX_SAFE_INTEGER||9007199254740991;n.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:t,MAX_SAFE_COMPONENT_LENGTH:16}},3171:function(n){const t="object"==typeof process&&"MISSING_ENV_VAR".NODE_DEBUG&&/\bsemver\b/i.test("MISSING_ENV_VAR".NODE_DEBUG)?(...n)=>console.error("SEMVER",...n):()=>{};n.exports=t},2364:function(n){const t=/^[0-9]+$/,e=(n,e)=>{const r=t.test(n),o=t.test(e);return r&&o&&(n=+n,e=+e),n===e?0:r&&!o?-1:o&&!r?1:n<e?-1:1};n.exports={compareIdentifiers:e,rcompareIdentifiers:(n,t)=>e(t,n)}},2644:function(n){const t=["includePrerelease","loose","rtl"];n.exports=n=>n?"object"!=typeof n?{loose:!0}:t.filter((t=>n[t])).reduce(((n,t)=>(n[t]=!0,n)),{}):{}},2955:function(n,t,e){const{MAX_SAFE_COMPONENT_LENGTH:r}=e(4138),o=e(3171),a=(t=n.exports={}).re=[],i=t.src=[],s=t.t={};let l=0;const c=(n,t,e)=>{const r=l++;o(n,r,t),s[n]=r,i[r]=t,a[r]=new RegExp(t,e?"g":void 0)};c("NUMERICIDENTIFIER","0|[1-9]\\d*"),c("NUMERICIDENTIFIERLOOSE","[0-9]+"),c("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),c("MAINVERSION",`(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})`),c("MAINVERSIONLOOSE",`(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})`),c("PRERELEASEIDENTIFIER",`(?:${i[s.NUMERICIDENTIFIER]}|${i[s.NONNUMERICIDENTIFIER]})`),c("PRERELEASEIDENTIFIERLOOSE",`(?:${i[s.NUMERICIDENTIFIERLOOSE]}|${i[s.NONNUMERICIDENTIFIER]})`),c("PRERELEASE",`(?:-(${i[s.PRERELEASEIDENTIFIER]}(?:\\.${i[s.PRERELEASEIDENTIFIER]})*))`),c("PRERELEASELOOSE",`(?:-?(${i[s.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[s.PRERELEASEIDENTIFIERLOOSE]})*))`),c("BUILDIDENTIFIER","[0-9A-Za-z-]+"),c("BUILD",`(?:\\+(${i[s.BUILDIDENTIFIER]}(?:\\.${i[s.BUILDIDENTIFIER]})*))`),c("FULLPLAIN",`v?${i[s.MAINVERSION]}${i[s.PRERELEASE]}?${i[s.BUILD]}?`),c("FULL",`^${i[s.FULLPLAIN]}$`),c("LOOSEPLAIN",`[v=\\s]*${i[s.MAINVERSIONLOOSE]}${i[s.PRERELEASELOOSE]}?${i[s.BUILD]}?`),c("LOOSE",`^${i[s.LOOSEPLAIN]}$`),c("GTLT","((?:<|>)?=?)"),c("XRANGEIDENTIFIERLOOSE",`${i[s.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),c("XRANGEIDENTIFIER",`${i[s.NUMERICIDENTIFIER]}|x|X|\\*`),c("XRANGEPLAIN",`[v=\\s]*(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:${i[s.PRERELEASE]})?${i[s.BUILD]}?)?)?`),c("XRANGEPLAINLOOSE",`[v=\\s]*(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:${i[s.PRERELEASELOOSE]})?${i[s.BUILD]}?)?)?`),c("XRANGE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAIN]}$`),c("XRANGELOOSE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAINLOOSE]}$`),c("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),c("COERCERTL",i[s.COERCE],!0),c("LONETILDE","(?:~>?)"),c("TILDETRIM",`(\\s*)${i[s.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",c("TILDE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAIN]}$`),c("TILDELOOSE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAINLOOSE]}$`),c("LONECARET","(?:\\^)"),c("CARETTRIM",`(\\s*)${i[s.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",c("CARET",`^${i[s.LONECARET]}${i[s.XRANGEPLAIN]}$`),c("CARETLOOSE",`^${i[s.LONECARET]}${i[s.XRANGEPLAINLOOSE]}$`),c("COMPARATORLOOSE",`^${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]})$|^$`),c("COMPARATOR",`^${i[s.GTLT]}\\s*(${i[s.FULLPLAIN]})$|^$`),c("COMPARATORTRIM",`(\\s*)${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]}|${i[s.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",c("HYPHENRANGE",`^\\s*(${i[s.XRANGEPLAIN]})\\s+-\\s+(${i[s.XRANGEPLAIN]})\\s*$`),c("HYPHENRANGELOOSE",`^\\s*(${i[s.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[s.XRANGEPLAINLOOSE]})\\s*$`),c("STAR","(<|>)?=?\\s*\\*"),c("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),c("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},5657:function(n,t,e){const r=e(4913);n.exports=(n,t,e)=>r(n,t,">",e)},874:function(n,t,e){const r=e(2557);n.exports=(n,t,e)=>(n=new r(n,e),t=new r(t,e),n.intersects(t))},9730:function(n,t,e){const r=e(4913);n.exports=(n,t,e)=>r(n,t,"<",e)},1931:function(n,t,e){const r=e(2929),o=e(2557);n.exports=(n,t,e)=>{let a=null,i=null,s=null;try{s=new o(t,e)}catch(n){return null}return n.forEach((n=>{s.test(n)&&(a&&-1!==i.compare(n)||(a=n,i=new r(a,e)))})),a}},8393:function(n,t,e){const r=e(2929),o=e(2557);n.exports=(n,t,e)=>{let a=null,i=null,s=null;try{s=new o(t,e)}catch(n){return null}return n.forEach((n=>{s.test(n)&&(a&&1!==i.compare(n)||(a=n,i=new r(a,e)))})),a}},67:function(n,t,e){const r=e(2929),o=e(2557),a=e(7774);n.exports=(n,t)=>{n=new o(n,t);let e=new r("0.0.0");if(n.test(e))return e;if(e=new r("0.0.0-0"),n.test(e))return e;e=null;for(let t=0;t<n.set.length;++t){const o=n.set[t];let i=null;o.forEach((n=>{const t=new r(n.semver.version);switch(n.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":i&&!a(t,i)||(i=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${n.operator}`)}})),!i||e&&!a(e,i)||(e=i)}return e&&n.test(e)?e:null}},4913:function(n,t,e){const r=e(2929),o=e(6987),{ANY:a}=o,i=e(2557),s=e(837),l=e(7774),c=e(8515),p=e(4161),d=e(4575);n.exports=(n,t,e,m)=>{let h,g,f,u,w;switch(n=new r(n,m),t=new i(t,m),e){case">":h=l,g=p,f=c,u=">",w=">=";break;case"<":h=c,g=d,f=l,u="<",w="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(s(n,t,m))return!1;for(let e=0;e<t.set.length;++e){const r=t.set[e];let i=null,s=null;if(r.forEach((n=>{n.semver===a&&(n=new o(">=0.0.0")),i=i||n,s=s||n,h(n.semver,i.semver,m)?i=n:f(n.semver,s.semver,m)&&(s=n)})),i.operator===u||i.operator===w)return!1;if((!s.operator||s.operator===u)&&g(n,s.semver))return!1;if(s.operator===w&&f(n,s.semver))return!1}return!0}},2039:function(n,t,e){const r=e(837),o=e(7712);n.exports=(n,t,e)=>{const a=[];let i=null,s=null;const l=n.sort(((n,t)=>o(n,t,e)));for(const n of l)r(n,t,e)?(s=n,i||(i=n)):(s&&a.push([i,s]),s=null,i=null);i&&a.push([i,null]);const c=[];for(const[n,t]of a)n===t?c.push(n):t||n!==l[0]?t?n===l[0]?c.push(`<=${t}`):c.push(`${n} - ${t}`):c.push(`>=${n}`):c.push("*");const p=c.join(" || "),d="string"==typeof t.raw?t.raw:String(t);return p.length<d.length?p:t}},7522:function(n,t,e){const r=e(2557),o=e(6987),{ANY:a}=o,i=e(837),s=e(7712),l=(n,t,e)=>{if(n===t)return!0;if(1===n.length&&n[0].semver===a){if(1===t.length&&t[0].semver===a)return!0;n=e.includePrerelease?[new o(">=0.0.0-0")]:[new o(">=0.0.0")]}if(1===t.length&&t[0].semver===a){if(e.includePrerelease)return!0;t=[new o(">=0.0.0")]}const r=new Set;let l,d,m,h,g,f,u;for(const t of n)">"===t.operator||">="===t.operator?l=c(l,t,e):"<"===t.operator||"<="===t.operator?d=p(d,t,e):r.add(t.semver);if(r.size>1)return null;if(l&&d){if(m=s(l.semver,d.semver,e),m>0)return null;if(0===m&&(">="!==l.operator||"<="!==d.operator))return null}for(const n of r){if(l&&!i(n,String(l),e))return null;if(d&&!i(n,String(d),e))return null;for(const r of t)if(!i(n,String(r),e))return!1;return!0}let w=!(!d||e.includePrerelease||!d.semver.prerelease.length)&&d.semver,y=!(!l||e.includePrerelease||!l.semver.prerelease.length)&&l.semver;w&&1===w.prerelease.length&&"<"===d.operator&&0===w.prerelease[0]&&(w=!1);for(const n of t){if(u=u||">"===n.operator||">="===n.operator,f=f||"<"===n.operator||"<="===n.operator,l)if(y&&n.semver.prerelease&&n.semver.prerelease.length&&n.semver.major===y.major&&n.semver.minor===y.minor&&n.semver.patch===y.patch&&(y=!1),">"===n.operator||">="===n.operator){if(h=c(l,n,e),h===n&&h!==l)return!1}else if(">="===l.operator&&!i(l.semver,String(n),e))return!1;if(d)if(w&&n.semver.prerelease&&n.semver.prerelease.length&&n.semver.major===w.major&&n.semver.minor===w.minor&&n.semver.patch===w.patch&&(w=!1),"<"===n.operator||"<="===n.operator){if(g=p(d,n,e),g===n&&g!==d)return!1}else if("<="===d.operator&&!i(d.semver,String(n),e))return!1;if(!n.operator&&(d||l)&&0!==m)return!1}return!(l&&f&&!d&&0!==m||d&&u&&!l&&0!==m||y||w)},c=(n,t,e)=>{if(!n)return t;const r=s(n.semver,t.semver,e);return r>0?n:r<0||">"===t.operator&&">="===n.operator?t:n},p=(n,t,e)=>{if(!n)return t;const r=s(n.semver,t.semver,e);return r<0?n:r>0||"<"===t.operator&&"<="===n.operator?t:n};n.exports=(n,t,e={})=>{if(n===t)return!0;n=new r(n,e),t=new r(t,e);let o=!1;n:for(const r of n.set){for(const n of t.set){const t=l(r,n,e);if(o=o||null!==t,t)continue n}if(o)return!1}return!0}},1537:function(n,t,e){const r=e(2557);n.exports=(n,t)=>new r(n,t).set.map((n=>n.map((n=>n.value)).join(" ").trim().split(" ")))},8470:function(n,t,e){const r=e(2557);n.exports=(n,t)=>{try{return new r(n,t).range||"*"}catch(n){return null}}},631:function(n){n.exports=function(n,t,e,r){var o=e?e.call(r,n,t):void 0;if(void 0!==o)return!!o;if(n===t)return!0;if("object"!=typeof n||!n||"object"!=typeof t||!t)return!1;var a=Object.keys(n),i=Object.keys(t);if(a.length!==i.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<a.length;l++){var c=a[l];if(!s(c))return!1;var p=n[c],d=t[c];if(!1===(o=e?e.call(r,p,d,c):void 0)||void 0===o&&p!==d)return!1}return!0}},1162:function(n){"use strict";n.exports=function(n){n.prototype[Symbol.iterator]=function*(){for(let n=this.head;n;n=n.next)yield n.value}}},9900:function(n,t,e){"use strict";function r(n){var t=this;if(t instanceof r||(t=new r),t.tail=null,t.head=null,t.length=0,n&&"function"==typeof n.forEach)n.forEach((function(n){t.push(n)}));else if(arguments.length>0)for(var e=0,o=arguments.length;e<o;e++)t.push(arguments[e]);return t}function o(n,t,e){var r=t===n.head?new s(e,null,t,n):new s(e,t,t.next,n);return null===r.next&&(n.tail=r),null===r.prev&&(n.head=r),n.length++,r}function a(n,t){n.tail=new s(t,n.tail,null,n),n.head||(n.head=n.tail),n.length++}function i(n,t){n.head=new s(t,null,n.head,n),n.tail||(n.tail=n.head),n.length++}function s(n,t,e,r){if(!(this instanceof s))return new s(n,t,e,r);this.list=r,this.value=n,t?(t.next=this,this.prev=t):this.prev=null,e?(e.prev=this,this.next=e):this.next=null}n.exports=r,r.Node=s,r.create=r,r.prototype.removeNode=function(n){if(n.list!==this)throw new Error("removing node which does not belong to this list");var t=n.next,e=n.prev;return t&&(t.prev=e),e&&(e.next=t),n===this.head&&(this.head=t),n===this.tail&&(this.tail=e),n.list.length--,n.next=null,n.prev=null,n.list=null,t},r.prototype.unshiftNode=function(n){if(n!==this.head){n.list&&n.list.removeNode(n);var t=this.head;n.list=this,n.next=t,t&&(t.prev=n),this.head=n,this.tail||(this.tail=n),this.length++}},r.prototype.pushNode=function(n){if(n!==this.tail){n.list&&n.list.removeNode(n);var t=this.tail;n.list=this,n.prev=t,t&&(t.next=n),this.tail=n,this.head||(this.head=n),this.length++}},r.prototype.push=function(){for(var n=0,t=arguments.length;n<t;n++)a(this,arguments[n]);return this.length},r.prototype.unshift=function(){for(var n=0,t=arguments.length;n<t;n++)i(this,arguments[n]);return this.length},r.prototype.pop=function(){if(this.tail){var n=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,n}},r.prototype.shift=function(){if(this.head){var n=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,n}},r.prototype.forEach=function(n,t){t=t||this;for(var e=this.head,r=0;null!==e;r++)n.call(t,e.value,r,this),e=e.next},r.prototype.forEachReverse=function(n,t){t=t||this;for(var e=this.tail,r=this.length-1;null!==e;r--)n.call(t,e.value,r,this),e=e.prev},r.prototype.get=function(n){for(var t=0,e=this.head;null!==e&&t<n;t++)e=e.next;if(t===n&&null!==e)return e.value},r.prototype.getReverse=function(n){for(var t=0,e=this.tail;null!==e&&t<n;t++)e=e.prev;if(t===n&&null!==e)return e.value},r.prototype.map=function(n,t){t=t||this;for(var e=new r,o=this.head;null!==o;)e.push(n.call(t,o.value,this)),o=o.next;return e},r.prototype.mapReverse=function(n,t){t=t||this;for(var e=new r,o=this.tail;null!==o;)e.push(n.call(t,o.value,this)),o=o.prev;return e},r.prototype.reduce=function(n,t){var e,r=this.head;if(arguments.length>1)e=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");r=this.head.next,e=this.head.value}for(var o=0;null!==r;o++)e=n(e,r.value,o),r=r.next;return e},r.prototype.reduceReverse=function(n,t){var e,r=this.tail;if(arguments.length>1)e=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");r=this.tail.prev,e=this.tail.value}for(var o=this.length-1;null!==r;o--)e=n(e,r.value,o),r=r.prev;return e},r.prototype.toArray=function(){for(var n=new Array(this.length),t=0,e=this.head;null!==e;t++)n[t]=e.value,e=e.next;return n},r.prototype.toArrayReverse=function(){for(var n=new Array(this.length),t=0,e=this.tail;null!==e;t++)n[t]=e.value,e=e.prev;return n},r.prototype.slice=function(n,t){(t=t||this.length)<0&&(t+=this.length),(n=n||0)<0&&(n+=this.length);var e=new r;if(t<n||t<0)return e;n<0&&(n=0),t>this.length&&(t=this.length);for(var o=0,a=this.head;null!==a&&o<n;o++)a=a.next;for(;null!==a&&o<t;o++,a=a.next)e.push(a.value);return e},r.prototype.sliceReverse=function(n,t){(t=t||this.length)<0&&(t+=this.length),(n=n||0)<0&&(n+=this.length);var e=new r;if(t<n||t<0)return e;n<0&&(n=0),t>this.length&&(t=this.length);for(var o=this.length,a=this.tail;null!==a&&o>t;o--)a=a.prev;for(;null!==a&&o>n;o--,a=a.prev)e.push(a.value);return e},r.prototype.splice=function(n,t,...e){n>this.length&&(n=this.length-1),n<0&&(n=this.length+n);for(var r=0,a=this.head;null!==a&&r<n;r++)a=a.next;var i=[];for(r=0;a&&r<t;r++)i.push(a.value),a=this.removeNode(a);for(null===a&&(a=this.tail),a!==this.head&&a!==this.tail&&(a=a.prev),r=0;r<e.length;r++)a=o(this,a,e[r]);return i},r.prototype.reverse=function(){for(var n=this.head,t=this.tail,e=n;null!==e;e=e.prev){var r=e.prev;e.prev=e.next,e.next=r}return this.head=t,this.tail=n,this};try{e(1162)(r)}catch(n){}},2096:function(n,t,e){"use strict";n.exports=e.p+"images/upsell.18ec1514.png"},9196:function(n){"use strict";n.exports=window.React},6126:function(){},6461:function(){}},__webpack_module_cache__={},deferred;function __webpack_require__(n){var t=__webpack_module_cache__[n];if(void 0!==t)return t.exports;var e=__webpack_module_cache__[n]={id:n,loaded:!1,exports:{}};return __webpack_modules__[n].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,deferred=[],__webpack_require__.O=function(n,t,e,r){if(!t){var o=1/0;for(l=0;l<deferred.length;l++){t=deferred[l][0],e=deferred[l][1],r=deferred[l][2];for(var a=!0,i=0;i<t.length;i++)(!1&r||o>=r)&&Object.keys(__webpack_require__.O).every((function(n){return __webpack_require__.O[n](t[i])}))?t.splice(i--,1):(a=!1,r<o&&(o=r));if(a){deferred.splice(l--,1);var s=e();void 0!==s&&(n=s)}}return n}r=r||0;for(var l=deferred.length;l>0&&deferred[l-1][2]>r;l--)deferred[l]=deferred[l-1];deferred[l]=[t,e,r]},__webpack_require__.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=function(n,t){for(var e in t)__webpack_require__.o(t,e)&&!__webpack_require__.o(n,e)&&Object.defineProperty(n,e,{enumerable:!0,get:t[e]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"==typeof window)return window}}(),__webpack_require__.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},__webpack_require__.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},__webpack_require__.nmd=function(n){return n.paths=[],n.children||(n.children=[]),n},function(){var n;__webpack_require__.g.importScripts&&(n=__webpack_require__.g.location+"");var t=__webpack_require__.g.document;if(!n&&t&&(t.currentScript&&(n=t.currentScript.src),!n)){var e=t.getElementsByTagName("script");e.length&&(n=e[e.length-1].src)}if(!n)throw new Error("Automatic publicPath is not supported in this browser");n=n.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=n}(),function(){var n={826:0,431:0};__webpack_require__.O.j=function(t){return 0===n[t]};var t=function(t,e){var r,o,a=e[0],i=e[1],s=e[2],l=0;if(a.some((function(t){return 0!==n[t]}))){for(r in i)__webpack_require__.o(i,r)&&(__webpack_require__.m[r]=i[r]);if(s)var c=s(__webpack_require__)}for(t&&t(e);l<a.length;l++)o=a[l],__webpack_require__.o(n,o)&&n[o]&&n[o][0](),n[o]=0;return __webpack_require__.O(c)},e=self.webpackChunk_lottiefiles_plugin_wordpress=self.webpackChunk_lottiefiles_plugin_wordpress||[];e.forEach(t.bind(null,0)),e.push=t.bind(null,e.push.bind(e))}();var __webpack_exports__=__webpack_require__.O(void 0,[431],(function(){return __webpack_require__(7558)}));__webpack_exports__=__webpack_require__.O(__webpack_exports__)})();

SPERA Medicare – Affy Pharma Pvt Ltd

SPEROXIME

POWDER FOR ORAL SUSPENSION
30ML (HDPE BOTTLE)

Composition

Cefpodoxime 50mg/5ml

Indications & Uses

UTIs, LRTs

SPEROXIME-CV

POWDER FOR ORAL SUSPENSION
30ML (GLASS BOTTLE)

Composition

Cefpodoxime 50mg + Potassium Clavulanate 31.25mg/ 5ml

Indications & Uses

Upper & lower respiratory infections, Uncomplicated skin infections, Urinary Tract Infections

SPERACLAV

POWDER FOR ORAL SUSPENSION
30ML (GLASS +HDPE BOTTLE)

Composition

Amoxycillin 200mg + Potassium clavulanate 28.50 mg/ 5ml

Indications & Uses

Community Acquired Pneumonia, Acute Exacerbations of Chronic Bronchitis, Upper Respiratory Tract Infections, Urinary Tract Infections

SPERIXIME-CV

POWDER FOR ORAL SUSPENSION

30ML (GLASS BOTTLE)

Composition

Cefixime 50mg + Potassium clavulanate 31.25mg/5ml

Indications & Uses

Urinary Tract Inefctions, AECB, Otitis Media, Typhoid

SPERIXIME

POWDER FOR ORAL SUSPENSION
30ML (HDPE BOTTLE)

Composition

Cefixime 50mg/5ml

Indications & Uses

Urinary Tract Inefctions, Gastroenteritis

SPAZIT

ORAL SUSPENSION
15 ml

Composition

Azithromycin 200mg/5ml

Indications & Uses

Community Acquired Pneumonia, Acute Exacerbations of Chronic Bronchitis,

SPENOMOL-DS

ORAL SUSPENSION
60 ml

Composition

Paracetamol 250mg/5ml

Indications & Uses

Fever, Pain

SPENOMOLM

ORAL SUSPENSION
60 ml

Composition

Paracetamol 125mg + Mefenamic Acid 50mg/5ml

Indications & Uses

Pain, Fever

SPEROF

ORAL SUSPENSION
30 ml

Composition

Ofloxacin 50mg/5ml

Indications & Uses

Acute exacerbations of chronic Bronchitis, Diarrhoea

SPENOMOL-CP

SYRUP
60 ml

Composition

Paracetamol 125mg + PPH 5mg + Cetirizine HCI 2mg/5ml

Indications & Uses

Fever, common cold & Flu

PROBILIN

ORAL SUSPENSION
200ml

Composition

Cyproheptadine HCI 2mg + Tricholine citrate 0.275mg/5ml

Indications & Uses

Stimulate Apetite, Induces Weight Gain, Cure Allergies

SPERAZOLE-DSR

CAPSULES ( HARD GELATIN)
10X10 (Alu-Alu)

Composition

Pantoprazole 40mg (EC) + Domperidone 30mg (SR)

Indications & Uses

GERD, Dyspepsia, Acid Peptic Disorders, Gastritis

SPERAB-DSR

CAPSULES ( HARD GELATIN)
11X10 (Alu-Alu)

Composition

Rabeprazole 20mg (EC) + Domperidone SR

Indications & Uses

GERD, Dyspepsia, Acid Peptic Disorders, Gastritis

SPERAZOLE 40

INJECTION

40ml

Composition

Pantoprazole Sodium 40mg + NaCL

Indications & Uses

Acid-peptic disorders in hospitalized patients, Zollinger – Ellison Syndrome, Treatment of GERD Associated with Erasive Esophagitis, GL Bleed

COOLRICH

SUSPENSION
170ml

Composition

Activated Dimethicone 25mg + Magnesium Hydroxide 200mg+ Aluminium Hydroxide Gel 200mg/10ml

Indications & Uses

Heartburn, Acid Indigestion

SPERAZYME

SYRUP
200ml

Composition

Alpha Amylase (1:2000) 50mg, Pepsin(1:3000) 10mg/5ml

Indications & Uses

Dyspepsia, Flatulence, Anorexia, Pancreatic Insufficiency

SPUR-ON

CAPSULES (HARD GELATIN)
10X3X10

Composition

Vitamin C 75mg + Vitamin B12 5mcg + Carbonyl Iron 100mg + Folic Acid 1.5mg + Zinc Sulphate 61.8mg

Indications & Uses

Hyphocromic Anemia in Pregnancy, Chronic and / or Acute Blood Loss, Post-gynaesurgery, Iron Deficiency Anemia

SP-D3 60K

CAPSULES (SOFT GELATIN)
10X1X4

Composition

Cholecalciferol 60000 UI

Indications & Uses

Osteoporosis, Osteoarthritis, Musculoskeletal Pain, Type- 2 Diabetes, Menstrual Irregularities, Pre-eclampsia, IUGR

ERABONA

ORAL SUSPENSION
200ml

Composition

Calcium Carbonate 625mg, Vitamin D3 125 IU/5ml

Indications & Uses

Osteomalacia, Osteoporosis, Fractures, Premenstrual Syndrome

IRO-SPUR

SYRUP (IRON TONIC)
300 ml

Composition

Iron (III) Hydroxide Polymaltose 50mg, Folic Acid 0.5mg/15ml

Indications & Uses

Pregnancy and lactation, Iron Deficiency Anaemia, Anaemia due to Excessive Haemorrhage, Anaemia Associated with Infections and Malignant Disease

CALANTE-Z

CAPSULES (SOFT GELATIN)
5X2X15

Composition

Calcitriol 0.25mcg + Calcium Carbonate 500mg + Zinc Sulphate 7.5mg

Indications & Uses

Osteoporosis, Hypoparathyroidism, Pregnancy & Lactation, Premenstrual Syndrome

SPERA SPAS

TABLETS
20X10

Composition

Mefenamic Acid 250mg + Dicyclomine HCI 10mg

Indications & Uses

Dysmenorrhea, Irritable Bowel Syndrome, Colic and Bladder Spasm, Abdominal Pain

SPERAFEN

TABLETS (BLISTERS)
20X10

Composition

Nimeulide 100mg + Paracetamo; 325mg

Indications & Uses

Arthritis Pain, Soft Tissue Trauma Including Sprains, Musculoskeletal Pain, Pain Following Dental Extraction

PARADOL FORTE

TABLETS

20X10

Composition

Tramadol 37.5mg + Paracetamol 325mg

Indications & Uses

Chronic Back Pain, Osteoarthritis, Postoperative Pain

DIRABEN GEL

GEL
30g

Composition

Diclofenac Diethylamine 1.16% w/w + Oleum Linseed Oil 3 % w/w + Menthol 5% w/w +Methyl Salicylate 10% w/w

Indications & Uses

Sprains & Strains, Lower Back Pain, Joint Pain, Knee Pain

ULTISOFT

CREAM
20g

Composition

Urea 10% +Lactic Acid 10% + Propylene Glycol 10% + Liquid Paraffin 10%

Indications & Uses

Foot Cracks, Keratolytic

PERAZOB

OINTMENT
15g

Composition

Clotrimazole 1% w/w + Beclomethasone Dipropionate 0.025% w/w + Neomycin 0.5% w/w

Indications & Uses

Eczema, Psoriasis, Corticosteroid Responsive Dermatoses

SPARKETO

LOTION
100 ml

Composition

Ketoconazole 2% w/v

Indications & Uses

Pityriasis, Dandruff

SPARKETO-Z

LOTION
100 ml

Composition

Ketoconazole Shampoo 2% w/v + ZPTO 1% w/v

Indications & Uses

Pityriasis, Dandruff

SPARKETO

SOAP
75g

Composition

Ketoconazole 1% w/w

Indications & Uses

Tinea Versicolor, Prophylaxis of Pityriasis Versicolor

SPUKA

TABLETS
20X1X1

Composition

Fluconazole 200mg

Indications & Uses

Vaginal Candidiasis, Brochopulmonary Infections, Candiduria, Tinea Pedis, Corposis, Cruris, Versicolor

VITALAND

SYRUP
200ml

Composition

L-Iysine HCI 25mg + Vitamin B1 2.5mg + Vitamin B2 2.5mg + Vitamin B6 0.75mg + D-panthenol 3mg +Niacinamide 25mg + Mecobalamin 2mcg/10ml

Indications & Uses

Sub-optimal Growth, Poor Weight Gain, Malnutrition, Prolonged Illness

LYCOZIDE PLUS

SYRUP
225ml

Composition

Each 10ml Contains: Lycopene 6% 1000mcg + Vitamin A Palmitate 2500 IU + Vitamin E 10 IU + Ascorbic Acid 50mg + Selenium (as Sodium Selenate) 35mcg + Zinc (As Zinc Gluconate) 3mg + Manganese (as Manganese Gluconate) 2mg + Iodine ( As Potassium Iodine) 100mcg + Copper (As Copper Sulphate0 500mcg + Thiamine HCI 2mg + Riboflavine 3mg + Pyridoxine HCI 1.5mg

Indications & Uses

Tiredness, Stress, Feeling of Weakness, Vitality Deficiency

DENUM

CAPSULES (SOFT GELATIN)
10X1X10

Composition

Antioxidant, Multivitamin & Multiminerals

Indications & Uses

Tiredness, Stress, Feeling of Weakness, Vitality Deficiency

NATOW

CAPSULES (SOFT GELATIN)
10X1X10

Composition

Vitamin E (Natural) 400 IU + Wheat Germ Oil 100mg + Omega 3 Fatty Acids 30mg

Indications & Uses

Ulcerative colitis, Metabolic Syndrome, Rheumatoid Arthritis, Type-2 Diabetes, Cardiovascular Diseases

LYCOZIDE

CAPSULES (SOFT GELATIN)
10X1X10

Composition

Each SG Contains Lycopene 6% 2000 IU + Vitamin A 2500 IU + Vitamin E Acetate 10 IU + Vitamin C 50 mg + Zinc sulphate Monohydrate 27.45mg + Selenium Dioxide 70mcg

Indications & Uses

Idiopathic Male Infertility, Pre-eclampsia, Prostate Cancer, Cardiovascular Diseases, Diabetes Mellitus

DENUM 4G

CAPSULES (SOFT GELATIN)
10X1X10

Composition

Omega 3 Fatty Acid + Ginseng Extract + Ginkgo Bilaba Extract + Grape Seed Extract + Ginseng Extract + Multimineral + Multivitamin + Antioxidants + Trace Elements

Indications & Uses

Tiredness, Stress, Feeling of Weakness, Vitality Deficiency

DENUM G

CAPSULES (SOFT GELATIN)
10X1X11

Composition

Ginseng + Multivitamin + Multimineral

Indications & Uses

Tiredness, Stress, Feeling of Weakness, Vitality Deficiency

SPERIXIME – 200 LB

TABLETS (Alu-Alu)

20X10

Composition

Cefixime 200mg + Lactic Acid Bacilus 2.5 billion spores

Indications & Uses

Otitis Media, Pharyngitis & Tonsillitis, Uncomplicated Urinary Tract Infections, Acute Exacerbations of Chronic Bronchitis, Enteric Fever

SPERIXIME-CV 325

TABLETS (Alu-Alu)
10X1X6

Composition

Cefixime 200mg + Potassium Clavulanate 125mg

Indications & Uses

Respiratory Tract Infections, Urinary Tract Infections, Skin & Skin Structure Infections

SPERACLAV-625

TABLETS (Alu-Alu)
10X1X6

Composition

Amoxycillin 500mg + Potassium Clavulanate 125mg

Indications & Uses

Respiratory Tract Infections, Community Acquired Pneumonia, Gynaecological Infections, Acute Exacerbations of Chronic Bronchitis, Skin and Soft Tissue Infections

SPEROF-O

TABLETS (Blister)
20X10

Composition

Ofloxacin 200mg + Ornidazole 500mg

Indications & Uses

Surgical ions, Diarrheas of Mixed Etiology, Gynaecological Infections, Orofacial and Dental Infections

VEXACIN

TABLETS
10X10

Composition

Levofloxacin 500mg

Indications & Uses

Acute Bacterial Sinusitis, Acute Bacterial Exacerbations of Chronic Bronchitis, Skin & Skin Structure Infections, Chronic Bacterial Prostatitis, Urinary Tract Infections

SPERIXIME-O

TABLETS (Alu-Alu)
10X1X10

Composition

Cefixime 200mg + Ofloxacin 200mg

Indications & Uses

Community Acquired Pneumonia, Multiple Drug Resistant-TB, Typhoid

SPEROXIME-200

TABLETS (Alu-Alu)
10X1X6

Composition

Cefpodoxime Proxetil 200mg

Indications & Uses

Pharyngitis, CAP, Tonsilitis

SPERACLAV-1.2

INJECTIONS
1.2g

Composition

Amoxycillin 1000mg + Potassium Clavulanate 200mg + WFI

Indications & Uses

Community Acquired Pneumonia, Gynaecological Infections, Upper Respiratory Tract Infections, Skin and Soft Tissue Infections, Urinary Tract Infections, Acute Exacerbations of Chronic Bronchitis

SPERBACT-SB 1.5

INJECTIONS
1.5g

Composition

Ceftriaxone 1000mg + Sulbactam 500mg + WFI

Indications & Uses

Gynaecological Infections, Lower Respiratory Tract Infections, Intra-abdominal Infections with Aerobic Organisms, Surgical Prophylaxis

SPERBACT-TZ 1.125

INJECTIONS
1.125gm

Composition

Ceftriaxone 1000mg + Tazobactam 500 mg + WFI

Indications & Uses

Bone & Joint Infections, Intra-abdominal Infections, Bacterial Meningitis, Pre-operative Surgical Prophylaxis

SPERLIV

INJECTIONS
1gm

Composition

Meropenem 1gm + WFI

Indications & Uses

Complicated Intra-abdominal Infection (cIAI), Complicated Skin & Skin Structure Infections (cSSSI), Bacterial Meningitis, Noscocomial Pneumonia

SPIPER-Z 4.5

INJECTIONS
4.5gm

Composition

Piperacillin 4000mg + Tazobactam 500mg + WFI

Indications & Uses

Intra-abdominal Infections, Complicated Urinary Tract Infections, Febrile Neutropenia, Lower Respiratory Tract Infections

SPERBACT-C

INJECTIONS
1.5gm

Composition

Cefaperazone 1000mg + Sulbactam 500mg +WFI

Indications & Uses

Peritonitis, Bacterial Simusitis, Cholecystitis, Meningitis

BROXTAR

SYRUP
100ml

Composition

Ambroxol HCI 15mg + Guaiphensin 50mg + Terbutaline Sulphate 1.5mg + Mentholated Base/5ml

Indications & Uses

Bronchitis, Productive Cough, Emphysema, Bronchial Asthma

BROXTAR-BR

SYRUP

100ml

Composition

Terbutaline Sulphate 1.25mg + Bromhexine HCI 4mg + Guaiphenesin 50mg + Methalated Base/5ml

Indications & Uses

Acute Cough, Abnormal Mucus Secretion, Productive Cough

THROMET

SYRUP
100ml

Composition

Dextromethorphan Hydrobromide 10mg + Phenylpherine 5 mg + Cetrizine 5mg + Mentholated Base/5ml

Indications & Uses

Commom Cold and Flu, Nasal Congestion, Sore Throat

IRIDIE-M

TABLETS (Alu-Alu)
20X10

Composition

Levocetirizine 5mg + Montelukast 10mg

Indications & Uses

Allergic Rhinitis, Nasal Congestion, Asthma

IRIDIE

TABLETS (Alu-Alu)
20X11

Composition

Levocetirizine 5mg

Indications & Uses

Chronic Idiopathic Urticaria (CIU), Seasonal Allergic Rhinitis (SAR), Perennial Allergic Rhinitis (PAR)

Arrange A Callback
[]
1 Step 1
Full Name
Telephone
Departmentyour full name
Postal Address
Message
0 /
Previous
Next
Shopping Basket